This plugin allows a player to place a MobSpawner of a specific type by right-clicking a block with a special MonserEgg. (normal MonsterEggs will just spawn mobs)
If you have "mobspawneregg.recover" permission node, you can dig a mob spawner with a silk touch pickaxe and recover the mob spawner in the form of a MobSpawnerEgg.
You can also recover/remove a MobSpawner by right-clicking it with a special "NULL" MonsterEgg. The right-clicking on the spawner will remove the spawner and turn your "NULL" MonsterEgg back into a special MobSpawnerEgg.
Video Demo:
Commands:
/msegg | /msegg help : displays the help menu
/msegg reload : reloads the configuration file.
/msegg give : gives of MobSpawnerEggs of type .
Permission Node:
mobspawneregg.place : allows you to place the MobSpawnerEgg create a MobSpawner.
mobspawneregg.recover : allows you to use a "NULL" MobSpawnerEgg to retrieve the MobSpawner. If you have a silk touch pickaxe, dining a mob spawner will give you a MobSpawner egg.
mobspawneregg.nosilk : if a player has this permission, s/he does not need to have SilkTouch enchantmet on a tool to recover a spawner.
Installation: You just install MobSpawnerEgg.jar into "plugins" folder.
Configuration: [dropdown=config.yml]
Messages: ErrorMsg : "&c[MobSpawnerEgg] : Some error occured." GiveMsg : "&a[MobSpawnerEgg] : %amount% of MobSpawnerEggs for &e%type% &awas given to %player%." AlreadyPlaced: "&c[MobSpawnerEgg] : You already have a mobspawner of this type within &e%radius% &cblocks." AlreadyPlacedChunk: "&c[MobSpawnerEgg] : You already have a mobspawner of this type within this chunk" CannotPlace: "&c[MobSpawnerEgg] : You are not allowed to place it here!" CannotRecover: "&c[MobSpawnerEgg] : You are not recover a spawner here!"
HelpMessages: banner: msg: "=== &e[&aMobSpawnerEgg Commands List (%version%)&e] &r===" help: msg: "&a/msegg help : displays this help menu." reload: msg: "&a/msegg reload : reloads config file." permission: "mobspawneregg.reload" debug: msg: "&a/msegg debug : turn on / off the debug mode." permission: "mobspawneregg.debug" give: msg: "&a/msegg give : gives of MobSpawnerEgg (of type)." permission: "mobspawneregg.give"
DisplayFormat: "Spawn %type%" GlowingEgg: true
# you can customise the level of event handling priority for the following two events # If your server has other plugins which migh be listening BlockBreakEvent, PlayerINteractEvent, # You can use these option to adjust the event process priorities. BlockBreakEventPriority : HIGHEST PlayerInteractEventPriority : HIGHEST
# you can place only one spawner within this block radius # if you specify -1 (default), radius restriction won't be applied. PlacementRadius: -1
# A list of region plugins. The MobSpawnerEgg plugin will ask listed regino plugins for # permisison to build/break in order to find out wheather a player can use MobSpawnerEgg or not. # you need to specify region plugin you wish to RegionPlugins: # pvpworld: # - WorldGuard # - Towny