Commit Graph

2012 Commits

Author SHA1 Message Date
sk89q
6dcbc8eb66 Fix a confusion of loggers for command logging. 2014-07-14 22:50:45 -07:00
sk89q
e21b21d266 Update changelog for 5.6.2 and 5.6.3. 2014-07-12 13:41:13 -07:00
sk89q
78988680e9 [Bukkit] Add support for MC 1.7.10. 2014-07-12 13:09:44 -07:00
sk89q
91d3292d81 Call editSession.setBlock() in SnapshotRestore.
Fixes WORLDEDIT-2879.
2014-07-10 01:04:15 -07:00
sk89q
66a51636a3 Ellipsoid-based region selectors no longer starts primary at (0, 0, 0).
Fixes WORLDEDIT-2968.
2014-07-10 00:47:36 -07:00
sk89q
7283526123 Fixes commands registered with the legacy handler not tab completing players.
Closes WORLDEDIT-3151.
2014-07-10 00:30:43 -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
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
85f014e256 Clamp acceptable density for //flora and //forest.
Fixes WORLDEDIT-3148.
2014-07-06 17:34:08 -07:00
sk89q
e9ca618961 Fixes //desel no longer working.
Closes WORLDEDIT-3146.
2014-07-06 17:29:17 -07:00
sk89q
6f0fde47b0 Restored tab completion of player names.
Fixes WORLDEDIT-3144.
2014-07-06 17:23:05 -07:00
sk89q
f1649dbf51 [Bukkit] Added runtime dependency for running Bukkit. 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
63605a8417 [Bukkit] Added shim method for setBlock(..., foundation.Block, ...). 2014-07-05 16:40:07 -07:00
sk89q
51a540dab1 Added //calc, //eval, etc. to evaluate mathematical expressions. 2014-07-03 03:34:19 -07:00
sk89q
6c4a321d61 Added support for mathematical expressions for numeric arguments in commands.
This only works for commands that have been ported over to the new command
framework.
2014-07-03 03:33:57 -07:00
sk89q
1f6e31dae8 Changed /ascend and /descend to get arguments via injection. 2014-07-03 03:33:16 -07:00
sk89q
765d987ae1 ParametricCallable.mayConsumeArguments() handles flags better. 2014-07-02 12:52:42 -07:00
sk89q
06c248e518 Rectified that hopper fix being very incomplete (and unit test breaking!). 2014-07-01 15:37:12 -07:00
sk89q
e207ccebe8 Fixed activated hoppers rotating incorrectly.
Fixes WORLDEDIT-3138.
2014-07-01 15:16:27 -07:00
sk89q
8f8d991ee1 Fixed /butcher not working correctly in-game.
@Optional does not work on parameter bindings of the PROVIDES type at
this time.

Fixes WORLDEDIT-3139.
2014-07-01 15:04:30 -07:00
sk89q
ede28df487 Fixed handling of legacy Command.flags/.anyFlags.
Fixes WORLDEDIT-3137.
2014-07-01 14:15:19 -07:00
sk89q
7ba002ac8d Clean up ParametricCallable. 2014-07-01 13:52:19 -07:00
sk89q
1b0a6bfcd8 Removed CommandCallable.getValueFlags().
Parsing of arguments is no longer done automatically so this method
is extraneous.
2014-07-01 12:56:27 -07:00
sk89q
f3fe8f2ad8 Extracted CommandMapping interface. 2014-07-01 12:55:39 -07:00
sk89q
61053564fa Added utility Transforms class. 2014-07-01 12:45:06 -07:00
sk89q
e3ae22da80 Identity.combine(other) should just return other. 2014-07-01 12:42:57 -07:00
sk89q
63411b427a Added Transform.inverse() as a standard operation. 2014-07-01 12:42:57 -07:00
sk89q
a74bab7f98 Added changes to formatting package in some classes. 2014-07-01 01:39:54 -07:00
sk89q
83a657e561 formatting.components -> formatting.component 2014-07-01 00:22:11 -07:00
sk89q
7c2f6f0bcc Sort commands for Dispatchers in CommandUsageBox. 2014-06-30 23:22:04 -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
f0530f9d28 Removed gold color from CommandUsageBox for command help. 2014-06-30 23:03:46 -07:00
sk89q
88f0f1061a Cleaned up InvalidUsageException and CommandException to be less confusing. 2014-06-30 23:02:04 -07:00
sk89q
08ad5f4451 Handle exceptions thrown from bindings as a convertible InvocationTargetException.
For example, if IncompleteRegionException is thrown by a binding, it
will result in a InvocationTargetException now with a getCause(),
which gets handled as if that exception was thrown from the actual
Method that is invoked for the command.
2014-06-30 22:51:25 -07:00
sk89q
11d37bce2b Implemented -? and changed handling of InvalidUsageException.
Fixes WORLDEDIT-2947.
2014-06-30 22:48:04 -07:00
sk89q
c29ca03e35 Improved re-use of command help formatting. 2014-06-30 22:08:08 -07:00
sk89q
1e2523ddcb Updated //help with colors and sub-command support. 2014-06-30 21:56:05 -07:00
sk89q
d1f5beb961 Shortened /schematic command descriptions. 2014-06-30 21:48:26 -07:00
sk89q
0a5a1e1b01 Fixed typo in //curve's help.
Fixes WORLDEDIT-3025.
2014-06-30 21:00:02 -07:00
sk89q
ad9b8ce3b1 [Bukkit] Made BukkitCommandSender public again.
CommandHelper subclasses this, although whether things will work
properly after this change is to be said.

Fixes WORLDEDIT-3136.
2014-06-29 12:28:27 -07:00
sk89q
d4dde8c4a6 [Bukkit] Handle onDisable() better when onEnable() fails. 2014-06-29 01:43:30 -07:00
sk89q
302d089d55 Assembly needs to go after the shader .jar is built. 2014-06-29 01:39:56 -07:00
sk89q
bc73d12f25 Merge support for platform capabilities and overhaul of command executors. 2014-06-28 19:29:26 -07:00
sk89q
d86d81ef21 Switch Style to Preconditions. 2014-06-28 19:13:46 -07:00