7a5ea73c57
Merge branch 'master' into feature/mapping
2014-07-01 12:59:55 -07:00
a74bab7f98
Added changes to formatting package in some classes.
2014-07-01 01:39:54 -07:00
2effc57b78
When sorting commands for //help, ignore / characters.
2014-06-30 23:17:44 -07:00
11d37bce2b
Implemented -? and changed handling of InvalidUsageException.
...
Fixes WORLDEDIT-2947.
2014-06-30 22:48:04 -07:00
c29ca03e35
Improved re-use of command help formatting.
2014-06-30 22:08:08 -07:00
1e2523ddcb
Updated //help with colors and sub-command support.
2014-06-30 21:56:05 -07:00
d1f5beb961
Shortened /schematic command descriptions.
2014-06-30 21:48:26 -07:00
0a5a1e1b01
Fixed typo in //curve's help.
...
Fixes WORLDEDIT-3025.
2014-06-30 21:00:02 -07:00
09eb36dc5e
Added new Extent-compatible Clipboard and BlockArrayClipboard classes.
...
The goal is to replace use of CuboidClipboard with these new classes.
Support for entities, //flip, //rotate, and //distr still needs to be
re-implemented.
DataException was also removed from BaseBlock because The Base(...)
classes should be "dumb" blocks without any validation.
2014-06-29 17:47:08 -07:00
eee2c5d9f4
Changed Location to use Extents rather than worlds and overhauled the new Entity code a bit.
2014-06-29 15:36:41 -07:00
723b8b6e63
Shortened and improved some command descriptions.
2014-06-28 18:44:09 -07:00
620a4a21a1
Fixed -a in //stack being interpreted as -s.
2014-06-28 16:30:22 -07:00
33e1e0b1f1
Overhauled command handling and suggestion support.
2014-06-28 16:30:02 -07:00
f64107c2c0
Removed LocalPlayer from commands and removed various uses of old Mask and Pattern classes.
2014-06-28 01:01:49 -07:00
d96d3cf8bc
Changed instances of Pattern, Mask, etc. to newer versions.
...
Most affected is the brush code.
2014-06-27 19:55:38 -07:00
1431cd2a67
Cleaned up BiomeCommands and made better use of new command framework.
2014-06-27 18:29:43 -07:00
ebe2bc6ae2
Changed command pipeline to use Actor over LocalPlayer.
2014-06-27 18:29:42 -07:00
8f1943fd84
Merge commit '142f5c8e5c889ee5098c05ba2fde20b52467c1df' into feature/platform-caps
2014-06-27 16:03:29 -07:00
c9e60f1f60
Updated /we version with platform information.
2014-06-27 13:14:55 -07:00
e52ca6661f
Added support for platforms to declare capabilities.
...
Platforms can declare certain capabilities and a suggested preference
for the platform for each capability. WorldEdit can then choose
the best platform for a given capability.
Examples of capabilities include providing configuration, registering
game hooks/events, performing changes to the world, or checking
permissions/authorization.
2014-06-27 01:11:35 -07:00
7827dfea9e
Put in a tip about setting //limit.
2014-06-26 17:43:25 -07:00
900c9b5258
Added BlockInteractEvent to replace handleBlockLeftClick().
...
Needed quite a shim for tools/brushes for now.
2014-06-26 16:56:40 -07:00
c8246ec962
Merge pull request #239
2014-05-01 18:01:12 -07:00
996438ff91
Merge pull request #282
...
Add support for listing schematics inside subdirectories
Conflicts:
src/main/java/com/sk89q/worldedit/command/SchematicCommands.java
2014-05-01 17:45:13 -07:00
a3c542b74f
The /butcher command no longer kills mobs with a name tag.
...
PR: https://github.com/sk89q/worldedit/pull/292
Conflicts:
src/bukkit/java/com/sk89q/worldedit/bukkit/BukkitWorld.java
src/main/java/com/sk89q/worldedit/command/BrushCommands.java
src/main/java/com/sk89q/worldedit/command/UtilityCommands.java
2014-05-01 17:36:11 -07:00
5ed9239e14
Fixed listing schematics with directories in the folder.
2014-04-25 23:45:49 -04:00
f94be80923
Changed Super Pickaxe to use EditSession.
...
This fixes WORLDEDIT-3102 and allows the logging of Super Pickaxe
usage via the EditSession Extent pipeline.
2014-04-23 00:33:00 -07:00
f3e107da90
Handle running multiple platforms at a time better.
2014-04-05 23:27:10 -07:00
24f8fbc92a
Converted API over to use new World.
...
This breaks backwards compatibility for all getWorld() methods, but
shim methods were added for binary compatibility with method calls that
use LocalWorld.
2014-04-05 03:04:21 -07:00
52b828ae17
Clean up WorldEdit main class.
2014-04-04 21:02:56 -07:00
e0fd804f70
Standardized file headers.
2014-04-04 15:23:11 -07:00
cbf58103e6
Replaced tabs with spaces in .java files.
2014-04-04 14:11:48 -07:00
0ed62b8f90
Moved RegionSelector back to regions package to reduce API breakage.
2014-04-03 19:50:05 -07:00
1fd1e7aaf8
Moved RegionSelectors and RegionIterators into subpackages.
2014-04-03 18:32:51 -07:00
9d08f266bf
Created pattern, mask, and block registries.
...
Deprecated getBlock, getBlockPattern, and so-on in WorldEdit.
2014-04-03 17:52:53 -07:00
469cb8c8b3
(Breaking) Moved some packages around.
...
Most of the changes should not break *most* WorldEdit-using plugins,
but implementations of WorldEdit are broken by this change.
2014-04-02 19:20:12 -07:00