SmartSpawner - Version 1.3.5
🔧 Bug Fixes
- Fixed compatibility issue with EconomyShopGUI: Resolved SmartSpawner not detecting the latest EconomyShopGUI update due to EconomyShopGUI now hooking into SmartSpawner
- Fixed anchor explosion protection: Corrected issue where anchors could explode spawner blocks even when
protect_from_explosions
was enabled, preventing ghost spawners from being left behind
- Fixed SuperiorSkyblock2 integration: Resolved spawners not being properly removed when disbanding islands, which previously left ghost spawners behind
- Fixed WorldGuard detection: Improved WorldGuard checking mechanism by switching from class name detection to Bukkit plugin manager verification, resolving false positives when other plugins contain WorldGuard class names
✨ New Features
- Added RedProtect support: SmartSpawner now integrates with RedProtect for enhanced region protection
- Added Turkish translation: Full Turkish language support thanks to @berkkorkmaz
- Improved reload functionality: You can now change mob loot configurations using the
/ss reload
command without needing to restart the server
SmartSpawner - Version 1.3.4
⚠️ IMPORTANT: EconomyShopGUI Compatibility Warning
If you're using SmartSpawner with EconomyShopGUI, please update your configuration!
You must set the following in your EconomyShopGUI config.yml file:
enable-spawnerbreak: false
Without this change, players may lose their spawners when mining them due to conflicts between EconomyShopGUI and SmartSpawner's spawner behavior modifications.
New Features
- SimpleClaimSystem Integration: Added support for spawner protection through SimpleClaimSystem plugin
- Italian Localization: Added Italian translation (it_IT) thanks to @RV_SkeLe
Performance Improvements
- Hopper Optimization: Dramatically improved hopper feature performance
- Active hoppers now load much faster
- Significantly reduced resource usage during operation
- Enhanced Range Checking: Optimized spawner range checker with more efficient detection
Bug Fixes
- Hopper Transfer Issues: Fixed issue where hoppers occasionally failed to transfer items from spawners
SmartSpawner Version 1.3.3
🐛 Bug Fixes
- Fixed
%entity%
placeholder not showing in message when using give spawner command in console - Resolved issue with initial plugin loadup falsely creating
config_backup_0.0.0.0.yml
- Corrected spawner explosion deletion process in spawner data file
🌟 Improvements
- Enhanced item filter for spawners with a new, user-friendly GUI
- Added granular control to specify which items will be generated or blocked
- Made slight modifications to the Spawner Storage GUI for better user experience
Smart Spawner - Version 1.3.2
Compatibility
- Added support for Minecraft 1.21.5
New Features
- Enhanced Spawner List Management
- Added sorting options:
- Default (by ID)
- Stack size (ascending)
- Stack size (descending)
- Added filtering capabilities:
- All spawners
- Active spawners only
- Inactive spawners only
- Added sorting options:
- Plugin Integration
- Added support for BentoBox plugin
Bug Fixes
- Fixed an issue where chickens were incorrectly spawning from Zombie and Zombified Piglin spawners due to Chicken Jockey mechanics
- Resolved Towny integration issue that prevented residents from breaking spawners in their own plots
- Fixed GUI update inconsistencies in the spawner storage interface
Performance Improvements
- Optimized GUI update process to enhance performance
- Implemented measures to prevent false updates and duplicate entries
Smart Spawner - Version 1.3.1
New Features
- Added back support for spawner item in EconomyShopGUI
- Players can now can use spawners in shop as SmartSpawner
- Added option to directly add spawner items to player inventory when breaking spawners
# Whether to directly add spawner items to player inventory instead of dropping them on the ground direct_to_inventory: false
- Implemented configurable ghost spawner management options
ghost_spawners: # Remove ghost spawners when server starts up # Only checks spawners in loaded chunks remove_on_startup: true # Remove ghost spawners when players approach them # This checks when players enter spawner range remove_on_approach: false
Bug Fixes
- Fixed storage GUI bug where items weren't properly removed when selling through shop plugins
- Improved ghost spawner removal by preventing checks in unloaded chunks
Performance Improvements
- Optimized ghost spawner detection system for better server performance
Smart Spawner - Version 1.3.0
Bug Fixes
- Fixed critical issue with spawner break not deleting data, which previously created "ghost spawners"
- Resolved ShopGUIPlus spawner integration provider, allowing proper selling of spawners in shops
- Fixed spawner hologram display by implementing the correct scheduler for Folia compatibility
Performance Improvements
- Enhanced data management system to prevent orphaned spawner entries
- Optimized integration with shop plugins for smoother transactions
Smart Spawner - Version 1.2.9
Bug Fixes
- Fixed hologram feature not updating properly on Folia
- Resolved issue with
/ss list
command incorrectly displaying custom worlds
New Features
- Added complete Vietnamese translation (locale code:
vi_VN
) - Implemented custom sell price functionality for items in spawners
- Full integration with Vault
- Sell items directly without requiring additional shop plugins
- Updated spider head texture for spawners
Performance Improvements
- Optimized spawner data saving mechanism for better performance
- Enhanced spawner break-dropping functionality for improved efficiency
🛠️ Smart Spawner - Version 1.2.8
✨ New Features
-
🧠 Refactored Config System + Time Format Support
- Introduced a flexible time format system for configuration.
- Supports formats like
5m
,1h_30m
,1d_2h_15s
, and more. - Time units:
s
,m
,h
,d
,w
,mo
,y
.
- Supports formats like
- ⚠️ Note: Review and update your config file after installing this version!
- Introduced a flexible time format system for configuration.
-
🗣 Advanced Language System Overhaul
- Completely restructured message configuration with multi-component support:
message
,title
,subtitle
,action_bar
,sound
.
- Easily toggle individual messages and customize how feedback is delivered to players.
- Enables more immersive and customizable server interactions.
- Completely restructured message configuration with multi-component support:
-
🧱 Spawner Type Split: Smart vs Vanilla
- Spawners are now separated into
Smart Spawner
andVanilla Spawner
. - Both types feature fully customizable:
- Display name
- Lore
- Placeholder support for
%entity%
,%amount%
,%chance%
, and more.
- Customize your item aesthetics like a pro!
- Spawners are now separated into
-
🧰 New Command:
/ss giveVanillaSpawner
- Command to give vanilla spawners:
/ss giveVanillaSpawner <player> <mobtype> [amount]
- Great for manual setups or creative mode use.
- Command to give vanilla spawners:
❌ Removed / Deprecated
- 🈲 Deprecated
vi_VN
andzh_CN
Language Files- Due to the new language system, legacy language files for Vietnamese (vi_VN) and Simplified Chinese (zh_CN) have been deprecated.
- Please migrate your translations to the new structured format in the language configuration.
🐛 Bug Fixes
-
👻 Fixed Persistent Duplicate Holograms
- Eliminated an issue where disabled holograms would randomly reappear and not despawn.
- Now automatically removes stale holograms on spawner data changes.
-
🔍 Improved Natural Spawner Detection
- Resolved an issue where natural spawners were incorrectly treated as Smart Spawners when interacted with.
- Now correctly distinguishes between the two.
-
💥 Fixed Spawner Drop Logic
- Resolved a bug where broken spawners wouldn't drop an item, causing it to disappear.
- Drops are now handled properly across all conditions.
🛠️ Smart Spawner - Version 1.2.7
✨ New Features
-
⚡ Official Folia Support
- Smart Spawner is now fully compatible with Folia, ensuring seamless integration and performance on async-enabled servers. 🎉
-
🗑 New "Discard All" Button in Spawner Storage GUI
- Easily remove all stored items in the Spawner Storage GUI with a single click.
-
🎮 Improved Item Dropping in Spawner Storage GUI
- Added support for:
- Q to drop a single item.
- CTRL + Q to drop an entire stack.
- Added support for:
❌ Removed Support
- ⚠ Dropped Support for Bukkit Servers
- Smart Spawner no longer supports Bukkit-based servers due to the adoption of the Adventure API, which requires Paper or higher for proper functionality.
🔧 Bug Fixes
- 🛠 Fixed
calculateTimeUntilNextSpawn
Error on Folia- Resolved an issue causing errors in SpawnerGuiViewManager, ensuring more stable performance when updating spawner information.
🚀 Performance & Optimizations
- ⚙ Optimized Spawner Drop Algorithms
- Improved the Spawner Spawn Drops algorithm, leading to better performance and efficiency when handling large numbers of mobs.
🛠️ Smart Spawner - Version 1.2.6b (Beta)
🚀 Folia Support (Beta) & More Improvements!
This update introduces experimental support for Folia and further optimizations!
🔹 New Features
⚡ Folia Compatibility (Beta) – Smart Spawner now has preliminary support for Folia, improving performance on high-concurrency servers.
⚠️ Important Notice
This is a beta version, so bugs may occur. Please report any issues you find!
🌍 We Need Translators!
Want to help translate Smart Spawner into your language? Contribute now!
📖 Guide & Info: Translation Guide
🛠️ Smart Spawner - Version 1.2.6
🔧 Bug Fixes
- 🔄 Improved anti-spam click protection for all GUIs, further reducing duplication exploits.
- ⚒ Fixed incorrect NBT data for Iron Ingot items, ensuring proper functionality in all crafting and trade interactions.
- 🌍 Resolved language configuration issue – players can now correctly change the plugin language in the config file.
🚀 Enhancements & Optimizations
-
🎨 Overhauled item lore in GUI – redesigned for both clarity and aesthetics, making the interface more visually appealing.
- ⚠ Reminder: To apply these changes, delete the
messages
directory and allow the plugin to regenerate it.
- ⚠ Reminder: To apply these changes, delete the
-
🔘 Unified 'Sell All Items & Collect EXP' button in the spawner menu.
- Players can now sell all stored items and collect stored experience with a single click, improving convenience and efficiency.
🛠️ Smart Spawner - Version 1.2.5.2
✨ Improvements
- 🔄 Enhanced
/ss reload
Command- Now supports reloading loot configuration and hopper features without requiring a server restart.
🔧 Bug Fixes
- 🛠 Fixed
/ss hologram
Command- Resolved an issue where the
/ss hologram
command had not been working since version 1.2.5.
- Resolved an issue where the
🛠️ Smart Spawner - Version 1.2.5.1
✨ New Features
- 🌍 Multiversal-Core Support
- Added support for Multiversal-Core to properly load and save spawners in custom worlds.
- Improved
/spawner list
command to display all spawners, including those in custom worlds.
🔧 Bug Fixes
- 🛠 Fixed Config Version Issue
- Resolved an issue where
config-version
was not properly added when creating a new config file.
- Resolved an issue where
🛠️ Smart Spawner - Version 1.2.5
✨ New Features
-
🏆 Expanded Spawner Drop Support
- Now supports all mobs in Minecraft when obtaining spawners. 🎉
-
🛠 New API for Developers
- Introduced SmartSpawner API 1.2.5 for seamless integration.
- Available at: GitHub Package
- Artifact:
github.nighter.smartspawner-api:1.2.5
🔧 Bug Fixes
-
🛠 Fixed EXP Collection Bug
- Resolved an issue where players couldn't click to collect EXP from a spawner when using Mending with negative durability.
-
🕷 Fixed Cave Spider Spawner Detection
- The plugin now correctly identifies cave spider spawners as natural spawners.
🚀 Performance & Optimizations
-
🔍 Enhanced Natural Spawner Checks
- Now detects all naturally generated spawners, including those found in strongholds, fortresses, mineshafts, and more.
-
🌐 Localization & Message Improvements
- Updated Vietnamese translation to the latest version..
- Enhanced sell tax message formatting for better clarity.
🔄 Other Changes
-
⚙ Updated Configuration Format
- 🚨 IMPORTANT: ALL time-based values are now in SECONDS!
- This update changes how time values are handled, so you MUST review and update your configuration after installing the update!
- Example of the new format:
# Data Saving Interval in seconds (default: 300 seconds - 5 minutes) save-interval: 300 # seconds # Base loot spawn delay delay: 20 # seconds # Cooldown between selling items sell-cooldown: 3 # seconds # Update checker interval update-checker-interval: 24 # hours
-
📜 Updated
messages
andmob_drops.yml
Files- If you want to apply the latest updates, simply delete the file/folder, and the plugin will regenerate them automatically.
🛠️ Smart Spawner - Version 1.2.4
🔧 Bug Fixes
- 🛠 Fixed spawner type issue when placing spawners purchased via EconomyShopGUI.
- ⏳ Resolved spawn timing errors – this issue has been completely fixed.
- 📦 Fixed loot overflow issue – spawners will now display a
"Storage & EXP Full"
message and stop generating loot when capacity is reached.
🚀 Performance Optimizations
-
⚡ Improved GUI synchronization for spawners, reducing lag and enhancing user experience.
-
🔄 Implemented anti-spam click protection, preventing duplication exploits across all spawner GUIs.
-
👥 Multiple players can now safely view the same spawner GUI simultaneously without conflicts.
-
💾 Optimized spawner data saving – now only modified spawners are saved at configured intervals, significantly reducing server load.
# Data Persistence Interval # Save interval in seconds (default: 300 seconds) - 5 minutes save-interval: 300
✨ New Features
-
🛒 Sell Cooldown Configuration
- Added config option to set cooldown for selling items in spawner storage.
- Prevents performance issues caused by excessive clicking.
- 🛠 Debug mode available to track users attempting to bypass the cooldown.
-
❌ Natural Spawner Interaction Restriction
- New config option:
natural-spawner-interaction: false
- Prevents players from interacting with naturally generated spawners.
- Blocks breaking and activation of natural spawners.
- 🔒 Ideal for servers aiming to prevent ESP, X-ray, and hacking exploits.
- New config option:
🔄 Other Changes
- ❌ Dropped support for Spigot server loader due to dependency on
net.kyori:adventure-text-minimessage
. - 📜 Refreshed message files – to update, delete the
messages
directory and let the plugin regenerate it automatically.
Smart Spawner v1.2.3 - Update Log
🔧 Fixes
- Fixed a bug where the specific shop integration in the config did not work (only auto mode was functional).
🛠️ Add
- SuperiorSkyblock2 Support
- Added integration with SuperiorSkyblock2, allowing spawners to work seamlessly within island protections.
✨ Improvements
- Config Management System Overhaul
- The config system now automatically updates, ensuring all missing values are added seamlessly.
- Language System Update
- You can now add a separate language file without needing to override
en_US.yml
. - Some messages have been revised. To apply the updated messages, delete the
messages
folder and let the plugin regenerate it.
- You can now add a separate language file without needing to override
- Spawner List Command Optimization
- Improved performance for the
/spawner list
command, making spawner lookup faster and more efficient. - Added Total Spawner Stacked information in item lore for better tracking.
- Improved performance for the
🌍 Translations
- Added Simplified Chinese translation by SnowCutieOwO.
Enjoy the update! 🚀 If you encounter any issues, feel free to report them on our Github .
Smart Spawner v1.2.2 - Update Log
🆕 New Features
- Added zShop support: Now supports selling items directly from spawner storage. (Currently only supports Vault currency).
- Auto-detect shop plugin: The configuration now includes automatic detection of the shop plugin.
- Spawner Hologram: Introduced a hologram display for spawners.
⚙️ Improvements & Additions
- Particle Configuration: Added settings for controlling particle effects in spawner actions.
- Transaction Log: Implemented a transaction log in the shop to track player sales.
🛠️ Bug Fixes
- Fixed data backup & loading issues: Resolved problems related to data saving and loading.
📌 Important Notes
- Some messages have been revised. If you want to apply the updated messages, please delete the
messages
folder and let the plugin regenerate it.
🚀 Enjoy the update and let us know if you encounter any issues!
Changed
- Data Saving Structure: Improved for better readability and enhanced saving capability.
Optimized
- Loot Drop Generation: Performance improvements for faster and more efficient processing.
- Selling Items in Storage GUI: Optimized for quicker transactions.
- Spawner Storage: Enhanced for better performance and reduced resource usage.
Fixed
- EconomyShopGUI: Items of the same type now correctly stack (by using the spawner's name from the language file).
Improved
- Spawner Storage GUI/UX:
- Items are now sorted to the first page by default.
- New pages are only created when necessary, reducing memory usage.
Warning
- If you have an older data format, it will be automatically converted to the new format. However, don't worry— the plugin will create a backup before making any changes.
- Added: Support for ShopGUIPlus.
- Added: Integration with Towny.
- Fixed: Missing implementation for WorldGuard.
- Changed: Increased the
/ss give
command's maximum amount to over 64.
- Optimized: Various tick functions for improved performance.
- Improved: Click actions on Spawner Storage:
- Left-click: Get 1 stack of items.
- Right-click: Get 1 item.
- Shift + Right/Left-click: Get all similar items.