New Features:
* Update Checker: Added an automatic update checker. Admins (or players with
miab.update) will now be notified on join if a new version is available.
* Multi-Language Support:
* Added a new lang/ folder containing messages_en.yml (English) and
messages_de.yml (German).
* Both files are now automatically generated on the first start.
* Configurable Language: Added a language setting to the config.yml (Default:
en). You can now easily switch between English and German or create your
own language file.
* MiniMessage Support: All messages now support the MiniMessage format! This
allows you to use gradients, hex colors, and click events in your
translation files (e.g., <gradient:#ffaa00:#ff5500>Text</gradient>).
Changes:
* Permission Changes:
* Added miab.update permission (default: op) for update notifications.
* Added miab.admin permission group (includes miab.update).
* Refactoring: Moved all previously hardcoded messages (GUI titles, items,
chat messages) into the language files for full customizability.
* GUI Updates: Spawner and Mob Management GUIs now fully support localized
titles and lore.
How to update:
1. Replace the old jar with the new one and delete the old folder.
2. Restart your server.
3. The plugin will automatically create itself.
