Voxel Shop beta is live. Expect occasional bugs. Learn more
Spawner Upgrades, Limits, Entity Stacking, Butcher, Entity Shop
UpgradeableSpawners lets players upgrade mob spawners, unlock mob types, and combine matching spawners into one block. This Minecraft spawner plugin gives you control over upgrade costs, mob drops, and entity limits for survival, skyblock, and economy servers.

Configurable spawner upgrades
Right-click a spawner to open its management menu. The upgrade preview shows the current stats, the next level's values, and the price before a player buys one combined upgrade.
Create as many upgrade levels as you want in spawners.yml, each with its own name, stat values, and cost. Every level contains all five stats. Keep a value the same across levels if you do not want it to change.

Unlock mob types and keep your progress
Set a price and permission for each available entity type. Purchased types stay unlocked on that spawner, so players can switch back without paying again.
Successfully retrieved spawner items keep their upgrades, selected and purchased entity types, and period progress. Configure allowed tools, Silk Touch requirements, and pickup chance to decide how players can move their farms.
More spawners in one block
Enable spawner stacking to merge nearby spawners with the same entity type and upgrade level. A single block represents the combined stack, and upgrading it upgrades every spawner inside.

Mob stacking is included too
Spawner stacking combines blocks. Mob stacking combines spawned mobs so one visible entity can represent multiple mobs. Configure these features separately; the entity stacking system is bundled with UpgradeableSpawners.
Butcher mode: harvest loot directly
Butcher mode generates drops without keeping visible mobs alive around the spawner. Let players toggle it per spawner, or force it for selected entity types. Use normal loot or configure custom item drops.
With UpgradeableHoppers, an upgradeable hopper underneath collects butcher-mode drops automatically. You can require a connected hopper before butcher mode runs. Without that requirement, loot can drop at the spawner.

Java menus and Bedrock forms
Java players manage spawners through inventory menus. Bedrock players connecting through your Geyser/Floodgate setup can use form menus for spawner management and upgrades. Customize menu items, titles, lore, and player messages.


The status item explains why a spawner is paused: player distance, nearby or area entity limits, period limits, redstone power, or a missing required hopper. Players with access can also pause and resume a spawner manually.
Add status holograms through a supported hologram plugin. Players can find their placed spawners with /spawners list, open their menus when the chunks are loaded, and teleport when enabled by your server.
Economy, limits, and server settings
Lands integration
Running Lands? Let trusted land members share spawner management, and keep farms inside your claimed areas.
Optional integrations
Install the integrations you need for their extra features:
UpgradeableSpawners supports Folia. Check the current release's supported Minecraft versions before downloading.
Get started
Java 25 or higher is required.
See the Wiki for installation, configuration, and permissions.
Frequently asked questions
Can I upgrade each stat separately?
Each spawner has one combined level. The next level applies all five configured values together for one cost. You decide which values change at each level.
Are spawner stacking and mob stacking the same?
No. Spawner stacking combines matching spawner blocks. Mob stacking combines living mobs into fewer visible entities. Configure them separately.
Does butcher mode require UpgradeableHoppers?
Only for automatic hopper collection, or if you enable the hopper requirement. Otherwise, butcher-mode loot can drop at the spawner.
Do upgrades reset when a spawner is moved?
No. Successfully retrieved spawner items preserve their upgrades and purchased mob types. Your tool, permission, and pickup-chance settings determine whether retrieval succeeds.