1.0.7 | 1.8-1.14.4 SUPPORT! Major fixes, improvements, and optimizations.
Kix's Auto Announcer ++ Update 1.0.7
It is highly recommended you update to this version as soon as possible as it provides much more stability than 1.0.6 along with some nice improvements!
Changes & Improvements
Full version support expanded to 1.8+. The plugin now works without errors on versions 1.8-1.14.4. This includes 1.8, 1.8.1, 1.8.2, etc, and all the way to the latest Minecraft release!
Added a version independent sound system, 1.8+ sounds will be remapped to the appropriate 1.9+ sounds and vice versa when necessary.
Removed the %slayed-mob name% placeholders as they are in use by very little (if any) people and conflict with such a wide range of version support.
Fixed multiple issues regarding some tab auto complete options not appearing with certain commands.
All commands now properly show in-depth tab auto complete arguments.
Tab auto complete now sorts possible results as you're typing the command to provide true tab auto complete based off of what is already typed.
Added "<< Change Pages >>" clickable text to the help list to provide an easier navigation experience. Compare to how the broadcast list pages function.
Added new /an exportstyle command to allow users to export their current header, footer, prefix, and centering options to one magic string of code.
Added new /an importstyle command to allow users to import a generated export of styles via a style code.
When running /an preview without specifying a broadcast number: in addition to the generic left aligned preview there is now a 2d generic preview that shows the generic text center aligned.
When previewing a target broadcast with /an preview <number> the (preview) text is now "(Announcement [num] preview)"
Added additional checks to the /an setsound command to ensure the pitch is within the valid range of 0, 1, or 2.
Made small changes to various output / response messages from commands.
Changed the quick action hover text for "Define broadcast worlds" to include "(default: all worlds)".
Removed "<erase and enter permission node here>" from the set visibility permission quick action. The tab autocomplete shows what to type now, so that text is not necessary.
Removed "<erase and enter world names separated by commas here>" from define broadcast worlds quick action. The tab autocomplete shows what to type now, so that text is not necessary.
Tidied code and did some pretty major optimizations through code deletion and more efficient writing.
Bug fixes
FIXED: Tab auto complete only showed all the plugins commands, no matter the argument within a subcommand. Now, tab auto complete functions as expected and shows proper arguments for each command and displays some writing errors such as no broadcasts available when attempting to delete a broadcast, and more.
FIXED: A small display issue that made a strange symbol appear before any colorcodes in the "Added Broadcast" output.
FIXED: If there was an error with the preview command, such as the player providing an improper broadcast number the plugin would show the error message output but also showed the header and footer. Only the error message appears now.
FIXED: "ALLWORLDS" setting in the config instead of "ALL" when using the /an setworlds command which caused fatal errors.
FIXED: In some cases settings changed via commands did not update right away. Now, every setting change made via a command should instantly update without requiring the server to be restarted or the use of /an reload. The /an reload command should only be necessary if a manual change to the config file was made.
Updating Steps
Delete KixsAutoAnnouncer-x.x.x-PREMIUM.jar from your plugins folder.
Place the new KixsAutoAnnouncer-1.0.7-PREMIUM.jar in your plugins folder.
Restart your server.
Support If you have any questions and/or are looking for support with any of my plugins, feel free to leave me a message on my
support Discord.