Updated changelog for 5.4.3

Dieser Commit ist enthalten in:
zml2008 2012-10-19 18:15:52 -07:00
Ursprung 73dc31b2bb
Commit 80681d7cba

Datei anzeigen

@ -1,105 +1,116 @@
5.4.2: 5.4.3:
- Fixed //gen not having a proper minimum parameter count of 2. - Added block data support to BlockMask.
- Added //re and //rep as aliases for //replace, and aliases /asc(end), - Added //center command to set blocks at the center point of a selection.
/desc(end), and /j(umpto). - Correctly update session permissions on each operation.
- Fixed schematics not properly loading chests with the new code, meaning that - Fix errors when trying to set invalid blocks.
enchantments and other properties were not always properly loaded. - Fix chests & similar not having their extended (tile entity) data being correctly copied back when the block currently in the location has the same type and data.
- Fixed -1 not being a valid data value in Block, which broke //replace. - Added emerald as an alias for the emerald block.
- Fixed snapshots to support custom blocks/tile entity data. - Added string as an alias for the tripwire block (wire, not hook).
- Updated bundled README.html to be current.
Thanks for the contributions from aumgn
5.4.1:
- Fixed lingering 256 block ID restriction preventing block IDs up to 4095. 5.4.2:
- Fixed certain tile entity blocks not being set correctly. - Fixed //gen not having a proper minimum parameter count of 2.
- Fixed schematic loading code not properly handling the AddBlocks section. - Added //re and //rep as aliases for //replace, and aliases /asc(end),
/desc(end), and /j(umpto).
5.4: - Fixed schematics not properly loading chests with the new code, meaning that
- Added support for Minecraft 1.3. enchantments and other properties were not always properly loaded.
- Added improved, but experimental, support for custom blocks added by - Fixed -1 not being a valid data value in Block, which broke //replace.
mods, and added by future Minecraft versions. - Fixed snapshots to support custom blocks/tile entity data.
- Added help to //schematic. - Updated bundled README.html to be current.
- Added WECUI handshake option.
- Added improved //schem list output. 5.4.1:
- Added configuration options for polygonal region limits. - Fixed lingering 256 block ID restriction preventing block IDs up to 4095.
- Added -r to //schematic to ignore format checks. - Fixed certain tile entity blocks not being set correctly.
- Added //generate -c, which offsets the input coordinates from the selection - Fixed schematic loading code not properly handling the AddBlocks section.
center.
- Added support for 4096 ID blocks. 5.4:
- Added support for data values > 127 in schematic files. - Added support for Minecraft 1.3.
- Added [g]closest(x,y,z,index,count,stride) to the expression parser. - Added improved, but experimental, support for custom blocks added by
- Added an all parameter, and a message indicating its radius, to /butcher. mods, and added by future Minecraft versions.
- Added new "WorldEdit Foundation" classes to eventually replace the current - Added help to //schematic.
block/world/etc. classes (for developers!). - Added WECUI handshake option.
- Fixed a number of bugs in schematic handling that created errors. - Added improved //schem list output.
- Fixed issues with biome processing. - Added configuration options for polygonal region limits.
- Fixed insufficient biome type checking. - Added -r to //schematic to ignore format checks.
- Fixed the error for missing schematics, making it easier to understand. - Added //generate -c, which offsets the input coordinates from the selection
- Fixed snapshots not properly loading .mcr files. center.
- Fixed //chunk switching from //sel extend to //sel cuboid. - Added support for 4096 ID blocks.
- Removed chat-based WECUI protocol (now replaced with packet 250). - Added support for data values > 127 in schematic files.
- Added [g]closest(x,y,z,index,count,stride) to the expression parser.
Thank you for the contributions from Ammar Askar (ammaraskar), aumgn, - Added an all parameter, and a message indicating its radius, to /butcher.
Jim Nordbø (Silentspy), snaxson, Socolin, and Zhuowei Zhang (zhuowei). - Added new "WorldEdit Foundation" classes to eventually replace the current
block/world/etc. classes (for developers!).
5.3: - Fixed a number of bugs in schematic handling that created errors.
- Made #region mask keep the region selected when the pask was added, and - Fixed issues with biome processing.
added #dregion mask that always uses the player's current - Fixed insufficient biome type checking.
selection - Fixed the error for missing schematics, making it easier to understand.
- Allow inverted and under/overlay masks to affect masks, making them more - Fixed snapshots not properly loading .mcr files.
flexible. This allows for things like /gmask !$biome and - Fixed //chunk switching from //sel extend to //sel cuboid.
/gmask >>>#region - Removed chat-based WECUI protocol (now replaced with packet 250).
- Added basic entity handling with copy and paste. Paintings do not currently
respawn properly, entity pastes cannot be undone yet, and Thank you for the contributions from Ammar Askar (ammaraskar), aumgn,
schematics do not yet store entities Jim Nordbø (Silentspy), snaxson, Socolin, and Zhuowei Zhang (zhuowei).
- Added getChunkCubes() to Region to get 16^3 chunks a region overlaps with
- Cleaned up ContainerBlock inventory reading from NBT. 5.3:
- Added a command to list schematics and the abilitiy to autodetect schematic - Made #region mask keep the region selected when the pask was added, and
format when loading schematics added #dregion mask that always uses the player's current
- Added support for multiple schematic formats selection
- Corrected flag checks for biome commands - Allow inverted and under/overlay masks to affect masks, making them more
- Added allFlags setting to Command to prevent it from restricting allowed flexible. This allows for things like /gmask !$biome and
flags (for dveleopers!) /gmask >>>#region
- Make sure all WorldEdit files are in the plugins/WorldEdit folder - Added basic entity handling with copy and paste. Paintings do not currently
- Added initial support for plugin channels with WECUI respawn properly, entity pastes cannot be undone yet, and
- Remove error-prone redundancy in Polygonal2D min/max management schematics do not yet store entities
- Updated for SpoutVanilla changes - Added getChunkCubes() to Region to get 16^3 chunks a region overlaps with
- Added Falling sand/gravel entities to /remove command - Cleaned up ContainerBlock inventory reading from NBT.
- Added support for new tree types to TreeGenerator and make adding more tree - Added a command to list schematics and the abilitiy to autodetect schematic
types later easier format when loading schematics
- Updated for changes to SpoutAPI - Added support for multiple schematic formats
- Fixed FloatingTreeRemover (/tool deltree) to work correctly with jungle trees - Corrected flag checks for biome commands
- Fix bPermissions instanlled check - Added allFlags setting to Command to prevent it from restricting allowed
- Add a -f (friendly) flag to butcher which applies -a, -n, -p, and -g, and a flags (for dveleopers!)
-g flag which allows butchering of iron and snow golems - Make sure all WorldEdit files are in the plugins/WorldEdit folder
- Add FlatRegion interface and an associated iterator (for developers!) - Added initial support for plugin channels with WECUI
- Fix a NPE with brush using a global mask and no brush mask - Remove error-prone redundancy in Polygonal2D min/max management
- Fixed //shift not updating polygonal regions properly. - Updated for SpoutVanilla changes
- Add support for expand with reverse dir for Cylinder & Ellipsoid - Added Falling sand/gravel entities to /remove command
- Make inset/outset use varargs contract/expand, so they can be used with - Added support for new tree types to TreeGenerator and make adding more tree
cylinders and ellipses. types later easier
- Add positive() to Vector and Vector2D - Updated for changes to SpoutAPI
- In WorldGuard, teleport/spawn location yaw/pitch should now work. - Fixed FloatingTreeRemover (/tool deltree) to work correctly with jungle trees
- Register command permissions, integrate with the Bukkit help API - Fix bPermissions instanlled check
- Allow annotation-free registering of commands with other plugins - Add a -f (friendly) flag to butcher which applies -a, -n, -p, and -g, and a
(for developers!) -g flag which allows butchering of iron and snow golems
- Added default radius setting for butcher and added permissions for killing - Add FlatRegion interface and an associated iterator (for developers!)
pets, npcs, and non hostile animals. - Fix a NPE with brush using a global mask and no brush mask
- Added support for new Anvil saving format, fixed old chunk saving format. - Fixed //shift not updating polygonal regions properly.
- Clean up some stray 128 values and update the fallbacks to 256 - Add support for expand with reverse dir for Cylinder & Ellipsoid
- Add support for 1.2.4 and newer - Make inset/outset use varargs contract/expand, so they can be used with
- Updated for new 1.2 and 1.2.4 blocks, items, and mobs cylinders and ellipses.
- Fix Dispensers, Furnaces and remove redundant casts. - Add positive() to Vector and Vector2D
- Fix restoring enchantments from snapshots/schematics. - In WorldGuard, teleport/spawn location yaw/pitch should now work.
- Made tree planter tool try 10 times to make the tree before giving up. - Register command permissions, integrate with the Bukkit help API
- Allow annotation-free registering of commands with other plugins
Thanks to Nidan, aumgn, Jadedwolf, wizjany, SpectralEdge, md_5, and desht for (for developers!)
their contributions - Added default radius setting for butcher and added permissions for killing
pets, npcs, and non hostile animals.
- Added support for new Anvil saving format, fixed old chunk saving format.
- Clean up some stray 128 values and update the fallbacks to 256
- Add support for 1.2.4 and newer
- Updated for new 1.2 and 1.2.4 blocks, items, and mobs
- Fix Dispensers, Furnaces and remove redundant casts.
- Fix restoring enchantments from snapshots/schematics.
- Made tree planter tool try 10 times to make the tree before giving up.
Thanks to Nidan, aumgn, Jadedwolf, wizjany, SpectralEdge, md_5, and desht for
their contributions
5.2: 5.2:
- Made BlockBag use WorldVectors for add(Single)SourcePosition - Made BlockBag use WorldVectors for add(Single)SourcePosition
- Fixed north face not being set with non-singleblockpatterns. - Fixed north face not being set with non-singleblockpatterns.
- Moved the block data check to LocalWorld, adding preliminary support for - Moved the block data check to LocalWorld, adding preliminary support for
custom blocks. custom blocks.
- Lookup by id if the string passed to Block/ItemType.lookup() is an integer - Lookup by id if the string passed to Block/ItemType.lookup() is an integer
- Fixed issues with //replace. - Fixed issues with //replace.
@ -107,14 +118,14 @@ their contributions
- BaseBlock changes - BaseBlock changes
- Properly escape cuipattern - Properly escape cuipattern
- Fix handling of empty strings passed to Block/ItemType - Fix handling of empty strings passed to Block/ItemType
- Improved formatting and performance of YAMLProcessor when no comments are - Improved formatting and performance of YAMLProcessor when no comments are
present. present.
- Added bPermissions support - Added bPermissions support
- Update for new events system - Update for new events system
- Fixed /scriptname.js and no-double-slash settings not working - Fixed /scriptname.js and no-double-slash settings not working
- Corrected usage message for maze.js - Corrected usage message for maze.js
- Fixed mimimum height check for cylinder generation - Fixed mimimum height check for cylinder generation
- Get the items to be dropped for a block break from Bukkit - Get the items to be dropped for a block break from Bukkit
5.1.1: 5.1.1:
- Fixed some compatibility issues with SpoutPlugin - Fixed some compatibility issues with SpoutPlugin
@ -125,32 +136,32 @@ their contributions
- Added a //help command (alias /we help). - Added a //help command (alias /we help).
- Fixed a NullPointerException in conjunction with CraftBook. - Fixed a NullPointerException in conjunction with CraftBook.
- Added support for console commands to WorldEditPlugin. - Added support for console commands to WorldEditPlugin.
- Made /butcher, /searchitem (and /search) and /worldedit (and /we) work on the - Made /butcher, /searchitem (and /search) and /worldedit (and /we) work on the
console. console.
- Fixed //stack -s (again). - Fixed //stack -s (again).
- Added a thickness parameter to //hollow. - Added a thickness parameter to //hollow.
- Added a block/pattern parameter to //hollow. - Added a block/pattern parameter to //hollow.
- Added a -l flag to /butcher, which spawns fake lightning on all killed - Added a -l flag to /butcher, which spawns fake lightning on all killed
entities. entities.
- Added support for dynamic command registration. - Added support for dynamic command registration.
- //sel poly now keeps the previous selection, converting its outline into a - //sel poly now keeps the previous selection, converting its outline into a
polygon if necessary. polygon if necessary.
- Fixed //sel selection clearing not being dispatched to CUI. - Fixed //sel selection clearing not being dispatched to CUI.
- Improve zip file recognition. - Improve zip file recognition.
- Added WECUI protocol version support. Eventually, this will disable WECUI - Added WECUI protocol version support. Eventually, this will disable WECUI
until the user updates, but not yet. until the user updates, but not yet.
- Added //desel and //deselect as aliases for //sel - Added //desel and //deselect as aliases for //sel
- Added a gravity brush. - Added a gravity brush.
- Added support for ellipsoid and sphere selections. - Added support for ellipsoid and sphere selections.
- Add cuiVersion to LocalSession and set it via incoming CUI event Refactor - Add cuiVersion to LocalSession and set it via incoming CUI event Refactor
region selectors to handle legacy versions a bit better. Because chat region selectors to handle legacy versions a bit better. Because chat
doesn't allow the section sign to be sent, I have to send non-color codes. Meh. closes #158 doesn't allow the section sign to be sent, I have to send non-color codes. Meh. closes #158
- Some region selection fixes - Some region selection fixes
- Removed redundant line from README.md. - Removed redundant line from README.md.
- Add a cylindrical region selector. - Add a cylindrical region selector.
- Added initial SpoutAPI compatibility - Added initial SpoutAPI compatibility
- Allow copying item stacks with damage of > Byte.MAX_VALUE. Closes #972 - Allow copying item stacks with damage of > Byte.MAX_VALUE. Closes #972
- Improved output of YAMLProcessor and added support for root-level comments. - Improved output of YAMLProcessor and added support for root-level comments.
(for developers!) (for developers!)
- Removed support for Permissions2/3 - Removed support for Permissions2/3
- Performance improvements - Performance improvements
@ -164,7 +175,7 @@ rjwboys, yetanotherx, and GiCodeWarrior
- Added a //hollow command, which hollows out the object contained in the selection. - Added a //hollow command, which hollows out the object contained in the selection.
- Added /snapshot sel, which preselects a snapshot for future operations - Added /snapshot sel, which preselects a snapshot for future operations
- Added //sel extend, which activates cuboid selector where you can extend - Added //sel extend, which activates cuboid selector where you can extend
selections by right-clicking. selections by right-clicking.
- Added -a and -n flags to //butcher to kill animals and NPCs, respectively - Added -a and -n flags to //butcher to kill animals and NPCs, respectively
- Added support for stretched cylinders to //cyl and //hcyl (use //cyl x,z) - Added support for stretched cylinders to //cyl and //hcyl (use //cyl x,z)
@ -176,7 +187,7 @@ rjwboys, yetanotherx, and GiCodeWarrior
- Support for the new blocks/items/mobs that were added with Minecraft 1.0 - Support for the new blocks/items/mobs that were added with Minecraft 1.0
- Support for non-128 world heights - Support for non-128 world heights
- Block queues are now flushed based on attachment to other blocks. This should - Block queues are now flushed based on attachment to other blocks. This should
fix doors popping out. fix doors popping out.
- Made blockbag (take blocks from inventory) system more consistent. - Made blockbag (take blocks from inventory) system more consistent.
- Made some commands' syntax error messages more elaborate and useful - Made some commands' syntax error messages more elaborate and useful