Commit Graph

52 Commits

Author SHA1 Message Date
324a041e38 Split up some external .* imports. 2011-12-26 00:36:23 +01:00
c8c0c69f6d Added support for dynamic command registration. 2011-12-24 22:34:53 -08:00
4dc3c035c1 Updated to use simplified method signature for commands. Also improved SimpleInjector. 2011-12-17 23:45:12 -08:00
370ddeb9ff Added support for console commands to WorldEditPlugin. 2011-12-15 15:45:34 +01:00
05404b005d Added a //help command. 2011-12-13 09:43:39 +01:00
51dd7a0c9c Improved handling of valid blocks not in BlockType and added dragon egg to BlockType 2011-11-27 15:29:26 -08:00
5d59dd764e Changed getSafe*File to accept varargs instead of arrays. 2011-11-27 05:29:49 +01:00
7e13b60a51 Cleanup 2011-11-23 04:48:40 +01:00
7812d8f5f8 Cleanup and refactorings 2011-11-20 06:02:54 +01:00
feee529095 Improved error reporting for number format errors. 2011-11-20 05:31:18 +01:00
cf30a63018 Further cleanup of input handlers.
Slight deviation from previous behaviour:
Wand and navigation wand can no longer be used as ordinary tool binds.
However, these are already blocked elsewhere anyway, so it is unimportant.
2011-11-20 02:00:12 +01:00
71d302c893 Removed fix for issue #376, since the problem appears to have been fixed on the CraftBukkit side now.
Also cleaned up the input handlers a bit.
2011-11-20 01:45:25 +01:00
a3946dc8c4 Typo fix.
Thanks, Moo0
2011-11-13 15:00:41 +01:00
256897f473 Added seperate permissions for jumpto/thru commands and tools 2011-11-11 15:39:42 -08:00
04b7f40f46 Renamed some local variables in WorldEdit.getblock.
Also added a note about a potential concurrency problem i stumbled upon.
2011-11-05 18:09:50 +01:00
4c05050d73 Improved /we version output for dev builds. 2011-11-02 17:23:45 +01:00
3ed867ed53 Added left, right, back and forward directions to all directional commands. 2011-10-25 01:07:08 +02:00
2d654b59c5 Reduced code duplication in the WorldEdit.get*Direction methods. 2011-10-25 01:06:18 +02:00
467cc4dd14 Fixed infinite loop. Just because it's unused in worldedit doesn't mean you should break it -.- 2011-10-12 17:47:26 -04:00
b89ede09a6 Bugfix for jumpto 2011-10-09 20:43:21 -04:00
b5b55a2775 Cleanup and a few bugfixes 2011-09-24 15:24:10 -04:00
a1cf6eb6da Allow //replace to ignore from block damage values (and force them to not be ignored with the -f flag) 2011-09-17 21:50:06 -07:00
46ba1c7f5b Added mob type enum and subsequently removed case sensitivity from //set with mobspawners. 2011-09-17 21:08:15 -04:00
3bcd9a932b Replaced lots of else if constructs by switch/case and other simpler constructs. 2011-09-05 04:20:36 +02:00
bb2f8bb350 Cleaned up WorldEdit.getFlipDirection. 2011-09-04 23:18:37 +02:00
4c00a24c1d Abstracted all block IDs to BlockID and item ids to ItemType. Overloaded recently changed methods for compatibility and cleaned a few things up. 2011-09-03 13:01:51 -04:00
02d8acfa81 Alowed performing undos from other player sessions, if they exist. 2011-08-29 14:24:46 -07:00
a3186c2ce4 Removed old workaround from hmod 2011-08-29 14:24:46 -07:00
1562f17540 Added block damage support to //replace and //replacenear 2011-08-29 00:08:06 -07:00
da6e6da024 Cleanup. Added toString override for polygonal regions. 2011-08-24 18:27:18 -04:00
c99d64cfa0 Removed unnecessary valid block checking (already in LocalWorld) 2011-08-16 22:29:06 -07:00
c79d90bb99 Added support for non-integer radius to //fill, //fillr, //drain, //fixlava, //fixwater, //snow and //thaw. 2011-08-15 14:35:21 +02:00
e67ea1e769 Commands that consider the player's look direction now also use up/down when the player's pitch is outside the [-67.5;67.5] interval. 2011-08-15 14:09:19 +02:00
9d753c8692 Cleanup overlay/underlay mask. 2011-08-13 01:04:59 -04:00
b74670fda6 Fixed a warning 2011-08-12 08:20:40 +02:00
bc31e4c20a Removed the >, or <, from the over and underlay masks - command is now /mask >id,id,id 2011-08-11 22:56:24 +02:00
43bba317e5 Added overlay and underlay masks 2011-08-11 21:44:54 +01:00
ddcf948974 Fixed issue #376 "right-clicking with a compass on a door is treated if the door was not there and the left mousebutton was clicked."
Also when you use the compass for jumpto/thru it wont interact with items anymore.
2011-08-10 18:36:25 -04:00
d30cad6340 Added ORIENTATION_REGION and ALL LogModes, which log orientation+region and position+orientation+region respectively. 2011-08-09 01:23:08 +02:00
cc917b424c Added position/region logging. 2011-08-08 14:40:02 +02:00
7a3ddfe7bc Fixed //flip sometimes throwing errors about unknown directions. 2011-08-08 09:19:24 +02:00
02e24ed824 Removed and reimplemented mrapple's selection at a distance. It is now a brush tool, meaning it can be bound as other tools can and it subject to Nichts' /range command, so you can select points in midair. 2011-08-06 19:22:10 -04:00
894ebec740 You may now select pos1/pos2 from a distance! 2011-07-23 11:34:28 -05:00
66dcc99809 fixed superpickaxe for gravel & lightstone, preprocessors faster than postprocessors, added methods so same-type changes are visble client-side, fixed fixliquid & setblocks block count 2011-07-15 02:00:48 -05:00
e20cca38fd Change the block type check to be implementation-dependent. The Bukkit plugin now checks Bukkit's Material. 2011-06-04 22:22:23 -07:00
730244056c Fixed a mask parsing error that raised java.lang.StringIndexOutOfBoundsException. 2011-06-04 12:22:33 -07:00
e1da7c41ad Added a new region-based mask type and the ability to combine masks. 2011-06-04 11:57:40 -07:00
504b4a613f Added support for combined masks. 2011-06-04 11:42:45 -07:00
d881c14e2d Added //fast mode, which allows the server to skip the dirtying of chunks. This means that you have to rejoin to see changes though, but most operations are doubled in speed. 2011-06-04 10:30:45 -07:00
d71d4a8569 Added expiration timer to sessions. Sessions will now last up to 10 minutes (by default) before removed, so you can quickly disconnect (or crash) and come back and still maintain your history. 2011-05-01 17:37:05 -07:00