SmartSpawner - Version 1.3.8
Compatibility Updates
- Re-added Minecraft 1.21 - 1.21.3 compatibility - Full support restored for these versions
- Added Minecraft 1.21.6 compatibility - Plugin now supports the latest Minecraft version
Bug Fixes
- Fixed spawner storage item selling issue - Resolved bug where filtered items from spawner storage couldn't be sold when they should be
- Fixed ESGUI-Premium integration - Resolved issue where price hooks sometimes failed and returned 0 for item prices
New Features
Advanced Natural Spawner Configuration
Added comprehensive configuration options for naturally generated dungeon spawners:
# Controls behavior of naturally generated dungeon spawners
natural_spawner:
# Whether natural spawners can be broken and collected
breakable: false
# Convert natural spawners to smart spawners when broken
# If false, natural spawners will drop vanilla spawner items
convert_to_smart_spawner: false
# Whether natural spawners will spawn mobs
spawn_mobs: true
# Whether natural spawner block will be protected from explosions
protect_from_explosions: false
Entity Support Expansion
- Full compatibility - Spawners now support all Minecraft entities
- Added Happy Ghast spawner - New mob type available for spawner creation
Configuration Options
The new natural spawner system provides server administrators with granular control over how naturally occurring dungeon spawners behave, including protection from explosions, conversion capabilities, and mob spawning control.
SmartSpawner - Version 1.3.7
🆕 New Features
Creaking Spawner Support
- Added support for the new Creaking spawner type
Configurable GUI Layout System
- Major Enhancement: Introduced configurable GUI layout options
- Players can now customize spawner storage GUI buttons and slot positions
- Added DonutSMP GUI layout configuration preset
Storage Management Improvements
- Added "Drop All Items from Page" option in spawner storage interface
- Enhanced bulk item management capabilities
Shop Integration Expansion
- New Integration: Added full support for ExcellentShop plugin
🔧 Bug Fixes
Experience System Fixes
- Critical Fix: Resolved issue where spawner experience would incorrectly reset to 1000 after server restart
- Corrected spawner experience exceeding maximum limits when decreasing spawner stack size
Integration Fixes
- Important Fix: Resolved detection issue with ShopGuiPlus integration
- Plugin now properly recognizes and integrates with ShopGuiPlus
⚙️ Technical Compatibility
Version Compatibility
- Removed compatibility for Minecraft 1.21.6 due to unstable Paper server builds
SmartSpawner - Version 1.3.7
New Features
Economy & Selling System
- CoinsEngine Integration: Added comprehensive support for selling items from spawner storage through CoinsEngine
- Enhanced Sell Implementation: Significantly improved performance optimization for selling operations
- Advanced Price Mode System: Introduced four configurable price source modes for flexible economy management:
SHOP_ONLY
- Utilizes exclusively shop integration pricesSHOP_PRIORITY
- Prioritizes shop prices with custom prices as fallback (recommended configuration)CUSTOM_ONLY
- Uses exclusively custom configured pricesCUSTOM_PRIORITY
- Prioritizes custom prices with shop prices as fallback
- Improved Shop Integration: Enhanced plugin compatibility with automatic detection for economy plugins
Spawner Management
- Chunk Limit System: Implemented spawner chunk limit functionality with stacking count support for optimized server performance
- MultiWorld Compatibility: Added seamless cross-world spawner functionality for MultiWorld environments
Improvements
Spawner Drop Logic
- Enhanced Drop Mechanics: Resolved item dropping issues by preventing spawners from dropping items into solid blocks
- Optimized Drop Positioning: Items now consistently drop in accessible locations, eliminating issues with items becoming trapped in blocks or caves
Integration & Compatibility
- AuraSkills Integration: Added comprehensive integration support for enhanced skill system compatibility
- Minecraft 1.21.6 Support: Full compatibility with the latest Minecraft version
Bug Fixes
- Resolved spawner item drop issues where items would become trapped in solid blocks
- Fixed ghost armor item bug occurring when right-clicking spawners while holding armor items
- Implemented various performance optimizations and stability improvements
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!