MonsterBox

Logo

Updated for 1.7.9! Now with horses!

MonsterBox will change the type of any monster spawner that you are looking at with the command /mbox set <creaturetype>. Some valid creature types are wolf, pigzombie, creeper. Capitalization does not matter. To change the options, just open settings.ini located in the plugins/MonsterBox folder. For economy support please download and install Vault
Now supports setting mob spawners through eggs and having mob spawners drop eggs upon breaking (both support permissions for specific mobs)

Please Note: For all of you having problems getting monsters to spawn: This only "sets" the type of monster spawner and lets minecraft do the spawning. It will not spawn certain types of monsters (like Giants or Steves) because the spawn rate and spawn conditions for a monster spawner of that type is not defined in the minecraft code.

To use:

To set a monster spawner:
Command Method
  1. Look at monster spawner. (Through glass is just fine)
  2. Type in /mbox set <creaturetype>
Command-less Method (Using Spout)
  1. Hit monster spawner with a gold sword
  2. Select the new mob that you want it to spawn
Command-less Method (Using Eggs)
  1. Right click the mob spawner with the type of egg you want it to be
To get which monster a spawner spawns:
Command Method
  1. Look at monster spawner. (Through glass is just fine)
  2. Type in /mbox get
Command-less Method (Using Spout)
  1. Hit monster spawner with a gold sword
  2. The type of spawner is at the top of the selection window

Features:

  • NEW! Placed mob spawners do not spawn anything until set
  • NEW! Set prices for setting a spawner via egg
  • NEW! Optional feature to have mob spawners only drop if you use a tool with silktouch on it.
  • NEW! Integrated egg spawning restriction built in! Deny them the right to spawn mobs while still having the right to set the spawner types!
  • Change the type of mob spawner using eggs! (Permissions support for each mob type) Also, please note that changing mob spawners through eggs doesn't have a cost associated with it.
  • Mob spawners can drop their corresponding spawn egg (permissions support for each mob type) so that you can set them upon placement again.
  • Spout enabled GUI. Just hit the monster spawner with a gold sword! (configurable)
  • Completely command-less mode of operation with the new Spout gui or with eggs!
  • Spout is 100% optional on both server and client.
  • Option to assign a price to every monster, not just a group price for setting the type of monster a mob spawner will spawn.
  • Compatible with your existing monster spawner drops from all versions of CreatureBox (Don't run both at once! They will conflict) for an easy transition.
  • Can change the type of monster spawner to any creature that minecraft natively supports.
  • Admins can restrict what mobs a player can set a monster spawner to spawn using permissions.
  • Monster spawners can drop monster spawners (With or without silk touch tools, depending on config) (Permissions support. If permissions is not installed it defaults to OPs only)
  • Find out which type of monster spawner you are looking at.
  • Restrict users from placing mob spawners using permissions. (if permissions is not installed it defaults to OPs only)
  • Permissions (Both bukkit superperms and the older permissions system) support (if permissions is not installed it defaults to OPs only)
  • ALL ECONOMY systems supported via the Vault plugin

Permission Nodes:

  • monsterbox.set - the ability to set the type of monster spawner
  • monsterbox.eggset - the ability to set the type of monster spawner using eggs
  • monsterbox.eggthrowmessage - Should this group see a message whenever they try to spawn a mob use a banned egg?
  • monsterbox.eggthrow.[monstertype] - the ability to spawn that mob using an egg
  • monsterbox.view - be able to use the /mbox get command
  • monsterbox.free - if iConomy is enabled this node lets this group/user use the command for free
  • monsterbox.freeegg - if iConomy is enabled this node lets this group/user set spawners using eggs for free
  • monsterbox.drops - the ability for the player to recieve a drop from breaking spawners
  • monsterbox.place - the ability to place any spawner
  • monsterbox.spawn.* - The ability for the player to change a monster spawner to any monster type. (The player will also need the node monsterbox.set in order to access the option)
  • monsterbox.spawn.[monstertype] - The ability for the player to change a monster spawner to [monstertype]. (The player will also need the node monsterbox.set in order to access the option)
  • monsterbox.eggspawn.* - The ability for the player to change a monster spawner to any monster type using eggs. (The player will also need the node monsterbox.eggset in order to access the option)
  • monsterbox.eggspawn.[monstertype] - The ability for the player to change a monster spawner to [monstertype] using eggs. (The player will also need the node monsterbox.eggset in order to access the option)
  • monsterbox.dropegg.* - The ability for the player to receive an egg drop of any spawner's mob type when breaking the spawner.
  • monsterbox.dropegg.[monstertype] - The ability for the player to receive an egg drop of [monstertype] when breaking those spawners.

Source Code

List of Mobs that are verified to spawn (others might, I just haven't tested):

  • Ghast
  • PigZombie
  • Wolf
  • Pig
  • Skeleton
  • Creeper
  • Zombie
  • Sheep (at least in 1.7, not sure about 1.6.6)
  • Cow (1.7+)
  • Chicken (1.7+)
  • Cave Spider (1.8+)
  • Enderman (1.8+)
  • Silverfish (1.8+)
  • Giant (1.8+)
  • Ender Dragon (1.0.1)
  • Mushroom Cow (1.0.1)
  • Villager (1.0.1)
  • Blaze (1.0.1)
  • IronGolem (1.2.3)

A Cool Video I Found of a Map Created With the Aid of My Plugin

Plugin Not working correctly?

For me to diagnose the issue properly please provide me with the following information:

Description of issue and how to reproduce:
Version of Craftbukkit:
Version of java:
OS:
Other plugins installed:
Output of console (If there are any error messages):
MonsterBox configuration file:

Changelog:

Version 0.3
  • Added new mob types (cave spiders, enderman, silverfish)
  • Added Bukkit SuperPerms support
  • Now supports all economy plugins via the Register plugin!
  • Added a little fix for bug in craftbukkit build 1240
  • Doing the /mbox command by itself now lists out all the possible mob types you can choose from. (Auto generated from your version of bukkit)
Version 0.2
  • Added permission nodes for each animal spawn type
  • Monster Spawners can now drop spawners (permissions support)
  • You can now view a monster spawner's current mob either in inventory by selecting it, or on the ground via command.
  • Dropped Monster Spawners retain their mob type.
  • Restrict Monster Spawner placing via permissions.
Version 0.1
  • First release

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

  • Avatar of BlockWar BlockWar Dec 14, 2013 at 16:09 UTC - 0 likes

    Add a option to spawners spawn regardless the time, place.

    BossShop-PVPtraininglike

  • Avatar of ria80 ria80 Nov 22, 2013 at 21:22 UTC - 0 likes

    Can You do That only spawner's owners are able to break their spawner ? Sorry for my bad English...

  • Avatar of rustyshakelford2 rustyshakelford2 Nov 19, 2013 at 23:56 UTC - 0 likes

    Please add a config option to disable spawners not spawning anything until set.

  • Avatar of XxNaelxX XxNaelxX Oct 28, 2013 at 13:20 UTC - 0 likes

    Help! This error keeps showing up! [SEVERE] Could not load 'plugins/MonsterBox.jar' in folder 'plugins' org.bukkit.plugin.InvalidPluginException: java.lang.UnsupportedClassVersionError: tux2/MonsterBox/MonsterBox : Unsupported major.minor version 51.0 at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:184) at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.java:305) at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:230) at org.bukkit.craftbukkit.v1_6_R3.CraftServer.loadPlugins(CraftServer.java:241) at org.bukkit.craftbukkit.v1_6_R3.CraftServer.<init>(CraftServer.java:219) at net.minecraft.server.v1_6_R3.PlayerList.<init>(PlayerList.java:56) at net.minecraft.server.v1_6_R3.DedicatedPlayerList.<init>(SourceFile:11) at net.minecraft.server.v1_6_R3.DedicatedServer.init(DedicatedServer.java:107) at net.minecraft.server.v1_6_R3.MinecraftServer.run(MinecraftServer.java:393) at net.minecraft.server.v1_6_R3.ThreadServerApplication.run(SourceFile:583) Caused by: java.lang.UnsupportedClassVersionError: tux2/MonsterBox/MonsterBox : Unsupported major.minor version 51.0 at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClassCond(ClassLoader.java:637) at java.lang.ClassLoader.defineClass(ClassLoader.java:621) at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:141) at java.net.URLClassLoader.defineClass(URLClassLoader.java:283) at java.net.URLClassLoader.access$000(URLClassLoader.java:58) at java.net.URLClassLoader$1.run(URLClassLoader.java:197) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:190) at org.bukkit.plugin.java.PluginClassLoader.findClass0(PluginClassLoader.java:80) at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:53) at java.lang.ClassLoader.loadClass(ClassLoader.java:306) at java.lang.ClassLoader.loadClass(ClassLoader.java:247) at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Class.java:249) at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:173) ... 9 more

    HELP! THIS PLUGIN LOOKS SO GOOD I NEED IT TELL ME HOW TO FIX IT FAST!

  • Avatar of Tux2 Tux2 Sep 16, 2013 at 06:57 UTC - 0 likes

    @CommodoreAlpha: Go

    Unfortunately, yes. No one has made a Vault like plugin for the myriad of protection plugins available, so unfortunately I'm unable to protect them from all the plugins.

    http://myfavs.me/bcs.pngDonate Bitcoins?1Lr7prAnqYpZe2UizvPKV2Cg4KSuj2weXb
    If you didn't take the time to read how my plugins work, don't expect me to take the time to diagnose your stupidity.
    If updates to my plugins depended on donations, they would never update. Donate!

  • Avatar of CommodoreAlpha CommodoreAlpha Sep 08, 2013 at 00:32 UTC - 0 likes

    If a spawner is protected via LWC or a regional protection plugin like Residences, will players be able to edit other mob spawners that other players own?

    Sure, I'd love to include my server IP here. But it's under construction, and I wouldn't want to get sued for players wandering inside and getting hit by a random beam of steel floating about. And no, I doubt plugins would make very good lawyers either. I've never seen a plugin that forced you to sign a contract do so well.

  • Avatar of AlbertMarty AlbertMarty Aug 29, 2013 at 17:00 UTC - 1 like

    Hello, I'm using v1.0 and I'm still receiving an error when using eggset with a horse egg. I have explicitly added my permissions for monsterbox.eggset, monsterbox.eggspawn.*, and even though I shouldn't need it, I added monsterbox.eggspawn.horse just to see if that would fix it. The eggset works with every other type of mob.

    Can anyone think of what I might be missing? I assume it is working for other people now using v1.0

  • Avatar of Tux2 Tux2 Aug 27, 2013 at 16:07 UTC - 0 likes

    @Lee1138: Go

    Lol, no, this plugin is not abandoned, it's just mature. It only needs to be updated when new mobs come out in minecraft. I've updated it to include the new horses, so enjoy!

  • Avatar of ErythMarie ErythMarie Aug 25, 2013 at 13:11 UTC - 0 likes

    Is there a specific reason why, even after two server reloads, the configuration file for this plugin refuses to show up? I mean, I went through the config files in MultiCraft and the FTP files, it's not there.

  • Avatar of iBo3oF iBo3oF Aug 23, 2013 at 14:31 UTC - 0 likes

    @TheBlackBeltPanda: Go

    If you need I can upload file with updated 1.6.2 version of this plugin.

Facts

Date created
Oct 06, 2011
Categories
Last update
Jun 15, 2014
Development stage
Release
License
GNU General Public License version 3 (GPLv3)
Curse link
MonsterBox
Downloads
142,798
Recent files
  • R: v1.1 for CB 1.7.9-R0.1 Jun 15, 2014
  • R: v1.0 for CB 1.6.2-R0.1 Aug 27, 2013
  • R: v0.9.0 for 1.5.1 Nov 02, 2012
  • R: v0.8.4 for CB 1.3.1-R2.0 Aug 20, 2012
  • R: v0.8.3 for CB 1.3.1-R2.0 Aug 16, 2012

Authors

  • Avatar of Tux2
    • Manager
    • Author