- Fixed an exception on 26.2 servers.
- Added 26.2 support. (The plugin now supports everything between 1.20.2 and 26.2)
- Added a %player% placeholder that can be used to display the spawner owner's name within the plugin holograms and guis
- Updated ExcellentShop integration
- Fixed the GriefPrevention (v16) integration
- Readded GriefPrevention integration.
- Fixed some packet errors on 26.1+ servers.
- Added a /axapi with some subcommands like "snbt" that can be used to print an item's snbt and "dump" that uploads information about installed ax plugins and some useful extras that will be useful to find issues in the future.
- Fixed a bunch of reported issues related to the shop and protection integrations.
- Fixed the EconomyShopGUI integration.
- This update migrates the integration system of the plugin to AxIntegrations (
https://docs.artillex-studios.com/integrations.html). This should not require any changes on your side, however make sure to check the hooks.yml after updating as there are some new plugins supported. And because all of the integrations were rewritten from zero, some bugs can occur.
- The new system makes it much easier to update and support more third party plugins. It's also open source, so anyone can add new integrations or fix issues within existing ones. (
https://github.com/Artillex-Studios/AxIntegrations)
- Developers will most likely have to recode their existing axspawners integrations as the hooks api has changed, for more information see the integrations wiki page. (this only affects "private" integrations)
+ Also make sure to report any issues if anything is behaving differently than it used to:
https://github.com/Artillex-Studios/Issues/issues - Added the system from AxGens that prevents plugin item (spawners, boosters and the wands) from being crafted, smelted, consumed, etc..
- The plugin now calculates price modifiers into item prices. (if the shop plugin supports it)
- Added a cache -> shop-seconds setting, which is used to decrease the load coming from the shop plugin searching for item prices.
- Fixed that the previous version didn't get remapped on 1.20.5-1.21.4 servers, because the new 26.1 module requires java 25. This version now should work in all minecraft versions from 1.20.2 to 26.1.1 even with java 21.
- Added 26.1 and 26.1.1 support. (The plugin now supports everything between 1.20.2 and 26.1.1)
- Moved the update notifier to use our own internal api for more accurate information and to prevent it not working if the provider site goes down.
- FIxed the the shopgui integration didn't work and it gave disfunctional spawners.
- Added an optional player parameter to the /myspawners command that admins can use to see other players' spawners.
- Improved ticking system memory usage.
- Fixed that the loaded chunks number never decreased in the /axspawner stats command.
- Some other minor bug fixes.
- Added a warning message if the ticking thread is running really behind due to cpu/thread overload.
- The ticking system now fails if a task runs 10 seconds late, this is to prevent the thread from hanging.
- If the debug setting is enabled in the config, the time that it took to tick spawners is now be printed every second in the console. (values above 1000ms are problematic)
- Fixed Leaf compatibility.
- Made the axspawners.bypass permission allow to do anything to any spawner, even if the player doesn't have access.
- Fixed that spawner holograms spawned twice if they were placed in a "new" chunk in the previous version.
- Some bug fixes to the world unloading/loading handling. This should fix holograms not appearing if a world is unloaded and reloaded.
- Spawners now can be placed in the place of light blocks and liquids as well, not just in air.
- Fixed that having unloaded worlds at startup caused an exception on load.
- Fixed an error on Folia servers.
- Added a "enable-protection" section to the config, which can be used to turn off certain kind of spawner block protections (to improve performance if not needed)
- Some further performance improvements to spawner ticking.
- Fixed that spawners with the manual drop mode always gave the maximum drop amount instead of a random amount.
- Partially rewrote the spawner ticking system to improve thread safety and this also should fix some unexcepted bugs with it.
- If you notice spawners not counting down or anything similiar, please report it to us!
- Fixed some issues on Folia servers.
- Now when islands are disbanded with SuperiorSkyBlock2, spawners are also deleted.
- Fixed compatibility with some world loaders. (like advancedslimepaper)
- Added a drop-items-max-amount setting which can be used to control the maximum drop amount for the [drop-items] action.
- Added a sell-currency-plugins section to the hooks.yml, which can be used to use a different plugin for selling drops and buying upgrades.
- Fixed that sellwand multiplier were always converted to integers, so for example a 1.3x sellwand always went back to 1x
- Added a [DROP-ITEMS] action to the spawner gui, which can be used to drop all items on the ground when clicked.
Here is an example on how it can be used:
Code (YAML):
drop-all:
slot
: 47
material
:
"DROPPER"
name
:
"�AAFF&lᴅʀᴏᴘ ᴀʟʟ"
lore
:
-
" "
-
"�AAFFClick �AAFF&l> �DDFFDrop all items from the spawner"
actions
:
-
"[DROP-ITEMS]"
-
"[SOUND] ui.button.click|1|1"
- Fixed an issue related to packet items on 1.21.10 servers
- Fixed that using the minimum-distance setting prevented adding spawners to already existing stacks
- Added 1.21.11 support
- Added a silk-touch-drop-chance setting to the config
- Some bug fixes & performance improvements
- Fixed an issue with the worldguard hook not allowing spawners to be placed unless the block-place flag was enabled.
- Added a debug option to the config (which can be used to find issues related to external hooks)
- Added support for the Residence plugin
- Added Towny protection support.
- The WorldGuard hook now requires the player to have both the build and the block place permissions to place spawners in a zone.
- Added a "require-silk-touch" setting to make breaking spawners require silk touch. (disabled by default)
- The holograms now instantly update when adding/removing spawners.
- Made it possible to disable the AxSellwands and ShopGUIPlus hooks.
- Fixed that disabling some options in the hooks.yml didn't actually disable them.
- Fixed that in the shopguiplus hook, spawner item lores were doubled.
- Added ExcellentShop prices support. (make sure to use the latest version of it)
- Made chances support decimal numbers.
1.1.4
- Fixed a bug with some currencies.
1.1.3
- Fixed packet lores on 1.21.6+ servers
- Added a "shadow" option to the holograms, enabled by default. (config.yml -> holograms)
- Fixed the versioning always showing "1.0.0"
1.1.2
- Fixed an issue that caused holograms to disappear if players relogged too quickly.
- Fixed the timer format having an extra space before the time unit.
1.1.1
- Fixed the spawner-inventory-break-mode setting not working.
- Fixed that breaking other players' spawners decreased your limit instead of theirs. (note that this only affected the cached value, so after players relogging, their limits will be correct again)
1.1.0
- Added 1.21.9 and (most likely also) 1.21.10 support. (if you are using paper 1.21.9, you must update it to the latest build for the plugin to work)
1.0.2
- Fixed the spawner lores being doubled in the /spawnershop.
1.0.1
- Fixed the slime/magma cube spawner not having any drops.
- Fixed that the plugin didn't load when an unsupported AxSellwand version was used. (and the AxSellwands update is not out yet, so currently that was all of them)