MySpawn
2.2.2a 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 firewo
2.2.2latestMySpawn 2.2.2Dec 23, 2025 [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](https://github.com/Theangel256/MySpawn/releases/tag/v2.2.2)2.2.1MySpawn 2.2.1Dec 23, 2025 [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.2.2The Architecture UpdateDec 13, 2025 .Key Highlights
I have completely rewritten how the plugin handles files. The new `LocationManager` now acts as the central brain for all configuration I/O. - What this means for you: More stable reloads, fewer bugs when switching languages, and a cleaner codebase for future updates. - Hot-Reloading: TheCentralized Configuration Architecture
/myspawn reloadcommand is now smarter. It atomically reloadsSpawn.yml,config.yml, and your language file without needing a server restart. - Dynamic Language Switching: ChangingOptions.Languageinconfig.ymland reloading now instantly switches the plugin's language in real-time.
Say goodbye to console warning on modern versions! - Noise: The plugin now uses a "try-catch-retry" strategy. It attempts to use modern sound names first and gracefully falls back to legacy (1.8-1.12) names if needed. - Result: Perfect sound playback on any server version from 1.8.8 to 1.21.11.Smart Sound Engine
- Firework Damage: Fixed a persistent issue where fireworks could damage players even withCritical Fixes
No-Damageenabled. We now use persistent metadata (myspawn_nodamage) to guarantee safety. - Legacy Warnings: Addedapi-version: 1.13toplugin.ymlto suppress "Legacy plugin" warnings on modern servers, while keeping full support for older versions.Changelog
Refactoring
- [Refactor] Centralized all config logic intoLocationManager. - [Refactor] IsolateMainclass from direct file management; delegated toLocationManager. - [Refactor] MadePluginConfigmutable to support runtime reloading.Features
- Update 2.2 (The Architecture Update) (7e41334) - feat: Add update checker and version utility classes, bump plugin version, and include gitignore. (cdfca1e) - feat: Implemented context-aware locale switching inreloadConfig(). - feat: EnhancedVersionUtilswith 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 informationBug Fixes
- [Fix] ResolvedIllegalArgumentExceptionfor 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 (96968dd) - Update new config to README.md (646f7e0)2.1.1MySpawn 2.1.1Dec 11, 2025 Diffs to 2.1 (Minor Changes & Bug Fixes Update)
Features:
- Added void fall damage option when teleport to spawn location - Better structure for the config.yml file (added comments and organized sections again...) - WARNING!! YOU NEED TO REGENERATE YOUR CONFIG.YML FILEFixes:
- Fixed a bug where the spawn teleportation on join option was not working correctly - Plugin should be correctly works on 1.21.5 with Java 17+ - Fixes Sounds in 1.9+ - 1.12.x they are not working correctlyKnow issues:
- Fireworks make damage to the player
Similar projects
Plugin →VeinMiner
Mine the whole vein on mining a single ore/block. Make the tedious mining experience to something satisfying and fun! FTB Ultimine alternative
99.3MSueta
Simple Voice Chat
A working voice chat in Minecraft!
76.8MSueta
Let Me Despawn
Improves performance by tweaking mob despawn rules. Say bye to pesky unintentional persistent mobs.
25MSueta
Chunky
Pre-generates chunks, quickly and efficiently
18.4MSueta
VeinMiner Enchantment
Veinminer Addon - Adds vineminer enchantment to enchanting tables. Only tools with the enchantment can veinmine
18MSueta
JourneyMap
Real-time map used for mapping in-game or your browser as you explore.
14.7MSueta