I am excited to present v2.2, a major update focused on internal stability, architectural modernization, and full cross-version compatibility (1.8 - 1.21+).
Refactoring
-
[Refactor] Centralized all config logic into `LocationManager`.
-
[Refactor] Isolate `Main` class from direct file management; delegated to `LocationManager`.
-
[Refactor] Made `PluginConfig` mutable to support runtime reloading.
Features
- Update 2.2 (The Architecture Update)
-
feat: Add update checker and version utility classes, bump plugin version, and include gitignore.
-
feat: Implemented context-aware locale switching in `reloadConfig()`.
-
feat: Enhanced `VersionUtils` with semantic version analysis for accurate legacy detection (1.7-1.12).
-
feat: Added new sub-option in Fireworks, No-Damage!, check config.yml for more information
Bug Fixes
-
[Fix] Resolved `IllegalArgumentException` for sounds on 1.13+ servers.
-
[Fix] Fixed race conditions in firework damage negation.
- Bump to 2.1.2 alpha version
- Update new config to README.md
More Information:
https://github.com/Theangel256/MySpawn/releases/tag/v2.2