v1.3.1 Update Notes
Fixes & Improvements
- Fixed an issue where the
config.ymlupdater would forcibly restore default (example)presetsandauto-announce.messagesentries on server restart or/aa reload, even if the user had intentionally deleted them. The updater will now only add new, missing configuration keys.
Changes
- Removed the
bstatstoggle fromconfig.yml. The bStats service, which collects anonymous usage statistics to aid in development, is now enabled by default and can no longer be disabled.
Advancement Announcer v1.3 - The GUI Update!
This version introduces a complete GUI overhaul for the in-game editor, making configuration easier.
Key Changes:
- Full GUI Editor: Create and edit presets & auto-messages entirely through the
/aa editGUI. No more chat commands for creation! - Deletion Confirmation: A confirmation screen now prevents accidental deletion.
- Smarter Update Checker: The update checker now correctly compares version numbers (e.g.,
1.10>1.9) and only notifies for strictly newer versions. - Fixes & UX Improvements: Fixed the renaming bug that created duplicates, improved multi-line message previews in all menus, and added better input validation.
Version 1.2 - The GUI Update!
This is a major update that brings a full in-game Graphical User Interface (GUI) to manage the plugin. You no longer need to edit the config.yml manually!
Simply use the new /aa edit command to get started.
⭐ New Features
- Full GUI System (
/aa edit):- Preset Management: Add, edit, and delete presets directly in-game.
- Auto-Announce Control: Configure all auto-announcement settings (messages, icons, styles, interval, mode) from the GUI.
- Automatic Update Checker: Admins with the
advancementannouncer.adminpermission will be notified on join when a new plugin version is available. - Smart Config Updater: Your
config.ymlis now updated automatically with new options without resetting your existing values or comments.
✨ Improvements
- GUI Navigation: Added "Back" buttons and ESC key support to easily move between menus.
- Better Input Flow: The GUI now shows you the current value when editing, and you can type
cancelto exit any chat input process. - Visuals: The auto-announce menu now displays the actual configured icon for each message instead of a generic paper icon.
🐞 Bug Fixes
- Fixed a critical error that prevented the
/aa reloadcommand from working correctly. - Added validation to prevent using a
.(period) in names, which could corrupt the config.
Thank you for your support! Please report any issues or suggestions on Discord.
V1.1 New Features:
-
Added
/aa togglecommand: Players can now choose whether they want to receive advancement announcements. Note that player-specific announcements cannot be hidden with this command; it only applies to "all" and auto announcements. -
Added Configuration Updater class: With this update, your configuration changes will no longer be erased during updates.
-
Added
PlayerData.yml: This new file keeps track of players' toggle choices, ensuring personalized settings persist. -
Added configurable message lines to config: You can now easily edit the messages that players see in their chat.
initial release



