- Fixed that boosters with uppercase letters in their name could not be used for permission boosters
- Added an option to disable our luckperms permission cache, also disabling permission boosters will also stop the caching.
- Added 1.21.4 support
- Fixed some issues with commands on 1.21+ versions
- Fixed the %axboosters_multiplier_<booster hook>% and %axboosters_multiplier_<booster hook>_decimal% placeholders not working if the booster hook's name had an underscore in it
- The AxBoostersLoadEvent API event is now called a second after the server has loaded, this is when developers have to register their custom boosters, otherwise they will not work (also this version does not break the previous api version)
- Fixed the %axboosters_multiplier_X% and %axboosters_multiplier_X_decimal% placeholders
- Added 1.21.2 and 1.21.3 support
- Note that attribute names have changed in 1.21.2, so if you update your server's version to it, you will have to change the attribute names in existing boosters
- Fixed the plugin not working on the last few 1.21.1 builds
- The plugin now only caches axboosters related permissions, this should decrease ram usage if you have a ton of permissions.
- Fixed enchants not showing on item boosters.
- Some other fixes
- Fixed the ecoskills booster
- Added RivalFishingRods essence/xp booster hook
- Added RivalMobSwords essence/xp booster hook
- Reworked parts of the gui internals.
- Fixed all the exceptions that were spammed sometimes when using the plugin inventories
- The gui updater will not flicker as much as before (also items won't flicker when changing pages anymore)
- Made the sorting/reverse buttons remember which page you were on
- Slight performance boost for gui loading
- Fixed an issue with the next/previous page button skipping a page
- Fixed an exception that occurred when plugins requested placeholders asynchronously
- Other bug fixes & improvements.
- Fixed that changing the command aliases made the "click here to thank you" feature not work
- Fixed the essentials:sell_money booster hook not working as it should
- Fixed the BetterTeams hook
- Added an EssentialsX sell money booster
- Added UltimateClans team hook
- Added a "booster-max-multiplier" setting to the config
- NEW FEATURE: Added configurable item boosters that you can configure in the new item-boosters.yml. It also uses packet items, so if you change the values later, all the already generated items will be updated.
- You can give these with the /axboosteradmin item command (note: the plugin help is not automatically updated, if you want it to be shown, you can add it manually)
- Added 2 new settings that allows you to disable item and permission boosters, to improve the performance of the plugin
- Peformance improvements to item boosters
- The plugin now comes with 2 premade boosters and 2 premade item boosters
- Fixed a bug with removed boosters being counted in the main menu's "unused boosters" placeholder
- Added RivalPickaxes XP, Essence and RivalHarvesterHoes XP booster hooks
- Improved the booster hooks menu in the editor, now it uses the correct icon instead of nether stars
- Added 1.21.1 compatibility
- Added new boosters for jobsreborn, more info on the wiki
- Fixed a bug with the update notifier
- Fixed the reload command not properly stopping a scheduler thread
- Fixed the editor sign input not working on spigot servers
- Made even more items removable from the gui (hopefully that is all)
- Made it possible to remove all buttons from the guis
- Improved performance of item boosters
- Some other bug fixes
!!! THIS IS A MAJOR UPDATE THAT REQUIRES MANUAL CHANGES, READ THE WIKI:
https://docs.artillex-studios.com/axboosters-updating-to-v3.html
- Armor/Hand/Offhand/Inventory Item boosters
- Permission boosters (example: axboosters.boost.mybooster.30)
- Significantly improved performance
- Added a booster editor /axboostersadmin editor (the plugin no longer ships with premade configurations, use the editor instead!)
- Added Server Boosters that are global and don't require player
- Full multi server support (using sql messaging, similiar to AxAuctions)
- The plugin now uses percentage format instead of decimal format (read the update info on the wiki)
- Added a thank you button when people start boosters (even works with multiple servers)
- Added webhooks
- Reworked all guis, made it possible to sort boosters
- Made the active boosters gui auto update
- Added a statistics button to the main gui, that shows all the active boosts on you
- Improved developer API
- Made it possible to set per booster lores in guis instead of the global one
- Added sounds on booster start/end
- Improved multi line start/end messages
- Added a notification on join that displays all active boosters
- Removed SQLite support (it doesn't support multiple actions at once, making it very hard to work with)
- Fixes to the BetterTeams hook
This is probably the last version before a major update, which includes a full rewrite and many new features.
- Added 1.21 support
- Added an update notifier, you can customize it or disable it in the config
- Updated battlepass hook
- Made all the command error messages customizable
- Made commands work with Geyser Floodgate players
- Fixed a warning that appeared on startup when using paper 1.20.5 and 1.20.6
- Fixed an error that appeared sometimes on shutdown
- Fixed wildchests hook
- Fixed the plugin on windows
- Made the plugin behave a bit better to /reload and plugman (it is still not supported, but it should not fully stop anymore)
- Attempted to fix the VoidChest hook
- Made the AlonsoLevels Hook always get boosted, even when xp is given by the api
- Added 1.20.5 and 1.20.6 support
- Removed some unintentional rounding from some booster types
- Fixed some exceptions that were caused by deleting a booster type
- Possibly solved some issues with the bossbar
- Added 'axsellwands:sell_money' hook
- Fixed an issue with the AuraSkills hook
- Fixed a mistake in the default config
- Made the %audience% placeholder work in the bossbar too
- Fixed an issue with the EconomyShopGUI hook.
- Added %booster% placeholder to the booster activation messages
- Added AuraSkills booster hook
- Added a new placeholder: %axboosters\_multiplier_<booster hook>%
- Slightly decreased jar size
- Fixes to the WildChests hook
- Made it possible to remove items from the gui
- Added PlaceholderAPI support, more info on the wiki
- Made it possible to active boosters for and to give boosters to offline players
- Improved offline player tab completion (it will suggest the names of the online players)
- Added support for WildChests
- Fixed a exception that occurred while crafting items
- Internal changes to bossbars (this may solve a rare issue where they did not appear randomly)
- Added support for the 'Sell wand' plugin
- Made it possible to remove the filler from the main gui
- Added some extra logs if a library download fails.
- Fixed the pagination in some guis.
- Added PlayerPoints hook
- Removed TokenManager hook (it did not work properly)
Read before updating:
We have changed some stuff with the gui system:
- The decorations sections will NOT work anymore, you can now add decorative items simply by defining a new item the same way as the default items, you will have to change this when updating or they will not show up.
- The guis will now parse PlaceholderAPI placeholders if you have it installed.
- You can now use the %current_page% and %max_page% placeholders in multi page guis' title.
- Added a 'page-size' setting to multi page menus, which used to be calculated manually, but now you can set it.
- The reload command now also reloads the guis
- Fixed an issue with MySQL on startup.
- Added response messages for /axboosteradmin stop and stopall
- Added new config option: allow-booster-overriding
- Updated AxGens hook
- Removed a debug message from the vanilla damage booster
- Added a new option that let's you choose if boosters should stack or not.
- The back and the page buttons did not change locations if you edited them in the config.
- Updated the command library, this fixes the random exceptions that many users have reported. Also if you enter the wrong subcommand arguments, instead of giving a 'unknown command' now there is more information on what are you missing.
- Added UltimateMobCoins hook
- Fixed an issue with first time installs, if you are having problems, delete the AxBoosters/boosters/!README.yml, because that file should not be there!
- Important: Take a backup of your AxBoosters folder before updating, just in case!
- Important: This update brings breaking changes to the API, if you are a developer, update to API version 3
- Restructured the messages.yml file, now there is a lang.yml, guis.yml and every booster gets a separate file in the boosters folder!
- A converter will be run when you start the plugin for the first time.
- Now its possible to boost multiple things within 1 booster, so for example if you want a universal money booster, you can put all the plugins there!
- Added /axbooster starter, a builtin voucher system for boosters
- Changed the booster hook name formatting, check out the wiki for the new format! (this allows us to make multiple boosters for a single plugin)
- The default booster configs now use the %time_formatted% placeholder.
- Fixed an issue that caused the wrong username to show in global booster bossbars
- Fixed the %amount% placeholder in the main gui
- Added a new booster type: rivalharvesterhoes:experience
- Updated the EconomyShopGUI hook to the latest version
- Fixed an issue with the AlonsoLevels hook
- Fixed some harmless errors that were shown after stopping the server
- Removed a debug message from the deluxesellwands hook
- Added a way to disable individual bossbars (add a enabled: false to the bossbar section)
- Added a way to make bossbar's progress static
- Now its possible to format numbers with the new config.yml option
- Added 3 ways to format time as well, check out the config
- Added %time_formatted% placeholder to bossbars
- Added a permission for opening the /axboosters menu (axboosters.open, true by default)
- Made the %length%, %multiplier%, %audience% placeholders work in more messages
- Fixed the /axboosters reload command causing issues with already registered hooks
- New api version: 2 (more info on our wiki)