🚀 X-SetSpawn (BungeeCord) v2.3 - Changelog
## ✨ New Features
- **Multi-lobby random selection**: Players using `/hub` or `/lobby` are sent to a random lobby from the configured list for better load balancing.
- **Debug system**: New `/xss debug` command to toggle debug mode at runtime, plus a debug logger that logs detailed internal operations for easier troubleshooting.
- **Cross-platform communication**: BungeeCord and Bukkit servers can now coordinate spawns and lobbies through plugin messaging.
- **Update checker**: Checks the SpigotMC API for new versions on startup.
- Updated startup messages with standardized logging format.
- Standardized plugin lifecycle (onEnable/onDisable) for improved stability and error handling.
## 🐛 Bug Fixes
- Debug system now sends messages to the player who toggled it via command, and to console only when enabled via config. Command responses now use the prefix from `config.yml`.
- Fixed `NoClassDefFoundError` crash when FancyHolograms or DecentHolograms is not installed. All hologram API calls now use pure reflection.
- Debug messages now include the plugin name in the format: `[DEBUG] [X-SetSpawn] [Category] message`.
Developer information
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle.
maven { name = "Modrinth"; url = "https://api.modrinth.com/maven" }