Releases: NighterDevelopment/SmartSpawner
Releases · NighterDevelopment/SmartSpawner
v1.3.3
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
v1.3.2
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
v1.3.1
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
v1.3.0
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
v1.2.9
Smart Spawner - Version 1.2.9
Bug Fixes
- Fixed hologram feature not updating properly on Folia
- Resolved issue with
/ss listcommand 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
v1.2.8
��️ 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 SpawnerandVanilla 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_VNandzh_CNLanguage 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.
v1.2.7
🛠️ 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
calculateTimeUntilNextSpawnError 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.
v1.2.6
🛠️ 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
messagesdirectory 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.
v1.2.5.2
🛠️ Smart Spawner - Version 1.2.5.2
✨ Improvements
- 🔄 Enhanced
/ss reloadCommand- Now supports reloading loot configuration and hopper features without requiring a server restart.
🔧 Bug Fixes
- 🛠 Fixed
/ss hologramCommand- Resolved an issue where the
/ss hologramcommand had not been working since version 1.2.5.
- Resolved an issue where the
v1.2.5.1
🛠️ 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 listcommand to display all spawners, including those in custom worlds.
🔧 Bug Fixes
- 🛠 Fixed Config Version Issue
- Resolved an issue where
config-versionwas not properly added when creating a new config file.
- Resolved an issue where