sk89q
8834af7538
Clean up and removal of some old exceptions.
2014-07-29 07:57:45 -07:00
sk89q
c2a0f590b1
Refactor RegionSelectors so limits are passed in during selection.
2014-07-28 19:50:01 -07:00
sk89q
7b8a321af5
Add "=expression" mask.
...
i.e. =perlin(0,x/2,y,z/2,0.05,3,0.8)<0.1
2014-07-28 02:35:58 -07:00
sk89q
aaeaf19fc8
Rewrite session code and add support for persistent sessions.
2014-07-27 20:44:05 -07:00
sk89q
e95eeefa2b
Code clean up, add preconditions, and correct Javadocs.
2014-07-26 01:29:51 -07:00
sk89q
a954e87e8c
Change some platform related messages.
2014-07-18 17:19:35 -07:00
sk89q
42be110097
Implemented new biome API.
2014-07-17 00:21:13 -07:00
sk89q
d50e05480f
Call setExtent() when setWorld() is caleld on ParserContext.
2014-07-17 00:08:13 -07:00
sk89q
3e34d5ca52
Re-implement /remove and /butcher with the new entity API.
2014-07-15 19:47:47 -07:00
sk89q
bf7185d173
Merge branch 'master' into feature/mapping
2014-07-14 22:50:57 -07:00
sk89q
6dcbc8eb66
Fix a confusion of loggers for command logging.
2014-07-14 22:50:45 -07:00
sk89q
97a1664db5
Merge remote-tracking branch 'origin/master' into feature/mapping
2014-07-10 22:33:25 -07:00
sk89q
dd497fdcb1
Send WrappedCommandException to the logger.
2014-07-09 23:08:17 -07:00
sk89q
4e69c7263f
Fix a syntax error in 393b0d3d
.
2014-07-09 23:07:40 -07:00
sk89q
393b0d3d7a
Handle when CommandException.getMessage() is null in CommandManager.
...
Related to WORLDEDIT-3156.
2014-07-09 23:05:40 -07:00
sk89q
7463fdef79
BlockRegistry, MaskRegistry, PatternRegistry -> *Factory
...
'Registry' will need to be used for the block, entity, item,
and so on registries.
2014-07-08 17:39:33 -07:00
sk89q
65f451279c
Merge branch 'master' into feature/mapping
...
Conflicts:
src/bukkit/java/com/sk89q/worldedit/bukkit/BukkitWorld.java
src/main/java/com/sk89q/worldedit/command/SelectionCommands.java
2014-07-06 21:06:10 -07:00
sk89q
d74237b15e
Fixes masks parsed from input not using block wildcards.
...
Closes WORLDEDIT-3147.
2014-07-06 18:12:15 -07:00
sk89q
68e5d5926a
Allow masks parsed from input to ignore the blacklist.
...
Fixes WORLDEDIT-3149.
2014-07-06 18:10:30 -07:00
sk89q
6f0fde47b0
Restored tab completion of player names.
...
Fixes WORLDEDIT-3144.
2014-07-06 17:23:05 -07:00
Albert Pham
297a6053ef
Merge pull request #298 from DarkArc/master
...
Fixes WorldEdit CUI.
Closes WORLDEDIT-3150.
2014-07-06 17:22:19 -07:00
Wyatt Childers
bc92e43be0
Adds Platform support for WorldEdit CUI
2014-07-06 20:13:27 -04:00
sk89q
aad7bb47d6
Added new preliminary non-destructive //rotate and //flip implementations.
...
Blocks themselves are not yet rotated/flip.
//flip now only flips across the player. -p was removed.
2014-07-02 02:56:21 -07:00
sk89q
7a5ea73c57
Merge branch 'master' into feature/mapping
2014-07-01 12:59:55 -07:00
sk89q
a74bab7f98
Added changes to formatting package in some classes.
2014-07-01 01:39:54 -07:00
sk89q
2effc57b78
When sorting commands for //help, ignore / characters.
2014-06-30 23:17:44 -07:00
sk89q
75b1fe6090
Added "Usage: " back when handling InvalidUsageException.
2014-06-30 23:04:32 -07:00
sk89q
88f0f1061a
Cleaned up InvalidUsageException and CommandException to be less confusing.
2014-06-30 23:02:04 -07:00
sk89q
11d37bce2b
Implemented -? and changed handling of InvalidUsageException.
...
Fixes WORLDEDIT-2947.
2014-06-30 22:48:04 -07:00
sk89q
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
sk89q
b0d050451a
Merge branch 'master' into feature/mapping
...
Conflicts:
src/bukkit/java/com/sk89q/worldedit/bukkit/BukkitCommandSender.java
src/main/java/com/sk89q/worldedit/internal/LocalWorldAdapter.java
src/main/java/com/sk89q/worldedit/util/TargetBlock.java
2014-06-28 22:31:13 -07:00
sk89q
3750190f2c
Passed a string of parent commands rather than just the current command.
2014-06-28 17:04:38 -07:00
sk89q
10c45fcb22
Check permissions in command suggestions and Dispatcher.
2014-06-28 16:57:11 -07:00
sk89q
205fee3c36
Renamed some command manager methods to be more descriptive.
2014-06-28 16:39:20 -07:00
sk89q
33e1e0b1f1
Overhauled command handling and suggestion support.
2014-06-28 16:30:02 -07:00
sk89q
2258513104
Made Dispatcher implement CommandCallable.
...
This simplifies things a bit.
2014-06-28 01:42:59 -07:00
sk89q
de0f283656
Call createProxyActor() on command Actors.
2014-06-27 20:23:53 -07:00
sk89q
d96d3cf8bc
Changed instances of Pattern, Mask, etc. to newer versions.
...
Most affected is the brush code.
2014-06-27 19:55:38 -07:00
sk89q
9381beb417
Actor should not have getWorld().
2014-06-27 18:34:58 -07:00
sk89q
23ce159ccf
Moved other command handler related classes to the internal package.
2014-06-27 18:29:43 -07:00
sk89q
47076b313e
Fixed command logging regression caused by merge.
2014-06-27 18:29:43 -07:00
sk89q
b7e0821b97
Removed command binding classes to internal package.
2014-06-27 18:29:43 -07:00
sk89q
ebe2bc6ae2
Changed command pipeline to use Actor over LocalPlayer.
2014-06-27 18:29:42 -07:00
sk89q
8f1943fd84
Merge commit '142f5c8e5c889ee5098c05ba2fde20b52467c1df' into feature/platform-caps
2014-06-27 16:03:29 -07:00
sk89q
9bb70ad335
Updated events to choose the best platform for certain tasks.
2014-06-27 13:14:44 -07:00
sk89q
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
sk89q
d9cea950b0
Added events for the other WorldEdit.handle*() methods.
2014-06-26 20:07:04 -07:00
sk89q
fc50831cc0
Changed right click to use the event as well.
2014-06-26 17:07:08 -07:00
sk89q
ff7d5aad1a
Only handle primary input in block interact event handler.
2014-06-26 16:58:54 -07:00
sk89q
900c9b5258
Added BlockInteractEvent to replace handleBlockLeftClick().
...
Needed quite a shim for tools/brushes for now.
2014-06-26 16:56:40 -07:00