mirror of
https://github.com/EngineHub/WorldEdit.git
synced 2024-12-15 04:41:37 +08:00
238 lines
11 KiB
Plaintext
238 lines
11 KiB
Plaintext
2.2.1:
|
|
- Fixed compatibility with server v0.2.5.
|
|
|
|
2.2:
|
|
- Added Grum's //smooth command to smooth terrain. Select the entire area
|
|
and use //smooth on it, perhaps specifying a number of iterations,
|
|
with a larger number of iterations meaning a smoother terrain. Trees and
|
|
other blocks like fences currently do not drop.
|
|
- Fixed output messages for //pos2 and //hpos2 when used.
|
|
- Updated for server version 0.2.5.
|
|
|
|
2.1:
|
|
- Switched usage of HashMaps to double ArrayLists in the history function,
|
|
increasing the speed of everything by up to 20x.
|
|
- The data values of blocks that use them won't be set anymore, decreasing
|
|
the packet spam generated.
|
|
- Added //fillr that recursively fills (it's //fill except it will
|
|
fill nooks and crannies).
|
|
- Fixed /unstuck lifting you when you weren't stuck.
|
|
- Added a filename character whitelist to schematic saving/loading
|
|
routines. (regex: ^[A-Za-z0-9_\- \./\\'\$@~!%\^\*\(\)\[\]\+\{\},\?]+$)
|
|
- Expanded the character whitelist for snapshot names (to the same as the
|
|
one for schematic saving/loading).
|
|
- .schematics now save original copy offset.
|
|
- Added //count that counts the number of blocks in a region.
|
|
- Added //distr that prints the distribution of blocks in a region.
|
|
- Added /butcher to kill all/nearby mobs.
|
|
- Added mob killing to the super pickaxe.
|
|
|
|
2.0.2:
|
|
- Fixed issues with /listsnapshot and //restore not working.
|
|
- Fixed help for //expand and //contract.
|
|
- /jumpto should work reliably again.
|
|
|
|
2.0.1:
|
|
- Fixed the issue with the super pickaxe not working with bedrock.
|
|
- Fixed an issue with the recursive super pickaxe not working properly.
|
|
- Added an argument to /listsnapshots to show more snapshots.
|
|
- Added an argument to //restore that lets you select a snapshot for
|
|
restoring without //use.
|
|
|
|
2.0:
|
|
- Added help message to //load telling users about //paste.
|
|
- Added Notch tree planting tool mode with the right click of the pickaxe.
|
|
(Undo is supported!)
|
|
- Added recursive super pickaxe mode that destroys blocks adjacent,
|
|
destroying only blocks of the same type as the block that you clicked on
|
|
- Added area super pickaxe mode that destroys a cuboid area on use,
|
|
destroying only blocks of the same type as the block that you clicked on.
|
|
- Added pasting at origin and saving origin to .schematics.
|
|
- Added /chunk to select all the blocks inside the chunk that you are in.
|
|
- Shortcut /replacenear lets you replace nearby blocks.
|
|
Example: /replacenear 50 rock glass
|
|
- /ascend, /descend, and /unstuck now detect pass-through blocks better.
|
|
- Added /up to go up some distance.
|
|
- Added /snow command to overlay snowfall and freeze lakes in the area.
|
|
- Both /pinegen and /forestgen (now) have a density argument. Values
|
|
between 0 and 100 are accepted.
|
|
- Changed old forest generator command to /pinegen.
|
|
- Changed /forestgen to generate forests using Notch's tree algorithm
|
|
(fully undoable).
|
|
- Improved speed of commands that iterated over cuboids by 5-40%.
|
|
- Support for setting random block content with //set.
|
|
Example: //set 5%diamondore,95%glass
|
|
Numbers don't have to add up to any particular number.
|
|
- Block IDs are now resolved with hMod as well, should it fail to resolve
|
|
with WorldEdit.
|
|
- Added support for replacing a list of blocks with //replace.
|
|
- Added register-help configuration to prevent WorldEdit commands from
|
|
showing up in help.
|
|
- /ascend, /descend, and /unstuck now clamp Y to >= 0.
|
|
- Added /worldeditselect permission that will give users access to all
|
|
commands and functions that let you define selections.
|
|
- Point selection functions now emit the coordinates.
|
|
- //size now displays coordinate information.
|
|
- Added per-group block change limit restrictions support.
|
|
- Possibly added .tar.bz2/tar.gz support. Untested and highly
|
|
unrecommended.
|
|
- Added command logging setting and logging to file.
|
|
- Added max-radius configuration to clamp radii and sizes.
|
|
- Added /fixlava.
|
|
- New /ex area fire extinguisher command (shortcut to /removenear fire 40).
|
|
- Added class to access WorldEdit selections from other plugins.
|
|
- //contract and //expand argument orders swapped to go with the other
|
|
direction commands like //stack.
|
|
- Super pickaxe now ignores TNT. (Before it caused ignition on client-side
|
|
only).
|
|
- Y coordinates are now clamped between 0 and 127 when blocks are set
|
|
by WorldEdit. This fixes some exceptions.
|
|
- Expanded the priority block list significantly to handle more block types.
|
|
- .schematic load/save error messages are now more descriptive.
|
|
- Fixed iron pick axe not working as a super pickaxe.
|
|
- Plugin .jar renamed from SMWorldEdit to WorldEdit as it was confusing.
|
|
- WorldEdit version is now printed on load.
|
|
|
|
0.13.2:
|
|
- Added support for the new block types from the Halloween update.
|
|
|
|
0.13.1:
|
|
- Updated for b123.
|
|
- New /pumpkins command. Happy Halloween!
|
|
- //fill now uses its own stack so that it doesn't cause stack overflow
|
|
errors for overly large regions.
|
|
- For commands that look for a block ID (//replace, /removenear), it will
|
|
no longer check against the WorldEdit block restriction list.
|
|
|
|
0.12
|
|
- Added /listchunks
|
|
- Added /delchunks (creates a shell script).
|
|
|
|
0.11:
|
|
- New TrueZIP support.
|
|
- Fixed the issue with certain blocks dropping items (torches, etc.).
|
|
- Chests are partially supported. Double width chests don't paste too well yet.
|
|
- //expand and //contract are now bounded on the Y-axis.
|
|
- Cactus was removed from the list of allowed blocks.
|
|
|
|
0.10:
|
|
- Issues with the permissions regarding the super pick axe mode and
|
|
the edit wand have been resolved.
|
|
- For the super pick axe to destroy bedrock, permission must be given for
|
|
/worldeditbedrock.
|
|
- Added /chunkinfo to tell you information about the chunk that you are in.
|
|
- Added support for restoring regions from a backup. /listsnapshots, //use,
|
|
and //restore have been added.
|
|
- Added //hpos1 and //hpos2 to set the corners of the cuboid to the block
|
|
that you are looking at.
|
|
- Added /jumpto to go to the spot that you are looking at.
|
|
- Added /thru to go through the wall in front of you.
|
|
- Added /ceil to get to the ceiling of a room.
|
|
|
|
0.9:
|
|
- Giving permission to just /worldedit is now enough to have access to all
|
|
WorldEdit commands.
|
|
- The super pickaxe toggle command has been changed to //, but the old "/,"
|
|
command will continue to work. When assigning permissions, give access to //
|
|
- Added //move and //moveair to move the selection.
|
|
- Fixed the help for //wand.
|
|
- Fixed a bug that caused commands to be case sensitive.
|
|
- Permissions for the non-air command (i.e. //stack vs //stackair) now
|
|
extend to the air command.
|
|
- Added /removenear to remove nearby blocks of a type.
|
|
- Fixed the incorrect help for some commands.
|
|
- Added //cyl and //hcyl to generate filled and hollow circles and cylinders.
|
|
- Added //sphere and //hsphere to generate filled and hollow spheres.
|
|
- Added //walls to generate the sides of a cuboid region.
|
|
|
|
0.8.3:
|
|
- //rotate fixed.
|
|
- Fixed some floating point inaccurracy errors.
|
|
- Exceptions are now caught when handling commands so that they can be
|
|
reported to the current user.
|
|
|
|
0.8.2:
|
|
- Signs that are not in a loaded chunk will no longer cause an exception.
|
|
- /unstuck, /ascend, and /descend are more accurate now. /descend also
|
|
won't drop you from 20 feet up and it won't drop you into the void anymore.
|
|
|
|
0.8.1:
|
|
- Added a workaround for the onBlockDestroy hook returning (0, 0, 0).
|
|
|
|
0.8:
|
|
- All operations now implicitly support working with block data, including
|
|
sign text. This applies to .schematic loading and saving.
|
|
- Scripting support has been removed. It may return in the future, possibly
|
|
as an additional plugin.
|
|
- /edit command prefix was changed to //.
|
|
- Added //expand and //contract to expand and contract the selected region.
|
|
- Fixed help for //stack and //stackair.
|
|
- Added /ascend to ascend to the next level up.
|
|
- Added /descend to descend down a level.
|
|
- Added /toggleeditwand to toggle use of the toggle wand.
|
|
- Re-implemented /forestgen in Java.
|
|
- Added /editrotate to rotate the clipboard around the minimum position.
|
|
- Added super-pick axe mode with command /,
|
|
- Added /toggleplace to switch to using position #1 instead of your feet.
|
|
- Plugin for hey0's server mod has been renamed to SMWorldEdit.
|
|
- //fill routine now keeps a track of visited blocks to prevent
|
|
infinite recursion caused by inconsistent states.
|
|
- /editcut will both copy and remove.
|
|
- All block name lookups now use WorldEdit's own list.
|
|
- New syntax to specify block data when specifying block type. Examples:
|
|
//set crops:7
|
|
//set sign:4|Line1|Line2
|
|
- Colored cloth blocks can no longer be created at all
|
|
(they crash clients).
|
|
- Added /fixwater to level and correct water.
|
|
|
|
0.7:
|
|
- /editreplace now has reversed arguments. /editreplace [fromID] toID
|
|
- /editstack(air) now has reversed arguments. /editstack count [direction]
|
|
- /editstack(air) now can take longer direction names ('up' vs. just 'u').
|
|
- Added /editdrain drains pools of lava and/or laval.
|
|
- Fixed help for /editstack(air) incorrectly referring to the clipboard.
|
|
- Removed the dependency on Apache commons and recompiled the JavaScript
|
|
engine to be smaller.
|
|
|
|
0.6:
|
|
- Added a check that will warn you when the region you have selected is
|
|
larger than the .schematic format can support.
|
|
- Implemented smart block queuing that will intelligently create or
|
|
destroy blocks so that certain blocks (torches, etc.) will spawn
|
|
correctly (though perhaps not in the right orientation) and will
|
|
remove correctly (without dropping an item).
|
|
- When pasting, if you end up inside a block, you will now be put up top
|
|
of the paste.
|
|
- Added /editstack and /editstackair for stacking/repeating regions a
|
|
certain number of times.
|
|
- Added /removebelow.
|
|
- Added height parameter to /removeabove.
|
|
- Added /editwand to give you the wooden axe.
|
|
- Added /editlimit to allow you to clamp the number of blocks that can
|
|
changed in one go at a time. A new "max-blocks-changed" setting
|
|
lets you configure a default limit.
|
|
|
|
0.5:
|
|
- You can now right click once with the wooden axe to select position 1
|
|
and double right click to select position 2.
|
|
- /editoutline added to draw the faces of a region.
|
|
- New /editload and /editsave that work with .schematic files.
|
|
- /clearclipboard now works.
|
|
- meteorshower.js added: drop burning resources around you.
|
|
- Scripts can now be run directly as a command.
|
|
- The forest generator now tops the trees with leaves.
|
|
- Scripts will now be aborted if they take 3 seconds or longer to finish.
|
|
- Fixed a bug in the undo function that prevented generated forests from
|
|
ndoing properly.
|
|
- Added Teleport functions to the scripting interface.
|
|
|
|
|
|
0.4
|
|
- Added history with undo/redo up to 15 states.
|
|
- /editreplace updated with the ability to replace only one type of block.
|
|
- Added /editcopy and /editpaste.
|
|
- New adjustable whitelist of usuable blocks.
|
|
|
|
0.1
|
|
- Initial release. |