2f390e9938
Added multiword args and some improvements to value flags.
2011-09-13 22:47:17 -07:00
93fbad4d82
Cleaned up CommandAlias a bit
2011-08-29 14:24:46 -07:00
d64fd95173
Added support for value flags to the command system
2011-08-29 14:46:36 +02:00
04dd21d51a
Added merging of quoted multiword strings (single or double quotes) into one index, flags can be anywhere in the command args string. Untested and currently unused command aliasing added for moving commands around
2011-08-28 13:00:00 -07:00
447de4b206
- CommandContext's valueFlag constructor will now ignore the 0th element of args (no idea why that is even there)
...
- Limited flags to a-zA-Z
- Passing null to the valueFlag constructor will disable flag parsing altogether
- Adjusted the error message
- Added javadoc to CommandContext(String[], Set<Character>)
- Added CommandContext(String, Set<Character>)
2011-08-27 16:12:49 +02:00
799b84622f
Added support for value flags to CommandContext.
2011-08-26 18:40:51 +02:00
2af38feadc
Added a generic injector for commands
2011-08-24 00:17:27 -07: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
2c155c241b
Added an invokeMethod hook to CommandsManager, that wraps method invocation and can be overridden
2011-08-08 14:06:28 +02: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
86ecd49b89
Added support for using instances (created using a specified dependency injector) in CommandsManager.
2011-06-18 10:14:49 -07:00
5755755c15
Code cleanup.
2011-05-01 17:06:18 -07:00
d8288afe04
Removed redundant code.
2011-05-01 16:16:50 -07:00
582b98dad0
More file moving.
2011-05-01 01:30:33 -07:00