
SmartSpawner
A GUI-based spawner plugin that generates items and experience without spawning mobs
- Загрузки
- 167K
- Подписчики
- 134
- Обновлён
- 25 июня 2026 г.
- Лицензия
- GPL-3.0-only
Опубликован 17 ноября 2024 г.
Why SmartSpawner?
Say goodbye to entity lag forever. SmartSpawner calculates mob drops and XP virtually - no actual mobs spawn, no AI processing, zero pathfinding eating your tick. This plugin is inspired by the iconic spawner mechanic from DonutSMP now available on your own server.
Perfect for: Survival servers • Skyblock • Prison • Factions • Any server where spawners matter
Main Feature Showcase
|
Advanced Spawner GUIIntuitive GUI system that makes spawner management simple, with quick controls, clear metrics, and easy handling of drops and experience |
Spawner StackingOptimize performance with smooth spawner stacking. Players can easily stack spawners via right-click or manage them precisely through a dedicated GUI. |
|
|
Bedrock FormUI SupportNative Floodgate integration. Bedrock players get beautiful, mobile-friendly form menus instead of chest GUIs. No extra configuration needed! |
Admin Spawner ManagementYour all-in-one admin panel for managing every spawner on the server. Instantly teleport to any spawner, inspect detailed data, and make real-time adjustments such as editing stack sizes or removing spawners with ease. |
|
Highlighted Features
| Feature | Description |
|---|---|
| Spawner Holograms | Floating text displays above every spawner showing mob type, stack count, and real-time status - always visible at a glance. |
| Hopper Integration | Hoppers automatically drain items from spawner virtual storage into adjacent containers, enabling fully automated farming pipelines. |
| Mineable Spawners | Fully configurable breaking mechanics - require Silk Touch to drop spawners, set custom drop chances, and tailor the behavior to perfectly fit your server's rules. |
| Database Support | Supports both MySQL/MariaDB and SQLite for spawner data storage. MySQL mode enables cross-server data sync, making it ideal for networks and multi-instance setups. |
| Fully Configurable | Every message, GUI layout, and mob loot table is customizable. All mob types with individually tunable drop tables, prices, and more. |
| Plugin Compatibility | Auto-detects and integrates with 20+ popular plugins - economy (Vault, CoinsEngine), shops (EconomyShopGUI, ShopGUI+,...), protection (WorldGuard, Towny, Lands,..), SkyBlock (SuperiorSkyblock2, BentoBox), and more. View full list → |
Localization
Want to contribute or update a translation? Open a Pull Request →
| Language | Status |
|---|---|
| 🇺🇸 English | ✅ Latest |
| 🇩🇪 German | v1.6.7 |
| 🇻🇳 Vietnamese | ✅ Latest |
| 🇨🇳 Chinese (Simplified) | v1.2.3 |
| 🇮🇹 Italian | v1.3.5 |
| 🇹🇷 Turkish | ✅ Latest |
Statistics
Over 3,000+ Minecraft servers trust and using SmartSpawner for their spawner management needs. The plugin has proven to be reliable and efficient, making it a popular free choice among server administrators
Ченджлог
1.7.0.1Релиз26.1.1, 26.1.2, 26.2 · 25 июня 2026 г.
Bug Fixes
- Fixed
sell_and_xp_breakpreventing players from breaking a spawner when its stored items had no sell value (or the sale was cancelled). Breaking a spawner now always succeeds - auto-sell and XP collection remain a best-effort bonus. - Fixed the configured
open_soundnot playing whenskip_main_guiopens the storage GUI directly.
Compatibility
- Updated EconomyShopGUI integration to API 1.10.1.
- Updated Towny integrations to their latest supported versions.
1.7.0Релиз26.1, 26.1.1, 26.1.2 · 15 июня 2026 г.
Features
- Introduced GUI layout API with support for dynamic layouts and buttons.
- Enhanced natural spawner drop chance loading and added configurable open sound for GUI.
- Added global default drop chance configuration for natural spawners.
- Enhanced sell functionality to include experience collection with combined messaging.
- Added comprehensive Vietnamese language support, updated spawner messages, and improved configuration documentation.
- Added Turkish language support across configuration and language files.
- Refactored language file handling and updated metrics integration.
- Refactored GUI button actions and sound configurations to improve overall user experience.
Bug Fixes
- Fixed SuperiorSkyblock2 permission hook integration.
Documentation
- Updated repository references from NighterDevelopment to OpenVdra.
1.6.9Релиз26.1, 26.1.1, 26.1.2 · 9 июня 2026 г.
This release expands GUI customization and improves the reliability of spawner management across different server environments.
What's New
- Added support for
custom player-head textureson buttons in the main and storage GUIs. - Custom textures can be applied to navigation, storage, experience, sorting, selling, and other configurable GUI buttons.
- Added a dedicated GUI layout guide with examples for configuring custom textures and conditional button styles.
Improvements
- Improved spawner removal from management menus, including spawners located in unloaded chunks.
- Related menus now close automatically when a spawner is removed, preventing players from interacting with outdated inventories.
- Improved the reliability of stacking and admin management actions while a spawner is being modified or removed.
- Improved nearby-spawner highlight cleanup and session handling.
- Refreshed the documentation website with clearer navigation, updated branding, and improved readability.
Compatibility
- Updated compatibility with newer SimpleClaimSystem releases.
- Updated compatibility with plugins using the latest NightCore release.
Developer API
- Added
removeSpawner(String spawnerId)to remove a SmartSpawner by its unique ID. - Added
removeSpawner(Location location)to remove a SmartSpawner at a specific location. - Both methods return a
CompletableFuture<Boolean>and complete after the spawner block and stored data have been removed, including when its chunk must be loaded first.
Fixes
- Fixed the
en_US_DonutSMP_v2language pack not being included under the expected resource path, which caused missing-resource warnings and prevented its language files from loading. - Prevented overlapping spawner actions from causing inconsistent spawner data.
- Prevented explosions and manual breaking from interfering with spawners already being removed.
- Improved menu behavior when a managed spawner is no longer available.
1.6.8Релиз26.1, 26.1.1, 26.1.2 · 7 июня 2026 г.
This release focuses on cleaner customization, improved performance, performance, and server compatibility.
What’s New
- Added configurable drop chances for Smart Spawners and natural spawners.
- Added an option to control sneak-breaking of spawner stacks.
- Added customizable button images for Bedrock Form UI.
- Spawner item names and lore can now be customized per entity.
- Added dedicated language customization for cross-server management GUIs.
Improvements
- Completely redesigned the language system with cleaner formatting, fewer small caps, less duplication, and more consistent messages.
- Improved item processing and overall performance.
Fixes
- Fixed large values loading incorrectly from YAML files.
- Fixed the sell confirmation menu on Folia and Canvas.
- Various stability and consistency fixes.
Important
- Minecraft server versions below 1.21.5 are no longer officially supported.
- Built-in German and Vietnamese language packs have been deprecated.
- Please review custom language and configuration files when updating.
1.6.7Релиз26.1, 26.1.1, 26.1.2 · 24 мая 2026 г.
New Features
New /ss set Command
Added a new admin command to quickly update SmartSpawner properties in-game.
Admins can now set:
- Stack size
- Spawn range
- Spawn delay
The command can be used on the spawner the player is looking at, or with exact world coordinates for console/admin use.
New Performance Settings
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.
Improvements
Better Loot Generation Performance
Large spawner stacks now handle loot generation more efficiently, reducing heavy processing during big spawn cycles while keeping results realistic over time.
Improved Item Giving Behavior
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.
Clearer Configuration
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.
Compatibility Changes
ExcellentEconomy Support
SmartSpawner now supports ExcellentEconomy for storage selling.
CoinsEngine support has been replaced by ExcellentEconomy.
Shop Integration Updates
ExcellentShop integration has been removed.
Supported shop integrations now include:
- EconomyShopGUI
- EconomyShopGUI Premium
- ShopGUI+
- zShop
Important Notes
- SmartSpawner now requires Java 25 or newer.
- Existing sell-related configuration values are migrated where possible.
- A new permission has been added:
smartspawner.command.set.
1.6.6Релиз26.1, 26.1.1, 26.1.2 · 3 мая 2026 г.
New Features
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.
Improvements
- Experience Fields Migrated to
longType All experience-related fields have been migrated frominttolong, significantly increasing capacity and precision for high-volume or long-running servers.
Bug Fixes
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.
Removed
- RedProtect Integration Removed All RedProtect hooks and related references have been removed from the codebase. If you were relying on RedProtect integration, please consider an alternative region protection solution.
1.6.5Релиз1.21.9, 1.21.10, 1.21.11 · 6 апреля 2026 г.
Bug Fixes
- Fixed selling items from spawner occasionally not working as expected.
- Fixed the confirm sell UI in DonutSMP to better match the DonutSMP visual style.
New Features
- Added mob head button to display spawner infos inside Spawner Storage GUI.
- Added new
DonutSMP_v2spawner GUI layout.
Changes
- Renamed language file from
DonutSMPtoen_US_DonutSMP. gui_config.ymlentries are now separated into their own respective layout files, making per-layout customization much cleaner.- Various other language/locale string adjustments - see
CHANGELOG.txtfor full details.
Removed
- Removed item translation entries from
items.yml. Item names are now built viatemplateKeyand rendered client-side for much better performance and full compatibility with all in-game Minecraft translated languages.
1.6.4Релиз1.21.9, 1.21.10, 1.21.11 · 1 апреля 2026 г.
Hotfix & compatibility update following v1.6.3
Bug Fixes
- Resolved plugin crash introduced in v1.6.3 when running on Minecraft 1.21.4 and below.
- Fixed hook integration with the Residence protection plugin.
- Enhanced explosion protection logic to correctly handle non-destructive explosions.
Wind Charge, Breeze Wind Charge, and player mace wind-burst blasts appear in the block list but never actually destroy blocks. Spawner data is now always preserved for these explosion types, regardless of theprotect_from_explosionsconfig value.
New Integrations
- Added support for HuskClaims land-claim plugin.
- Added support for SimpleClaimSystem 2.
(Thanks to Xyness, the plugin author, for the contribution.)
Performance
- Optimized the selling process for improved throughput and transaction security.
Комментарии
Загружаем…






