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