[Fix] Resolved a NullPointerException in commands when file messages was missing.
[Refactor] Configuration file names: Spawn.yml -> locations.yml, and lowercase message files.
[Refactor] Configuration files (locations.yml, messages_en.yml, config.yml) are now automatically restored if deleted when the plugin reloads.
[Fix] Removed an unused imports
[Fix] Updated cooldown to include decimal unit.
More Information: github.com/Theangel256/MySpawn/releases/tag/v2.2.2
[Feature] Added Respawn listener to handle player respawn teleportation.
[Feature] Added 'Teleport-to-respawn' option in config.yml to toggle this feature.
[Fix] Improved Join listener: added fallback to main Spawn if FirstSpawn is not set.
[Fix] Removed an unused imports
[Fix] Updated cooldown to include decimal unit.
!ArchUpdate I am excited to present MySpawn v2.2, a major update focused on internal stability, architectural modernization, and full cross-version compatibility (1.8 - 1.21+).
I have completely rewritten how the plugin handles files. The new LocationManager now acts as the central brain for all configuration I/O.
/myspawn reload command is now smarter. It atomically reloads Spawn.yml, config.yml, and your language file without needing a server restart.Options.Language in config.yml and reloading now instantly switches the plugin's language in real-time.Say goodbye to console warning on modern versions!
No-Damage enabled. We now use persistent metadata (myspawn_nodamage) to guarantee safety.api-version: 1.13 to plugin.yml to suppress "Legacy plugin" warnings on modern servers, while keeping full support for older versions.LocationManager.Main class from direct file management; delegated to LocationManager.PluginConfig mutable to support runtime reloading.reloadConfig().VersionUtils with semantic version analysis for accurate legacy detection (1.7-1.12).IllegalArgumentException for sounds on 1.13+ servers.
a lightweight plugin that simplifies spawn management with features like customizable join/quit messages, automatic teleportation to spawn on join, void fall protection, configurable sounds and fireworks effects, and cooldown for spawn command.