BlockDoor 0.07

Details

  • Filename
    BlockDoor7.zip
  • Uploaded by
  • Uploaded
    Dec 12, 2011
  • Size
    253.52 KB
  • Downloads
    1,208
  • MD5
    4efc49c6833dc2bc515b3a678c965818

Supported Bukkit Versions

  • CB 1.0.1-R1

Changelog

v0.07
For efficiency switched from Text database to object/bin database. Old databases are converted and backed up to blockdoor.bak
New databases are called blockdoor.dat and should not be edited by users.
Improved zone response time for entity despawning/deaths
Fixed slimes not triggering Aggressive mod zones
added mytrig, trig, and redtrigger as valid dlist searches (complement to "mytrigger, trigger, and redtrig")
/dcancel is no longer necessary because you can now retype the command to cancel. Ex: /dtwostate mydoor  <- starts door creation ->  any blockdoor command before door is completed cancels door creation.
tested with minecraft 1.0 and seems to be ok with new block types and mobs.
minor 1.8 updates for new blocks
minor 1.0 updates for new blocks
updated mob detection zones for minecraft 1.8 mobs, Enderman, Silverfish, Cavespider valid for uzone, mzone, ezone, azone
updated mob detection zones for minecraft 1.0 mobs, EnderDragon, Snowman, Villagers, Mooshroom, Blaze, magmacube.
fixed bug in torch removal and twostate doors
added itemDrop check as a just in case for items that pop inside a twostate door. Infinite item drop prevention.
refactor, code cleanup and re-worked code structure for easier feature additions.
Re-formated code, removed remaining tabs.
4 space instead of tabs
incorporated Hybrid Door type.
hdoors can not overlap other door types or another players hdoors
Likewise other door types can not overlap hdoors
fixed bug in toggle2, open2 and close2 command that could cause NPE if the door was not found.
improved /dinfo search performace
fixed bug that would allow the same door to be linked to the same trigger/zone an infinite number of times.
allowed /dlink command to change the linking of existing links.
fixed bug in console delete of uzones that would have caused it to not delete uzones.
fixed an oversight in all delete commands that would have caused blockdoor not to check for multiworld doors with the same name. Resulting in blockdoor either deleting which ever door came first in the database or both doors.
fixed an oversight in all blockdoor object creation that would have caused blockdoor not to check for multiworld blockdoor objects with the same name. Might cause blockdoor to overwrite a duplicately named blockdoor object in another world.
fixed a bug in /dsave that caused new saves to be appended to old door data.
fixed a cosmetic bug in /ddel uzone not found error message
fixed bug in console uzone delete preventing uzones delete command from working
Added commands: /dopen3 /dclose3 /dtoggle3 /dhdoor
Added permissions:
blockdoor.player.open3
blockdoor.admin.open3
blockdoor.player.close3
blockdoor.admin.close3
blockdoor.player.toggle3
blockdoor.admin.toggle3
blockdoor.hdoor
Added two new config options:
max_hdoor_size
allow_overlap_hdoors
prevent endermen from picking up twostate door blocks.
prevent endermen from placing blocks in twostate doors
removed instant lock/unlock saving. Lock/unlock now saved on server shutdown. Helps stop unnecessary disk thrashing and should improve performace.
improved efficiency of internal link updates