This is a major update that introduces comprehensive world management and resolves a critical bug that prevented players from sleeping.
✨ New Features
Added calendar-world to config.yml. The plugin now uses this single, defined world as the official "clock" for all time, date, and weather calculations. This resolves cross-world time discrepancies and the "New Day" message bug.
Added active-worlds to config.yml. This new list allows you to define exactly where calendar effects (like the BossBar, sleep mechanics, seasonal effects, and crop growth) are allowed to run.
All new console log messages (e.g., world loading, gamerule changes) are now localized using the LanguageManager.
Bug Fixes
Fixed a Critical Sleep Bug: Corrected the core issue where the plugin forced doDaylightCycle to FALSE on all worlds, which completely broke the vanilla sleep mechanic. The plugin now correctly reads the disable-daylight-cycle setting from the config and allows the SleepListener to manage the GameRule, allowing players to sleep again.
Fixed World Change Events: Corrected the PlayerChangedWorldEvent listener. The BossBar and seasonal resource packs are now correctly added and removed when a player moves between an active world and an inactive one (e.g., the Nether).