Skip to content
Success

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

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