MobSpawnerEgg icon

MobSpawnerEgg 7.10.2

You place a spawner with a MonsterEgg, you can also retrieve a spawner into a MonsterEgg!

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

[/dropdown]