Enhance Spawners

Make spawners more useful by having the functionality of crafting them and changing their type through the use of mob eggs! To get a blank egg, just break an existing mob spawner.

When a natural (non-player-placed) spawner is broken, the following will occur if the player has the appropriate permissions:

  1. 3 to 6 iron bars and/or a spawner will drop (configurable)
  2. Between 300 to 600 exp will drop (equivalent to 3-6 levels if at a low level); This is fully configurable
  3. A spawn egg will drop (either a blank one or one of the spawner's type; this is configurable)
The inspiration came from pixelkids

Demonstration Video

Crafting Recipes

The crafting recipes may be found here


These permissions have been tested with PermissionsBukkit and PermissionsEx.

spawnerexp.*allows all permission nodes for SpawnerEXP
spawnerexp.placespawnerallows/disallows the player to place a spawner
spawnerexp.change.*allows/disallows the changing of a spawner's type to any creature
spawnerexp.change.typeallows/disallows the changing of mob spawners to specific types of mobs (in the link)
spawnerexp.spawnerexpallows/disallows experience from mobs spawned from player-placed spawners
spawnerexp.spawnerdropsallows/disallows drops from mobs spawned from player-placed spawners
spawnerexp.use.survival.*enables/disables the normal use of eggs in survival mode
spawnerexp.use.creative.*enables/disables the normal use of eggs in creative mode
spawnerexp.drop.ironbarsenables/disables the dropping of iron bars
spawnerexp.drop.expenables/disables the dropping of exp from spawners
spawnerexp.drop.eggenables/disables eggs dropping from spawners
spawnerexp.drop.spawnerenables/disables spawners from dropping from natural spawners (dropSpawnerOnBreak must be enabled in the configuration for this permission to take effect)
spawnerexp.drop.*enables/disables all drops from a spawner
spawnerexp.use.survival.eggenables/disables the normal use of eggs in survival mode
spawnerexp.use.creative.eggenables/disables the normal use of eggs in creative mode


disableInCreativeModedisables or enables all drops in creative mode
disableSpawnerCraftingenables/disables spawner crafting entirely
dropSpawnerOnBreakenables/disables a spawner drop when you break a natural spawner (to be able to get spawners if you disable spawner crafting)
spawnerExpMinthe lowest amount of experience dropped when a spawner is broken
spawnerExpMaxthe maximum amount of experience dropped when a spawner is broken
dropSpawnerTypeEggwhether or not to drop an egg of the spawner's type from a natural spawner (non-blank mob eggs are not able to be crafted into other types of eggs)
usePermissionswhether or not to use permissions. If disabled, all players can do everything. This is enabled by default.


The commands for SpawnerEXP are only run from the console.

spawnerexp purge
Removes all player spawners from the database. This will cause them to behave like natural spawners
spawnerexp dump
Lists all spawners (e.g. "(X: 223, Y: 64, Z: -141) of type Spider")
spawnerexp reload
Reloads the configuration.

Buy me a drink :D


  • Add the ability to disable or enable the use of permissions
  • Add a configuration option to disable experience from monsters from spawners (and/or a permission node)

Want to suggest an addition?

You must login to post a comment. Don't have an account? Register to get one!

  • Avatar of eHECUBUS eHECUBUS Jul 21, 2013 at 19:19 UTC - 0 likes

    Can you change a spawner to silverfish? That's the only one I can't get to work in 1.6.2.

  • Avatar of Insaneboy22 Insaneboy22 Jan 01, 2013 at 00:57 UTC - 0 likes

    Its good but can deop players do it themselves?

    Last edited Jan 01, 2013 by Insaneboy22
  • Avatar of Dustinduse Dustinduse Sep 03, 2012 at 20:50 UTC - 0 likes

    Demon. why dont you do that with your permissions plugin like allow spawnerexp.use.survival.cow for Default group and spawnerexp.use.survival.pig for VIPs and spawnerexp.use.survival.* for mods

    Anyways will someone update this sometime. i think the permissions are messed up in the later bukkit builds


  • Avatar of Demonlover11 Demonlover11 Aug 23, 2012 at 20:56 UTC - 0 likes

    SUGGESTIONS: Could you add a feature where you can make it where only specific groups can craft specific spawnereggs, like I only want Newbies to craft Cows and Pigs, then Members only able to craft Cows, Pigs, AND Dogs and Zombie. Another feature I'd love for you to add is where you can only make specific spawners. Like you can only place Cows, Pigs, Dogs, and Zombies in the Normal world and you can only place Ghast, Blaze spawners in the Nether.

    I'll even donate money if the feature is added

    Last edited Aug 27, 2012 by Demonlover11

    Website: <- MC Server + More!

  • Avatar of Dustinduse Dustinduse Aug 21, 2012 at 20:08 UTC - 0 likes

    yes but you can also look at the spawner and type /spawner pig and it will change it to pig

  • Avatar of basicsensei basicsensei Aug 21, 2012 at 14:43 UTC - 0 likes

    @Dustinduse: Go

    that was a long time ago when I posted that, at this time I'm not aware of there being any commands (if there are they should be specified on the main page above but I can't see them)

    I do remember that I had to place the spawner and then fill it with a spawner egg, else it simply wouldn't spawn anything (even though when you place it you see pig inside it). By fill I mean right click the spawner while holding the egg in hand and you make those spawning eggs via these recipes:

  • Avatar of Dustinduse Dustinduse Aug 17, 2012 at 00:54 UTC - 0 likes

    @basicsensei: Go

    so it has to bee an egg? cant be the command?

  • Avatar of psirusa psirusa Aug 09, 2012 at 13:24 UTC - 0 likes

    @eichi92: Go

    Use and change the spawner drop block with silk touch.

    Edit: Oh, I see now what you mean now. I'd suggest using the "disablespawnercrafting" in the config file, and having spawners only sold in your server shop. This would allow for a money-to-exp exchange for anyone trying this.

    Last edited Aug 09, 2012 by psirusa
  • Avatar of eichi92 eichi92 Aug 06, 2012 at 17:08 UTC - 0 likes

    The most loved plugin on my server ... Because of 1.3, there is a bug ... The user set a spawner and destroy it again ... Since 1.3 you become exp in single player when a spawner is destroyed. The users get by with SilkTouch infinite exp ... I hope that this great plugin is being updated soon

    Sorry for bad english ... google translator xD greetz from germany ... eichi92

  • Avatar of basicsensei basicsensei Jun 18, 2012 at 08:39 UTC - 0 likes

    This is an epic plugin!

    @Dustinduse: Go

    If you just crafted the spawner and placed it, even though it shows pigs it won't spawn anything unless you're right clicking it with a pig mob egg (recipe here: )


Date created
Feb 05, 2012
Last update
Mar 24, 2012
Development stage
  • enUS
Public Domain
Curse link
Recent files