SmartSpawner - Version 1.5.4.3
🔧 Bug Fixes
Fixed Folia Server Errors
- Fixed critical error that caused the plugin to throw errors on Folia servers when checking for ghost spawners
- The plugin now properly works with Folia's multi-threaded system
- Ghost spawner checks are now thread-safe and won't cause server errors
Automatic Ghost Spawner Checks Removed
- Removed automatic ghost spawner cleanup that ran every 5 minutes to improve server performance
- Use
/ss clear ghost_spawnerscommand whenever you want to manually clean up ghost spawners
✨ Improvements
Customizable Storage GUI Title
# Before:
gui_title_storage: '򅊮ꜱᴘᴀᴡɴᴇʀ ꜱᴛᴏʀᴀɢᴇ'
# After:
gui_title_storage: '򅊮ꜱᴘᴀᴡɴᴇʀ ꜱᴛᴏʀᴀɢᴇ - [%current_page%/%total_pages%]'
- Storage GUI title is now fully customizable through the language files (
gui.yml) - You can now change current page and total pages information to the storage title
Better Storage GUI Experience
- Fixed page display bug - When taking all items from storage, the page number now updates correctly
Performance Optimizations
- Storage GUI now updates faster and uses less server resources
- Reduced unnecessary operations when browsing through storage pages
SmartSpawner - Version 1.5.4.2
Bug Fixes
Fixed Loot Not Spawning Issue
- Sometimes spawner would skip spawn cycles even though the timer reached zero.
Fixed Total Price Showing $0
- The total price display in the spawner menu would sometimes show $0 even though items were worth money (selling still worked correctly). The display now properly refreshes to show the correct accumulated value.
SmartSpawner - Version 1.5.4.1
Hotfix Release
🐛 Bug Fixes
Fixed timer reaching zero without spawning items
- Resolved an issue where newly created spawners would occasionally fail to spawn items when the timer reached zero
- Only affected spawners created after the previous update
- Existing spawners from earlier versions were not impacted by this bug
📝 Notes
This is a critical hotfix addressing spawn failures in new spawners. If you're experiencing this issue, please update immediately to restore proper functionality.
SmartSpawner - Version 1.5.4
🐛 Bug Fixes
UI & Display
- Fixed
%time%placeholder flickering when clicking sell/claim exp on the info button in the spawner menu - Improved hologram stability - Holograms now properly clean up after server restarts and chunk reloads, preventing ghost holograms from accumulating
Chunk Limit System
- Fixed initialization bug that could affect spawner chunk limits
Third-Party Compatibility
- Updated SuperiorSkyblock2 integration to use better API methods
- Added Residence plugin support for region protection compatibility
✨ New Features
📊 Comprehensive Logging System
A powerful new logging system to track all spawner activities and player interactions:
Core Features:
- Zero Performance Impact - Fully asynchronous with automatic batch writing every 2 seconds
- Flexible Storage - Choose between JSON or human-readable formats with automatic file rotation
- Granular Control - Enable/disable specific events from 21 different event types
- Discord Integration - Beautiful rich embeds with color-coded events and player avatars
What Gets Logged:
- Spawner lifecycle (place, break, explode)
- Stacking operations (hand, GUI, destack)
- GUI interactions (main menu, storage, stacker)
- Economy actions (XP claims, selling items)
- Storage management (take all, drop, sort, filters)
- Commands (player, console, RCON - captures ALL admin actions)
- Entity type changes
Log Output Examples
Human-Readable: (.log)
[2025-10-12 18:30:45] Spawner placed | Player: Steve | Location: world (100, 64, 200) | Entity: ZOMBIE | quantity=1
[2025-10-12 18:31:20] Command executed by player | Player: Admin | command=give full_command=/ss give Steve zombie 5
[2025-10-12 18:32:10] All items taken from storage | Player: Steve | items_taken=64 items_left=0
JSON: (.json)
{"timestamp":"2025-10-12 18:30:45","event_type":"SPAWNER_PLACE","player":"Steve","player_uuid":"069a79f4-44e9-4726-a5be-fca90e38aaf5","location":{"world":"world","x":100,"y":64,"z":200},"entity_type":"ZOMBIE","metadata":{"quantity":1}}
{"timestamp":"2025-10-12 18:31:20","event_type":"COMMAND_EXECUTE_PLAYER","player":"Admin","player_uuid":"069a79f4-44e9-4726-a5be-fca90e38aaf6","metadata":{"command":"give","full_command":"/ss give Steve zombie 5"}}
{"timestamp":"2025-10-12 18:32:10","event_type":"SPAWNER_ITEM_TAKE_ALL","player":"Steve","player_uuid":"069a79f4-44e9-4726-a5be-fca90e38aaf5","location":{"world":"world","x":100,"y":64,"z":200},"entity_type":"ZOMBIE","metadata":{"items_taken":64,"items_left":0}}
Discord Webhook Features:
- 🎨 Color-coded embeds organized by event category
- 👤 Player skin/head thumbnails via https://mc-heads.net/
- ⚙️ Fully customizable titles, descriptions, and fields
- 🛡️ Rate limiting protection (Discord API compliant)
- 🔄 20+ placeholder variables for custom formatting



and more...
Hologram Placeholders
Two new percentage-based placeholders are now available for hologram customization:
%percentage_storage%%- Displays storage capacity as a percentage (e.g., 75.5%)%percentage_exp%%- Displays experience capacity as a percentage (e.g., 50.0%)
New Commands
/ss clear holograms
- Kill all text display holograms from the server
- Useful for cleaning up hologram displays after configuration changes or when holograms get stuck
- Permission:
smartspawner.command.clear
/ss clear ghost_spawners
- Automatically detects and removes broken spawners without physical blocks
- Runs asynchronously to prevent server lag
- Provides detailed feedback on the number of spawners cleaned
- Permission:
smartspawner.command.clear
Permission Updates
All command permissions now use a consistent .command prefix:
smartspawner.command.use- Main command access (replacessmartspawner.admin)smartspawner.command.reload- Reload configurationsmartspawner.command.give- Give spawners to playerssmartspawner.command.list- Access spawner list adminsmartspawner.command.hologram- Toggle hologramssmartspawner.command.prices- View spawner pricessmartspawner.command.clear- Clear holograms and ghost spawners
Configuration Updates
- Updated mob_drops.yml - All mob drop rates have been corrected based on official Minecraft Wiki data. We recommend updating your configuration file to benefit from these accuracy improvements.
⚡ Performance Improvements
This update includes significant performance optimizations:
- Improved spawner range checking - Now runs most calculations efficiently and asynchronously
- Reduced server load - Optimized entity spawning process to use fewer resources
- Better memory usage - Spawners now handle entity creation more efficiently, reducing memory allocation
- Faster chunk operations - Optimized how the plugin interacts with world data
These changes should result in smoother gameplay, especially on servers with many spawners.
Important: If you're upgrading from an older version, please review the permission changes and update your permission plugin accordingly. The new logging system is enabled by default but can be disabled in the configuration.
SmartSpawner - Version 1.5.3
🎉 New Features
Integration Support
- PlotSquared Integration: Added full support for PlotSquared, enabling seamless spawner management within plots
- BentoBox Integration: Restored BentoBox compatibility for skyblock and island-based gameplay
- Floodgate Integration: Implemented spawner main menu form UI for Floodgate, providing native support for Bedrock Edition players

GUI Enhancements
- Items Layout Sorter: Introduced a new items layout sorter for the spawner storage GUI, replacing the previous discard item system for better inventory management

- Real-time Sell Value Display: Added
%total_sell_price%placeholder to spawner GUIs, allowing players to view the total sell value of their spawners in real-time

Localization
- German Translation: Added complete German (de_DE) language support
🔧 Improvements
Performance Optimizations
- Sell Value Calculation: Optimized sell value accumulation for sale items, significantly improving performance when processing large spawner inventories
Code Quality
- Localization Refactor: Refactored and standardized localization system across all language files for better maintainability and consistency
SmartSpawner - Version 1.5.2
Changes
- Enhanced GUI configuration for price management
- Cleaned up unused and deprecated code
- Fix spawner duping exploit: implemented tracking and force-closing mechanisms for filter GUI viewers
- Improved overall system stability and performance
SmartSpawner - Version 1.5.1
Removed
- BentoBox integration has been fully removed (all related hooks/features are no longer available).
Fixed
- Hardened selling flow with pre-deposit validation to block dupe selling.
- Added state validation in
FilterConfigUIto prevent navigation exploits.
Changed
- Updated default Spawner Storage GUI and Filter GUI layouts (big thanks to
@xoop). - Updated several language files for clarity and consistency.
Added
- Improved layout configuration system:
- Add an option to change GUI layout for the Main Spawner GUI.
- Customize layout, button slots, conditions, and click actions.
- Added button conditions for the Spawner Storage GUI.
Upgrade Notes
-
Config/Layout
- If you rely on custom GUI layouts, review and migrate to the new layout configuration for the Main Spawner GUI.
-
Languages
- Review updated language files. If you maintain custom translations, merge changes to prevent missing keys.
SmartSpawner - Version 1.5.0
🚀 Major Changes
- Dropped support for Minecraft 1.20 - Plugin now requires newer versions (1.21+)
- Migrated to Paper Plugin system with modern Brigadier command framework for better performance and compatibility~~~~
- Support RemoteConsole (RCON) execution for all commands from plugin
- New Prices Command & GUI - Added GUI for viewing spawner item sell prices by shop/custom prices (/ss prices)
🔧 Core Improvements
- Enhanced Spawner list GUI
- Sort order now displays in descending order
- Add new admin features: remove spawner, increase stack size, open spawner GUI in admin view, teleport to spawner
- Improved Timer Display - Spawner info now uses
%time%placeholder for dynamic updates with better performance - Enhanced Reload Command - Now properly loads config (range,min-mobs,max-mobs,..) for existing spawners in the world
🐛 Bug Fixes
- Fixed shift-click spawner placement - No longer consumes spawner items when placing in restricted regions (from third-party plugin support)
- Fixed BentoBox integration - Resolved issue where spawners were blocked even outside of islands
- Fixed IridiumSkyblock integration - Removed debug messages spam
- Fixed spawner experience preservation - XP no longer incorrectly persists after server restart
🔒 Critical Security Fix
🚨 MANDATORY UPDATE - Spawner Duplication Exploit Patched
- Issue: Critical vulnerability allowed cheaters and hackers to duplicate spawners using GUI packet manipulation and load/save state exploits
- Root Cause:
SpawnerStackerHandler.handleStackDecrease()didn't validate spawner block existence before destacking - Solution: Added comprehensive ghost spawner validation and packet state verification before processing any destacking operations
⚠️ ALL USERS MUST UPDATE to prevent exploitation of this duplication bug.
📋 Update Checklist
Before updating, ensure you:
- [ ] Verify server version - Ensure your server is running Minecraft 1.21 to 1.21.8 (older versions are no longer supported)
- [ ] Update mob_drops.yml - Change all
potion_effect:sections topotion_type:for TIPPED_ARROW items (see format example below) Old:
TIPPED_ARROW:
amount: 0-2
chance: 50.0
potion_effect:
type: SLOWNESS
extended: false
upgraded: false
New:
TIPPED_ARROW:
amount: 0-2
chance: 50.0
potion_type: SLOWNESS
- [ ] Update lang folder - Re-download or manually add
%time%placeholder support to your language files for spawner timer display (next spawn) New:
spawner_info_item:
name: '&#ab7afd%ᴇɴᴛɪᴛʏ% ꜱᴘᴀᴡɴᴇʀ'
lore:
- ''
- 'b68ee◈ a2be2ɪɴꜰᴏʀᴍᴀᴛɪᴏɴ:'
- ' &#e6e6fa• ꜱᴛᴀᴄᴋ: &#c2a8fc%stack_size%'
- ' &#e6e6fa• ʀᴀɴɢᴇ: &#c2a8fc%range%&#e6e6fa ʙʟᴏᴄᴋꜱ'
- ' &#e6e6fa• ᴍᴏʙꜱ: &#c2a8fc%min_mobs%&#e6e6fa - &#c2a8fc%max_mobs%'
- ' &#e6e6fa• ᴅᴇʟᴀʏ: &#c2a8fc%delay%&#e6e6faꜱ'
- ' &#e6e6fa• ɴᴇxᴛ ꜱᴘᴀᴡɴ: &#c2a8fc%time%'
- ''
- 'b68ee⊳ &#f8f8ffʀɪɢʜᴛ-ᴄʟɪᴄᴋ ᴛᴏ ᴏᴘᴇɴ &#ab7afdꜱᴛᴀᴄᴋᴇʀ ɢᴜɪ'
- 'b68ee⊳ &#f8f8ffᴄʟɪᴄᴋ ᴛᴏ&#f0c857 ꜱᴇʟʟ ɪᴛᴇᴍꜱ &#ab7afd& %eb9aᴄᴏʟʟᴇᴄᴛ xᴘ'
# Version used when shop integration is disabled or player lacks permission
lore_no_shop:
- ''
- 'b68ee◈ a2be2ɪɴꜰᴏʀᴍᴀᴛɪᴏɴ:'
- ' &#e6e6fa• ꜱᴛᴀᴄᴋ: &#c2a8fc%stack_size%'
- ' &#e6e6fa• ʀᴀɴɢᴇ: &#c2a8fc%range%&#e6e6fa ʙʟᴏᴄᴋꜱ'
- ' &#e6e6fa• ᴍᴏʙꜱ: &#c2a8fc%min_mobs%&#e6e6fa - &#c2a8fc%max_mobs%'
- ' &#e6e6fa• ᴅᴇʟᴀʏ: &#c2a8fc%delay%&#e6e6faꜱ'
- ' &#e6e6fa• ɴᴇxᴛ ꜱᴘᴀᴡɴ: &#c2a8fc%time%'
- ''
- 'b68ee⊳ &#f8f8ffᴄʟɪᴄᴋ ᴛᴏ ᴏᴘᴇɴ &#ab7afdꜱᴛᴀᴄᴋᴇʀ ɢᴜɪ'
lore_full: '&#ff5252ꜱᴛᴏʀᴀɢᴇ & ᴇxᴘ ɪꜱ ꜰᴜʟʟ!'
lore_inactive: '&#ff3333ꜱᴘᴀᴡɴᴇʀ ɪꜱ ɪɴᴀᴄᴛɪᴠᴇ!'
- [ ] Update command chagnes to scripts - Change
/ss giveto/ss give spawner...and/ss giveVanilaSpawner...to/ss give vanilla_spawner...in any automated scripts
SmartSpawner - Version 1.4.1
🐛 Bug Fixes
- Fixed spawner item consumption bug: Resolved an issue where shift-clicking to place a spawner in an unallowed region (from other plugins) would incorrectly consume the spawner items from the player's inventory
✨ New Features
- IridiumSkyblock Integration: Added support for IridiumSkyblock plugin
SmartSpawner - Version 1.4.0.2
⚠️ Critical Bug Fixes
🔧 Spawner Duplication Exploit Patched
- Fixed: Critical duplication bug that allowed players to duplicate spawners using auto-clickers with shift-click placement
- Impact: This exploit could severely affect server economy and balance
- Recommendation: Update immediately to prevent further exploitation
SmartSpawner - Version 1.3.9
Major Improvements
Item Drop System Overhaul
- Improved drop item logic - Items from spawner storage now drop where the player is looking, mimicking vanilla Minecraft item drop behavior for a more intuitive experience
Performance Enhancements
- Optimized GUI inventory checks - Now uses Paper's
getHolder(false)method for faster, more efficient performance - Fixed spawner scaling issues - Resolved problems with EXP and slot inventory not scaling correctly after destacking by 1
Bug Fixes & Integrations
Plugin Integration Fixes
- ShopGUI+ integration fix - Resolved listeners stacking every time
/shop reloadis used and properly unregister during cleanup - ESGUI/ESGUI-Premium integration - Fixed spawners not detecting shop plugin properly
- MinePlots integration - Added support for MinePlots plugin compatibility
Item & Display Fixes
- Tipped arrow improvements - Fixed display names and tooltip information now correctly shows duration and amplifier details
- Item support expansion - Added support for all items from version 1.20 through the latest 1.21.7 to be configured as spawner drops
New Features
Developer API
- Added EXPClaimEvent - New event for developers to hook into EXP claiming functionality (addresses Issue #82)
Version Support
- Minecraft 1.21.7 compatibility - Full support for the latest Minecraft version 1.21.7
Configuration Updates
Mob Drops Configuration
- Wiki documentation added - Complete mob drops configuration guide now available at: SmartSpawner-Mob-Drops-Configuration-Wiki
Updated Mob Configurations
Due to tipped arrow improvements, the following mob configurations have been updated:
STRAY mob configuration:
STRAY:
experience: 5
loot:
BONE:
amount: 0-2
chance: 100.0
ARROW:
amount: 0-2
chance: 100.0
BOW:
amount: 1-1
chance: 8.5
durability: 1-384
TIPPED_ARROW:
amount: 0-2
chance: 50.0
potion_effect:
type: SLOWNESS
extended: false
upgraded: false
BOGGED mob configuration:
BOGGED:
experience: 5
loot:
BONE:
amount: 0-2
chance: 100.0
ARROW:
amount: 0-2
chance: 100.0
BOW:
amount: 1-1
chance: 8.5
durability: 1-384
TIPPED_ARROW:
amount: 0-2
chance: 50.0
potion_effect:
type: POISON
extended: false
upgraded: false
⚠️ Important Configuration Update Instructions
To ensure compatibility with the tipped arrow improvements and other changes, please update your mob_drops.yml configuration file:
Option 1 - View Online: Check the complete default configuration at:
Option 2 - Auto-Regenerate:
Delete your existing mob_drops.yml file and restart the server. The plugin will automatically regenerate the default configuration file with all the latest changes.
For support and bug reports, please visit our GitHub repository or Discord server.
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.6
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_explosionswas 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 reloadcommand 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: falseWithout 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



