Change Log

creaturebox

Make creature spawners tradable

Now with EnderDragons, Villagers, Snowgolems and more!

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

Change Log for creaturebox:

Version 1.2

  • Feature: Horses
  • Cleanup: Code cleanup
  • Fix: Attempt to fix the NPE from weird nonstandard spawners (fireworks/boats etc)

Version 1.1

  • Witches, Bats, Withers etc

Version 1.0

  • MySQL support

Version 0.9

  • This version was never released

Version 0.8

  • Compiled against latest RB
  • Some code overhaul
  • Updated mobspawners to keep their types via Enchantments since Bukkit removed metadata on mobspawners
  • All 1.0 mobs added (actually done in 0.7.9)
  • New Config Option: legacydata: {boolean - default: false} - Allow the now broken metadata method to be used but only works with very old craftbukkit versions

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 {boolean - default: false}- 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