Inactive [FIX/MISC] creaturebox [0.8] - Mob Spawners become tradable! [1818]

Discussion in 'Inactive/Unsupported Plugins' started by Spathizilla, Jun 10, 2011.

  1. Offline

    Spathizilla

    creaturebox
    Make creature spawners tradable
    Now with EnderDragons, Villagers, Blaze and more!

    -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
    Download v0.8 for CraftBukkit 1818 (Minecraft Beta 1.1) - See Note!
    For a Minecraft 1.2.5 version See this post: creaturebox dev-1.0

    Version 0.8 WILL NOT work with 1.1-R4+ or Minecraft 1.2.3!
    You must get the development version of creaturebox 1.0 at the link above

    -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
    Please use bukkitdev for all bug reports and support questions:
    creaturebox BukkitDev: http://dev.bukkit.org/server-mods/creaturebox/
    -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-

    creaturebox was originally created by Lodran and was first developed and deployed on our server when we wanted better control over spawners. creaturebox also fixes several issues with creature spawners, so that they can be altered, and traded between players.
    • Have you ever thought "I'd love to dig this dungeon out, and move it somewhere more useful."?
    • Have you ever thought "I'd really like to /give myself a spawner, and make it produce something other than pigs."?
    • Have you ever thought "I'd really like to turn this spawner on and off with a switch"?
    • Have you ever thought "I'd like these critters to spawn on something other than grass"?
    • Have you ever thought "I wish monsters would spawn in lit rooms too"?
    If you answered "yes" to any of these, then creaturebox is the plugin for you.

    -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
    Features:
    • When a creature spawner is broken, it is dropped as an item.
    • When a creature spawner is placed, it retains its original creature type.
    • The creature type which is created by a creature spawner can be changed using the /creaturebox set command. To alter a mob spawner, look directly at it (through glass is fine), then type /creaturebox set {creaturename}, where {creaturename} is the name of a creature. Valid creature names are: pig, chicken, cow, sheep, squid, creeper, ghast, pig_zombie, skeleton, spider, zombie, slime, monster, giant and wolf.
    • The frequency at which a creature spawner generates creatures can be changed using the /creaturebox period {period} command, where {period} is the number of seconds between spawns. A period of -1 gives a random period between 10 and 20 seconds. A period of zero puts the creature spawner into "pulsed redstone" mode, where creatures are generated only when the redstone power of the spawner switches from high to low.
    • The number of creatures generated at a time can be changed using the /creaturebox count {count} command, where {count} is the number of creatures to generate. A count of -1 generates a random number of creatures (from 1 to 4), while a count of 0 disables the spawner.
    • The maximum number of live mobs that a spawner will maintain can be changed using the /creaturebox limit {limit} command, where {limit} is the desired maximum. A limit of -1 sets the default, which is 10 for a managed spawner, and unknown for a natural spawner.
    • The requirements for spawning a creature can be adjusted using the /creaturebox requires {requirements}command, where {requirements} is a space separated list any number of:
      • player - require a player to be within 20 blocks of the spawner.
      • surface - require grass for critters.
      • light - require light for critters, dark for monsters.
      • space - requires only an area to spawn mobs.
    • A creature spawner's settings can be displayed using the /creaturebox info command.
    • A creature spawner can be given to a player using the /creaturebox give {player} {creaturename} {count} command.
    • Supports Permissions, PermissionsEx, GroupManager and BukkitPerms.
    • A creature spawner can be turned off by powering it with redstone.
    • You can see what type of spawner you're holding with /creaturebox holding command.
    -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
    Permissions:
    • creaturebox.set - Allows use of the /creaturebox set command.
    • creaturebox.give - Allows use of the /creaturebox give command.
    • creaturebox.creature.{creaturename} - Allows the player to set or give {creaturename} spawners, where {creaturename} is a valid creature name (pig, cow, etc...).
    • creaturebox.period - Allows use of the /creaturebox period command.
    • creaturebox.count - Allows use of the /creaturebox count command.
    • creaturebox.limit - Allows use of the /creaturebox limit command.
    • creaturebox.requires - Allows use of the /creaturebox requires command.
    • creaturebox.dropspawner - When a creature spawner is broken, it is dropped as an item.
    • creaturebox.placespawner - When a creature spawner is placed, it retains its original creature type.
    -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
    Configuration:
    • creaturebox now creates a config.yml file in .../Plugins/creaturebox.
    • debugPriority: {integer range 0-3, default 2} - Sets the "noise level" for debugging messages - lower numbers = less noise. In general, you can ignore this because you have to set yourself as a debugger to see debugging messages.
    • messagePriority: {integer range 0-3, default 3 } - Sets the "noise level" for messages which are displayed when a player types a command.
    • enableRedstone: {boolean, default true} - Enables or disables redstone control of creature spawners.
    • operatorPermissions: {boolean, default true} - Enables separate operator permissions. If set to false, players are given the same permissions as operators. This setting will do nothing if a permissions plugin is installed.
    • showPlacements: {boolean, default false} - Shows the coordinates where spawners are placed or broken on the console.
    -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
    Notes:
    • creaturebox runs spawners in two different modes. "Natural" mode, where the spawner is run entirely by minecraft (and thus won't stop working, or change behavior when the map is loaded on a vanilla server), and "Managed" mode, where the spawner is run entirely by creaturebox. A spawner is switched to managed mode if any of its settings are changed from default. Squid, Slime, Monster and Giant spawners are always run in managed mode.
    • The Mobs added to Minecraft 1.8 will not work with older versions of craftbukkit even with creaturebox for 1.8. Please do not post about it if you thought you were smart trying to get enderman spawners in minecraft 1.7.
    • You can trade mob spawners with shop plugins (like ChestShop) but you need the correct spawner type id for that creature. These ID numbers changed after craftbukkit build 1222 and also with craftbukkit build 1818. Use /iteminfo
    -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
    Credits:
    -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
    Changelog:

    Version 0.8
    • Compiled against latest RB
    • Updated mobspawners to keep their types via Enchantments since Bukkit removed metadata on mobspawners
    • All 1.0 mobs added
    • New Config Option: legacydata: {boolean - default: false} - Allow the now broken metadata method to be used. Only works with very old craftbukkit versions
    Revision History (open)


    Version 0.7.8b
    • Added /cb holding command to tell you what spawner type you're holding - Spout support for this to be added
    • Old broken spawners which were not placed in the world during the id conversion process will now drop fixed ones.
    • New Config Option: showPlacements - Shows the coords of spawners being broken/placed in the console.
    Version 0.7.8a
    • Fixed NPE caused by the entity id changes when /cb set was used without a creature name.
    Version 0.7.8
    • Updated entity ids for craftbukkit 1240. This version will not work on earlier recommended builds
    Version 0.7.7b
    • Fixed a problem where mcMMO would cause multiple spawners to drop - Thanks to @daemitus for reporting this.
    Version 0.7.7a
    • TempFix: Disabled human monster spawners to prevent exception spam
    • TempFix: Human monster spawners will now spawn Zombies (until human monsters are fixed)
    • Added an error message if spawning of other mobs failed (with coords)
    Version 0.7.7
    • Added Cave_Spider spawners (id 15) - creaturebox.creature.cave_spider
    • Added Enderman spawners (id 16) - creaturebox.creature.enderman
    • Added Silverfish spawners (id 17) - creaturebox.creature.silverfish
    • Added native support for PermissionsEx
    • Added native support for GroupManager
    • Added Bukkit Permissions
    Version 0.7.6
    • Fixed an exploit where a spawner would drop under certain conditions when it shouldn't.
    • Fixed saving spawners logspam when the spawner placement was actually blocked
    • Filename of the JAR was changed to correctly be creaturebox.jar (Make sure to delete the old one)
    This exploit is present in all previous versions.

    Version 0.7.5
    • Made spawners of different types not stack - Credit to Nisovin for discovering this
    Version 0.7.4

    • Updated Permissions calls to remove depreciated methods
    Version 0.7.3

    • Added creaturebox.period, creaturebox.count, creaturebox.limit and creaturebox.requires permissions.
    • The source code for creaturebox is now included within the .jar.
    Version 0.7.2

    • Managed spawner settings for multiple worlds (spawners.yml) are now loaded correctly.
    • A new configuration setting (operatorPermissions:) has been added to config.yml.
    Version 0.7.1

    • spawners.yml is now written whenever a spawner is modified.
    • Added exception handling to the code that reads spawners.yml.
    • Spawners are now removed from the managed spawners list when their block is broken (or otherwise changed).
    • Added (experimental) code to stop spawners from being run if their chunk is unloaded. This code needs more testing, as it appears that checking to see if a chunk is unloaded may be causing it to load.
    Version 0.7.0

    • Enabled all of my "experimental" features.
    • The frequency at which mobs are generated can be changed (see /creaturebox period).
    • Spawners can now be "pulsed" with redstone, to generate 1 or more mobs each time a button is pressed (see /creaturebox period).
    • The number of mobs generated each time can be changed (see /creaturebox count).
    • The total number of mobs that a spawner will create at a time can be changed (see /creaturebox limit).
    • Some of the requirements for spawning a mob can be relaxed (see /creaturebox requires).
    Version 0.6.3

    • Fixed default permissions for wolf spawners.
    • Fixed spawning for squid spawners.
    Version 0.6.2

    • Worked around a bug in bukkit which was causing all spawners to be placed as pig spawners.
    • Added support for wolf spawners.
    • Enabled experimental code which improves the spawning requirements for sqiud spawners (Note: to activate this code you have to use the /creaturebox set squid command on the spawner. Existing spawners and those placed from inventory still use the old code).
    Version 0.6.1

    • Updated to support CraftBukkit build 602. Note: creaturebox is not compatible with CraftBukkit build 600.
    Version 0.6.0

    • Rewrote the plugin from scratch, to make way for new features.
    • Replaced right-click selection of mob spawners with "where I'm looking" selection.
    • Added /creaturebox info command, which tells the player a creature spawner's settings.
    Version 0.5.1

    • Added /creaturebox access command, which tells the player what access they have.
    • Updated to support craftbukkit 522/bukkit 450
    • Removed the Slime creature type - slime spawners don't work as is.
    Version 0.5

    • Added the ability to turn spawners on and off with redstone.
    Version 0.4

    • Altered creaturebox.attachPermissions in an attempt to gain compatibility with Permissions version 2.1.
    Version 0.3

    • pig_zombie spawners now break correctly.
    Version 0.2

    • Changed /creaturebox {creaturename} command to /creaturebox set {creaturename}.
    • Changed creaturebox.changespawner permission to creaturebox.set.
    • Added /creaturebox give {player} {creaturename} {count} command.
    • Added per-creature permissions.
    Version 0.1

    • First Release
     
  2. Offline

    wassilij

    Bukkit 1240 and creaturebox 0.7.8

    I gived me a cow-mobspawner .. but the spawner.yml is empty.
     
  3. Offline

    grinch843

    Great plugin, one request if possible.

    When you type /cb set without a creaturename, could you have it show a list of valid names? Right now when you do this it give an error message.

    Using CB1240 and creaturebox 0.7.8...

    Thanks,
    Grinch......
     
  4. Offline

    Spathizilla

    It only records the spawner in spawner.yml when it is placed not when in your inventory.
    While in inventory the durability/damage of the block is what stores the spawner type.
     
  5. Offline

    shmafoozius

    /edit: Time to apologise, doesn't seem to be your plugin but bukkit itself. :confused:
    Ignore this post.
     
  6. Offline

    Celtic Minstrel

    That might be so, but I'm still curious what your issue was even if it's not this plugin's fault...
     
  7. Offline

    Bibber

    The problem was:
    He placed a managed slime spawner with default settings. When he changed the condition to dark, all natural spawners (with torches next to them) suddenly started spawning their mobs. Even picking them up and replacing them didn't help. He removed the plugin then, but the problem still persists.

    But it could be that we fucked things up because we were using 0.7.7 with Bukkit 1240 for a short time.
     
  8. Offline

    wassilij

    But i placed the cow spawner too, and nothing was in the spawner.yml
     
  9. Offline

    Spathizilla

    Was it a natural cow spawner or did you swap it to managed?
     
  10. Offline

    sardinhadura

    best plugin evar!!!!!!!!! :)
     
  11. Offline

    wassilij

    Oh yeah, it was a natural cow spawner.

    Now i tried it with managed spawnern and it worked all alright, thx and sorry for my inconvenience.

    CraftBukkit 1240
    Code:
    2011-10-05 20:53:03 [SEVERE] null
    org.bukkit.command.CommandException: Unhandled exception executing command 'creaturebox' in plugin creaturebox v0.7.8
        at org.bukkit.command.PluginCommand.execute(PluginCommand.java:42)
        at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:163)
        at org.bukkit.craftbukkit.CraftServer.dispatchCommand(CraftServer.java:358)
        at net.minecraft.server.NetServerHandler.handleCommand(NetServerHandler.java:757)
        at net.minecraft.server.NetServerHandler.chat(NetServerHandler.java:722)
        at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:715)
        at net.minecraft.server.Packet3Chat.a(Packet3Chat.java:33)
        at net.minecraft.server.NetworkManager.b(NetworkManager.java:226)
        at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:92)
        at org.getspout.spout.SpoutNetServerHandler.a(SpoutNetServerHandler.java:500)
        at net.minecraft.server.NetworkListenThread.a(SourceFile:108)
        at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:471)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:374)
        at net.minecraft.server.ThreadServerApplication.run(SourceFile:417)
    Caused by: java.lang.NullPointerException
        at lodran.creaturebox.CB_Spawnable.getCreatureNames(CB_Spawnable.java:181)
        at lodran.creaturebox.CreatureboxPlugin.showSetUsage(CreatureboxPlugin.java:713)
        at lodran.creaturebox.CreatureboxPlugin.onSetCommand(CreatureboxPlugin.java:268)
        at lodran.creaturebox.CreatureboxPlugin.onCommand(CreatureboxPlugin.java:124)
        at org.bukkit.command.PluginCommand.execute(PluginCommand.java:40)
        ... 13 more
    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: May 16, 2016
  12. Offline

    Spathizilla

    I kinda need to know what you were trying to do with /creaturebox
    I'm guessing it was /creaturebox set?

    Interesting, I'll look into that.

    ------------------------------

    Edit: Oh I see why.. *sigh* the entity id changes, fixing.
    2nd edit: Fixed in creaturebox 0.7.8a

    creaturebox 0.7.8b
    Craftbukkit Recommended Build: 1240


    The latest version has just been uploaded. It is highly recommended you update to this version as it fixes a serious issue with mob spawners being placed after craftbukkit build 1222. These old broken spawners which were probably stored in chests have the potential to do bad things. I even managed to deadlock the testing world with an old chicken spawner :D

    Download creaturebox 0.7.8b

    Change list:
    • Added /cb holding command to tell you what spawner type you're holding - Spout support for this to be added
    • New Config Option: showPlacements {boolean default false} - Shows the coords of spawners being broken/placed in the console.
    • Old broken spawners which were not placed in the world during the id conversion process will now drop fixed ones. These spawners can cause nasty problems and also spawn things that shouldnt be spawned.

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: May 16, 2016
    wassilij likes this.
  13. Offline

    Endreon26

    Whenever I try to place a creature spawner it says: your old pig spawner was replaced with a new one place it again. Can you please help me?
     
  14. Offline

    Celtic Minstrel

    Did you try placing it again?
     
  15. Offline

    Spathizilla

    Celtic, any opinion on whether 52:0 should still count as a pig spawner? I havent tested it but I think it still works as one. Right now anything that was in the old entity id range (0-17) is converted to a new spawner - this includes the pig one at 52:0.

    Doing /item 52 and then placing actually results in creaturebox dropping you a 52:90

    At the time I didnt think it was going to be a problem purely because I was more interested in preventing the "fun" you can have with old chicken spawners (breaking the map is not cool).
     
  16. Offline

    Celtic Minstrel

    I'm not sure what you're asking; in particular, I don't know what these colons you're throwing in mean.
     
  17. Offline

    Spathizilla

    The ids for what they spawn. I write it as block_id:data - like 17:1 for redwood logs.
    Block id: 52 is the spawner. 52:0 is the natural spawned block state which always used to make pigs. You would receive a 52:0 block if you did /item 52.. I set 0.7.8b to replace the 52:0 blocks with 52:90 (aka the spawner set to pig using entity id 90). However, 52:0 might still spawn pigs so I might not need to replace it with 52:90 which I currently do.

    I was wondering your opinion on whether spawned mobspawners via /item should be replaced like this or whether I should let it stay as 52:0
     
  18. Offline

    Celtic Minstrel

    Oh right. If you have a spawner with a data value that's not a known entity ID, CraftBukkit places a pig spawner, so I think it should be okay if you just let 0-data-value spawners sit in the inventory.
     
  19. Offline

    Spathizilla

    Guess I'll change it to ids 1-17 for replacement then and leave the 0 as an exception.

    Old chicken spawners (52:1) are the worst as they deadlock the map. Didnt bother trying the others as I figured that is easily the worst one.
     
  20. Offline

    Celtic Minstrel

    Yeah, 1 now represents an Item spawner, but I guess since you can't specify what type of item it makes an air item. 21 also has that issue, likely for the same reason (it's FallingSand).

    Other IDs up to 17 will probably just make pig spawners, apart from 2, 9, 10, 11 which are experience orb, painting, arrow, snowball respectively.
     
  21. Offline

    Spathizilla

    I was using a painting one for the original testing. I wanted to switch the spawner block you placed on the fly but it never worked right (kept spawning paintings) so I decided just to set your placed spawner to air and then drop you a new one.

    I guess I could have considered cancelling the event and removing the item from inventory but that also then causes other problems with the listener priority and other plugins. The easiest solution is the one I decided to use in the end.
     
  22. Offline

    Celtic Minstrel

    I think the issue there is that CraftBukkit sets the spawner type after the event is run, so you'd need to schedule a change for it to have any effect.
     
  23. Offline

    G1R Productions

    Hey is it possible to add mo'creatures mobs to this plugin? Some easy way for me to mod it or something?
     
  24. Offline

    Celtic Minstrel

    I'm fairly sure it's not possible unless you use a Bukkit that's been modded in tandem with Mo' Creatures (ie to make the additional CraftXYZ classes and add them to the CreatureType enum). I think you might be able to get item spawners that'll spawn Mo' Creatures mobs though, if you know the entity IDs of the mobs. That's with a plugin supplying /give though, not with this plugin.
     
  25. Offline

    Fiddy_percent

    2011-10-10 04:20:14 [SEVERE] Could not pass event BLOCK_BREAK to creaturebox

    java.lang.NullPointerException

    at lodran.creaturebox.CB_Spawnable.getSpawnableOf(CB_Spawnable.java:119)

    at lodran.creaturebox.CB_BlockListener.onBlockBreak(CB_BlockListener.java:104)

    at org.bukkit.plugin.java.JavaPluginLoader$40.execute(JavaPluginLoader.java:518)

    at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:58)

    at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:339)

    at net.minecraft.server.ItemInWorldManager.c(ItemInWorldManager.java:201)

    at net.minecraft.server.ItemInWorldManager.dig(ItemInWorldManager.java:98)

    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:497)

    at org.getspout.spout.SpoutNetServerHandler.a(SpoutNetServerHandler.java:160)

    at net.minecraft.server.Packet14BlockDig.a(SourceFile:43)

    at net.minecraft.server.NetworkManager.b(NetworkManager.java:226)

    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:92)

    at org.getspout.spout.SpoutNetServerHandler.a(SpoutNetServerHandler.java:500)

    at net.minecraft.server.NetworkListenThread.a(SourceFile:108)

    at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:471)

    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:374)

    at net.minecraft.server.ThreadServerApplication.run(SourceFile:417)

    2011-10-10 04:20:15 [SEVERE] Could not pass event BLOCK_BREAK to creaturebox

    java.lang.NullPointerException

    at lodran.creaturebox.CB_Spawnable.getSpawnableOf(CB_Spawnable.java:119)

    at lodran.creaturebox.CB_BlockListener.onBlockBreak(CB_BlockListener.java:104)

    at org.bukkit.plugin.java.JavaPluginLoader$40.execute(JavaPluginLoader.java:518)

    at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:58)

    at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:339)

    at net.minecraft.server.ItemInWorldManager.c(ItemInWorldManager.java:201)

    at net.minecraft.server.ItemInWorldManager.dig(ItemInWorldManager.java:98)

    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:497)

    at org.getspout.spout.SpoutNetServerHandler.a(SpoutNetServerHandler.java:160)

    at net.minecraft.server.Packet14BlockDig.a(SourceFile:43)

    at net.minecraft.server.NetworkManager.b(NetworkManager.java:226)

    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:92)

    at org.getspout.spout.SpoutNetServerHandler.a(SpoutNetServerHandler.java:500)

    at net.minecraft.server.NetworkListenThread.a(SourceFile:108)

    at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:471)

    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:374)
     
  26. Offline

    Spathizilla

    This is not helpful unless you tell me:

    1) creaturebox version
    2) craftbukkit version
    3) What spawner you tried to break
     
  27. Offline

    Fiddy_percent

    Sorry its 7.8b
    cb 1240
    pig spawner
     
  28. Offline

    Spathizilla

    A real pig spawner which was placed recently (after 0.7.8b) or just a block 52 one?
     
  29. Offline

    Fiddy_percent

    well... what happend was I found a pigspawner broke it in creative mode picked it up and then because in creative mode you can place as many as you want a placed about 30 of em XD
     
  30. Offline

    Celtic Minstrel

    ...it shouldn't drop anything in Creative mode should it?
     
  31. Offline

    G1R Productions

    Error:
    Code:
    13.10 04:06:07 [Server] INFO     ... 12 more
    13.10 04:06:07 [Server] INFO     at org.bukkit.command.PluginCommand.execute(PluginCommand.java:40)
    13.10 04:06:07 [Server] INFO     at lodran.creaturebox.CreatureboxPlugin.onCommand(CreatureboxPlugin.java:125)
    13.10 04:06:07 [Server] INFO     at lodran.creaturebox.CreatureboxPlugin.onSetCommand(CreatureboxPlugin.java:319)
    13.10 04:06:07 [Server] INFO     at lodran.creaturebox.CreatureboxPlugin.getSpawner(CreatureboxPlugin.java:869)
    13.10 04:06:07 [Server] INFO     at lodran.creaturebox.CB_Spawner.<init>(CB_Spawner.java:52)
    13.10 04:06:07 [Server] INFO     at lodran.creaturebox.CB_Spawnable.getSpawnableOf(CB_Spawnable.java:119)
    13.10 04:06:07 [Server] INFO Caused by: java.lang.NullPointerException
    13.10 04:06:07 [Server] INFO     at net.minecraft.server.ThreadServerApplication.run(SourceFile:417)
    13.10 04:06:07 [Server] INFO     at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:380)
    13.10 04:06:07 [Server] INFO     at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:477)
    13.10 04:06:07 [Server] INFO     at net.minecraft.server.NetworkListenThread.a(SourceFile:108)
    13.10 04:06:07 [Server] INFO     at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:92)
    13.10 04:06:07 [Server] INFO     at net.minecraft.server.NetworkManager.b(NetworkManager.java:226)
    13.10 04:06:07 [Server] INFO     at net.minecraft.server.Packet3Chat.a(Packet3Chat.java:33)
    13.10 04:06:07 [Server] INFO     at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:715)
    13.10 04:06:07 [Server] INFO     at net.minecraft.server.NetServerHandler.chat(NetServerHandler.java:722)
    13.10 04:06:07 [Server] INFO     at net.minecraft.server.NetServerHandler.handleCommand(NetServerHandler.java:757)
    13.10 04:06:07 [Server] INFO     at org.bukkit.craftbukkit.CraftServer.dispatchCommand(CraftServer.java:356)
    13.10 04:06:07 [Server] INFO     at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:163)
    13.10 04:06:07 [Server] INFO     at org.bukkit.command.PluginCommand.execute(PluginCommand.java:42)
    13.10 04:06:07 [Server] INFO org.bukkit.command.CommandException: Unhandled exception executing command 'creaturebox' in plug
     

Share This Page