Skip to content
Started 1 yr 11 mo ago
Took 12 sec

#12 (May 19, 2022, 6:42:01 PM)

Build Artifacts
original-TntTag.jar107.97 KB view
TntTag.jar325.98 KB view
Changes
  1. Began work on locale support (details / bitbucketserver)
  2. Modified all player messages to reference Locale Data (details / bitbucketserver)
  3. locale.yml was being made a directory (details / bitbucketserver)
  4. Added comments, cleaned up code, general coding improvements with better readability (details / bitbucketserver)
  5. Rewrote GameManager class, removed unnecessary code. (details / bitbucketserver)
  6. Checking whether Player is in game or not is done by GamePlayer instead of GameManager. (details / bitbucketserver)
  7. Created new ArenaManager class to handle Arena data, loading, unloading (details / bitbucketserver)
  8. GameManager handles all interfacing with the rest of the plugin (details / bitbucketserver)
  9. Modified Game to remove unnecessary code (details / bitbucketserver)
  10. Added ArenaListener to handle all Arena related Events (details / bitbucketserver)
  11. Improved readability of GamePlayer and improved encapsulation (details / bitbucketserver)
  12. Removed useWorlds boolean from Main, reference should always have been just from ConfigData (details / bitbucketserver)
  13. Simplified Version API Glow#register() method (details / bitbucketserver)
  14. Added getStatus to Arena and ArenaWorld along with enum ArenaStatus to streamline Arena states (details / bitbucketserver)
  15. First attempt to integrate new Arena#getStatus() changes (details / bitbucketserver)
  16. New files updated License headers (details / bitbucketserver)
  17. GameVoter now uses String lists instead of Arena lists (details / bitbucketserver)
  18. Fixed self-referencing initialization loops causing StackOverflow (details / bitbucketserver)
  19. Removed delete condition from ArenaWorld (details / bitbucketserver)
  20. Implemented update method to convert older Data files (details / bitbucketserver)
  21. ArenaManager was initializing too fast for FileManager (details / bitbucketserver)
  22. Reimplemented newer serialization method for Arena.class (details / bitbucketserver)
  23. Updated dependencies to 1.18.2 (details / bitbucketserver)

Triggered by Bitbucket webhook due to changes by Justin Rose.

Revision: 5622502d948ca47dd372400531d8fad7237a283e
Repository: https://www.justinian6.com/source/scm/tnt/tnt-tag.git
  • refs/remotes/tnt-tag/master

Module Builds

 TntTag Plugin API1.8 sec
 TntTag implementation -Latest-0.31 sec
 TntTag0.7 sec
 TntTag3.6 sec
 TntTag implementation v1_12_R21 sec
 TntTag implementation v1_16_R1 (didn’t run)