This update was focused on fixing problems that occurred with v3.1.0.
From now on, you won't have to delete config or module files, they will be automatically updated to add the missing keys & their default values.
We are excited to bring you another feature-packed update for ancSpawners. This release introduces new price provider support, performance optimizations, and important improvements to keep everything running smoothly. Here’s what’s new:
- EconomyShopGUI Integration: Added support as a new price provider, enabling seamless use of EconomyShopGUI for your spawner pricing needs.
- CMI Hologram Support: Spawners can now display holograms through CMI, providing more flexibility for in-game information displays.
- ExcellentShop Integration: Added as another new price provider, expanding your options for spawner pricing.
- Spawner Saving Optimization: Saving to the database is now 88% faster, reducing overhead and improving overall server performance.
- Spawning Randomization: Spawners will now start at slightly different times after a restart, balancing the server load more effectively.
- Configurable Auto-Save: You can now set a custom auto-save interval and optionally disable auto-save console messages for a cleaner server log.
- Tab Completion Fix: Some spawner names appeared more than once in command suggestions; this duplication issue has been resolved.
- Java 21 Upgrade: Under-the-hood improvements and compatibility updates by moving to Java 21.
- Custom Loottable Fix: Resolved a specific error related to custom loot tables so your loot configuration works without interruption.
We highly recommend updating as soon as possible to take advantage of these new features and optimizations. If you run into any issues or have feedback, don’t hesitate to reach out in our support channels.
NOTE: This was an urgent bugfix update, hence no new plugin supports were added.
It is recommended to update as soon as possible!
- IMPORTANT: Fixed a dupe bug.
- Possibly fixed Skript clashing with ancSpawners. (Requires testing.)
- Added some missing messages for vanilla spawner support.
- Setting "lore: []" didn't remove lores for custom items from item spawners, now fixed.
- Implemented a fix for a crash that sometimes occurred when checking for updates.
- Added French language. (Special thanks to: neocle)
- Please open a ticket if you'd like to contribute by adding a new lang file.
- Implemented a fix for custom heads not showing in GUIs.
- Also fixed the error thrown in the console due to this.
- Even if you set the range to 4, 6 or any other number, the plugin was using 16, now fixed.
- Added WildLoaders support.
- Simplified config.yml & changed default spawners.
- Simplified comments on module files and made them easier to understand.
- Fixed the "range:" option on spawners in config.yml not being used properly.
- Added 2 new in-memory caches for resource-heavy operations, now even more performant than ever.
- Added German language. (Special thanks to: DrizzyDrake )
- Please open a ticket if you'd like to contribute by adding a new lang file.
- Implemented a fix for the "scheduled async tasks" error.
- Added Polish language.
- Please open a ticket if you'd like to contribute by adding a new lang file.
- Optimized and improved SQL operations, now each failed operation is retried before failing instantly.
- I am hoping this will fix some issues with previous versions, such as spawner storage saving not working properly.
- Fixed skeletons dropping bows with different durabilities and therefore using too much space in the storage GUI.
- Rearranged the Main class, deleted some unused code and rewritten some methods to improve plugin optimization.
- Fixed spawners instantly spawning items/mobs just after they're first placed. They now wait until the configured amount has passed to spawn.
- Fixed custom mob spawners not working on some servers.