Commit Graph

15 Commits

Author SHA1 Message Date
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