Changing the Entity Type

SpawnerMeta allows you to switch the type of entity a spawner produces. You can do this with a command or an interactive menu. For example, you can turn a Zombie spawner into a Witch or Skeleton spawner.

The plugin supports both vanilla and custom mobs (added through a datapack or another plugin).

If you like, you can require certain resources or conditions for the switch. This ties the feature into your server economy or lets you use it as a reward.

Spawner Upgrades

Every spawner can be upgraded to make it work better.

Upgrades can cost resources, money (through an Economy API), or a custom currency. This fits well on servers that use leveling, clicking, or other active mechanics.

Menu Configuration

An easy GUI menu lets players:

Open the menu by right‑clicking with a specific item (usually a spawn egg or a special tool). You can change this in the config.

Additional Features

These features make SpawnerMeta a great fit for RPG, Skyblock, and many other game modes.

Plugin Commands

CommandPermissionDescription
/spawnerviewspawnermeta.command.viewView all spawners and their stats
/spawnershopspawnermeta.command.shopOpen the shop to buy spawners
/spawnerdropsspawnermeta.command.dropsRetrieve drops if a spawner overflowed while your inventory was full
/spawnerlocationsspawnermeta.command.locationsSee every placed spawner
/spawnertrustspawnermeta.command.trustManage the trusted‑players list for spawners
/sm or /spawnermetaspawnermeta.smAccess all plugin functions through subcommands
/sm update-Update plugin components
/sm update #all-Update everything: config, language, spawners, shop
/sm update configuration-Update the configuration file
/sm update language-Update the language file
/sm update spawners-Update all spawners
/sm update shop-Update the spawner shop
/sm give [entity^] [amount*] [player?] [value?]-Give spawners to a player with chosen settings
/sm modify-Modify the selected spawner
/sm modify type [entity^]-Change the mob type inside a spawner
/sm modify stack [(+/-) value*]-Change the spawner stack size
/sm modify entities [(+/-) value*]-Change the number of entities spawned
/sm modify charges [(+/-) value*]-Change the number of charges
/sm location-Open the spawner location menu
/sm location view [player^] [world^?]-View a player’s spawner placements by world
/sm location validate [player^] [world^?]-Validate and remove invalid spawner locations
/sm location clear [player^] [world^?]-Clear all placed spawner locations
/sm active [world^]-See how many spawners are active in a world
/sm disable [true/false]-Enable or disable mob spawning
/sm version-Show the current plugin version

Plugin Permissions

PermissionDescription
spawnermeta.eggsAllows changing the spawner type with a spawn egg
spawnermeta.stackingAllows spawner stacking
spawnermeta.placeAllows placing spawners
spawnermeta.breakAllows breaking spawners
spawnermeta.unbreakable.bypassBypass the unbreakable‑spawner restriction
spawnermeta.breaking.bypass.silktouchBypass the Silk Touch requirement when breaking
spawnermeta.upgrades.openAllows opening the spawner upgrade menu
spawnermeta.upgrades.buyAllows buying spawner upgrades
spawnermeta.shop.buy.openAllows opening the spawner‑buy shop
spawnermeta.shop.buy.purchaseAllows purchasing spawners in the shop
spawnermeta.shop.sell.openAllows opening the spawner‑sell shop
spawnermeta.shop.selection.openAllows opening the spawner shop selector
spawnermeta.ownership.bypass.limitBypass a player’s spawner ownership limit
spawnermeta.ownership.bypass.breakingAllows breaking another player’s spawners
spawnermeta.ownership.bypass.stackingAllows stacking another player’s spawners
spawnermeta.ownership.bypass.changingAllows changing mob type in another player’s spawner
spawnermeta.ownership.bypass.interactAllows interacting with another player’s spawners
spawnermeta.ownership.bypass.upgradingAllows upgrading another player’s spawners
spawnermeta.natural.bypass.breakingAllows breaking natural spawners
spawnermeta.natural.bypass.stackingAllows stacking natural spawners
spawnermeta.natural.bypass.changingAllows changing mob type in natural spawners
spawnermeta.natural.bypass.interactAllows interacting with natural spawners
spawnermeta.natural.bypass.upgradingAllows upgrading natural spawners

Conclusion

SpawnerMeta is a powerful tool for spawner management. It gives players more control and server admins lots of flexibility.

With its upgrade system and entity switching, spawners become a full part of your server’s progression and economy.

Installation

A typical installation takes about 5 minutes. The flow is the same; only the loader and the matching build differ.

  1. Stop your Minecraft server.
  2. Drop the plugin .jar into the server /plugins folder.
  3. Start the server once so the plugin generates its config files.
  4. Edit /plugins/<name>/config.yml as needed, then run /reload confirm or restart.