This release expands GUI customization and improves the reliability of spawner management across different server environments.
custom player-head textures on buttons in the main and storage GUIs.removeSpawner(String spawnerId) to remove a SmartSpawner by its unique ID.removeSpawner(Location location) to remove a SmartSpawner at a specific location.CompletableFuture<Boolean> and complete after the spawner block and stored data have been removed, including when its chunk must be loaded first.en_US_DonutSMP_v2 language pack not being included under the expected resource path, which caused missing-resource warnings and prevented its language files from loading.This release focuses on cleaner customization, improved performance, performance, and server compatibility.
/ss set CommandAdded a new admin command to quickly update SmartSpawner properties in-game.
Admins can now set:
The command can be used on the spawner the player is looking at, or with exact world coordinates for console/admin use.
Added new performance options for loot generation. These settings help large stacked spawners run more smoothly by using a faster calculation method when extremely large amounts of loot are generated.
This is enabled by default and is recommended for most servers.
Large spawner stacks now handle loot generation more efficiently, reducing heavy processing during big spawn cycles while keeping results realistic over time.
The /ss give command now handles full inventories more reliably. If the player does not have enough space, extra items will be dropped safely at their location instead of being lost or handled incorrectly.
The selling configuration has been renamed and reorganized to make it easier to understand.
The old custom_economy section has been replaced with sell_integration, which better describes what the feature is used for.
SmartSpawner now supports ExcellentEconomy for storage selling.
CoinsEngine support has been replaced by ExcellentEconomy.
ExcellentShop integration has been removed.
Supported shop integrations now include:
smartspawner.command.set.Auto-Sell & XP Claim on Spawner Break Added support for automatically selling items and claiming XP when a spawner is broken. Configuration loading has also been enhanced for better reliability and flexibility.
Version 26.x Support Updated compatibility to include the latest minecraft version, ensuring SmartSpawner works seamlessly on the most recent Minecraft releases.
long Type
All experience-related fields have been migrated from int to long, significantly increasing capacity and precision for high-volume or long-running servers.Fixed: Spawner Disappearing When Surrounded by Blocks Resolved a critical bug where a spawner would vanish if it was completely enclosed by blocks. The fix ensures a valid drop location is always located nearby, even in tight spaces.
Fixed: Money Stacking Up with GUI Open on Full Storage Resolved an issue where currency would continue accumulating even after the spawner storage was full, as long as the GUI remained open. Money will no longer stack up when storage capacity has been reached.
Fixed: Drop All Button Dropping Items in Inconsistent Directions The "Drop All" button in the Spawner GUI now drops items in a consistent, predictable direction instead of randomly scattering them.
Fixed: Placeholder Errors in Some Embeds Not Displaying Information Certain embed messages were failing to resolve placeholders correctly, resulting in missing or blank information. This has been corrected alongside the event logging improvements.
DonutSMP_v2 spawner GUI layout.DonutSMP to en_US_DonutSMP.gui_config.yml entries are now separated into their own respective layout files, making per-layout customization much cleaner.CHANGELOG.txt for full details.items.yml. Item names are now built via templateKey and rendered client-side for much better performance and full compatibility with all in-game Minecraft translated languages.
A GUI-based spawner plugin that generates items and experience without spawning mobs