Commit Graph

  • 2e1087a49a Added a //hollow command, which hollows out the object contained in the selection. TomyLobo 2011-12-08 10:31:12 +0100
  • 90b062a9d8 Fixed some warnings TomyLobo 2011-12-08 11:52:04 +0100
  • d0367bfd5c Small cleanup of chunk reading zml2008 2011-12-06 07:58:34 -0800
  • c2460a6305 PlayerInteract listener should now respect cancelled status. zml2008 2011-12-06 07:45:07 -0800
  • d69863db59 Fixed unimportant typos. TomyLobo 2011-12-06 13:59:41 +0100
  • c21c380bba Added a -a flag to /butcher to kill animals. Its now disabled by default. TomyLobo 2011-12-06 07:08:32 +0100
  • bc3a4377ec The /butcher command no longer kills NPCs, except when the -n flag is passed. TomyLobo 2011-12-06 06:26:12 +0100
  • 4c9e0a629f Added help text for most commands that take flags. TomyLobo 2011-12-05 11:21:40 +0100
  • 6764704c22 Added support for help text to be shown on syntax errors and such. TomyLobo 2011-12-05 10:38:44 +0100
  • fcb7e62cb0 Formatting. zml2008 2011-12-05 20:02:41 -0800
  • 745716426f Removed some unnecessary checks and fixed compatibility with CraftBook and other plugins that load() before registering the server listener zml2008 2011-12-05 19:48:14 -0800
  • 258bdc11b0 Fixed //stack -s only shifting by 1 block, regardless of the selection size. TomyLobo 2011-12-05 23:21:51 +0100
  • a5a761a126 Added Vector.dot(Vector). TomyLobo 2011-12-05 23:17:13 +0100
  • 274ecaadf2 Changed a usage string. TomyLobo 2011-12-05 23:01:30 +0100
  • 3ccb152350 Added support for line breaks to BukkitPlayer.print* TomyLobo 2011-12-05 10:33:13 +0100
  • 11dadd7417 Simplified CommandsManager.getUsage. TomyLobo 2011-12-05 09:36:15 +0100
  • 259003d030 Corrected a command description. TomyLobo 2011-12-05 08:56:49 +0100
  • f74d37c97b Updated changelog with yet more changes since 4.7. TomyLobo 2011-12-05 04:43:01 +0100
  • 50bdb2332a Removed LegacyPluginPermissionsResolver. TomyLobo 2011-12-05 04:20:38 +0100
  • deea1f7655 Moved PermissionsResolverServerListener into PermissionsResolverManager and got rid of some unnecessary methods. zml2008 2011-12-04 19:06:41 -0800
  • cd2f56918d Renamed WEPIFRutimeException to WEPIFRuntimeException and gave it a serialVersionUID. TomyLobo 2011-12-05 03:41:24 +0100
  • 09589e2a79 Fixed switch treating continue like break. TomyLobo 2011-12-05 03:21:17 +0100
  • daf1dde701 Moved WEPIF to the com.sk89q.wepif package and made PermissionsResolverManager a singleton zml2008 2011-12-04 09:56:35 -0800
  • 04a08e7e0c Improved Switch's optimizer. TomyLobo 2011-12-04 20:49:53 +0100
  • d55376e8a6 Added an optimizer and license/element comments for Switch. TomyLobo 2011-12-04 20:01:57 +0100
  • 7a429e9932 Made Node.getPosition final and fixed some whitespace in LocalWorld. TomyLobo 2011-12-04 20:01:08 +0100
  • a8e64fd8bc Added switch/case to the expression parser. TomyLobo 2011-12-04 09:13:51 +0100
  • 61b2ea4007 Added "switch" and "case" to the list of keywords so they can't be used as variable names. TomyLobo 2011-12-04 06:40:09 +0100
  • 4753574bae Basically rewrote the tree remover tool to use breadth-first search to get rid of deep recursions. TomyLobo 2011-12-02 23:53:06 +0100
  • 771d068826 Reduced indentation on a piece of code. TomyLobo 2011-12-01 20:20:35 +0100
  • af9e2da6d3 Simplified the statement parser, fixed a few quirks and adjusted a test case. TomyLobo 2011-11-30 08:55:35 +0100
  • 9cdac001e3 Added a megabuf function to the expression parser, which works like gmegabuf, except that there is one buffer per Expression instance. TomyLobo 2011-11-30 05:27:11 +0100
  • c6518a9243 Added a way to retrieve the current expression instance. TomyLobo 2011-11-30 05:15:56 +0100
  • 662e597f1a Moved temporary variable creation from Parser to Expression. TomyLobo 2011-11-30 04:21:10 +0100
  • 11245014c8 Added @Override annotations. sk89q 2011-11-29 09:23:24 -0800
  • 36e4b99ade Added particle effects to area and recursive pickaxe. TomyLobo 2011-11-29 09:10:25 +0100
  • 6be514cdf9 Added LocalWorld.queueBlockBreakEffect. TomyLobo 2011-11-29 09:09:32 +0100
  • a4ccadacdc Added ServerInterface.schedule(delay, period, task). TomyLobo 2011-11-28 07:59:14 +0100
  • cc0e39b493 Added particle and sound effects to the single super pickaxe. TomyLobo 2011-11-28 07:13:59 +0100
  • 36fbfa409f Added LocalWorld.playEffect and an implementation for Bukkit. TomyLobo 2011-11-28 07:13:19 +0100
  • a6f0a48f84 Added a swap function to the expression parser. TomyLobo 2011-11-28 00:29:38 +0100
  • 255e342353 Added enchantment support zml2008 2011-11-27 15:29:51 -0800
  • 51dd7a0c9c Improved handling of valid blocks not in BlockType and added dragon egg to BlockType zml2008 2011-11-27 15:29:26 -0800
  • 5d59dd764e Changed getSafe*File to accept varargs instead of arrays. TomyLobo 2011-11-27 05:29:49 +0100
  • c8180e641f Reverting part of a cleanup that made java cry for some obscure reason. TomyLobo 2011-11-25 06:31:00 +0100
  • 380b3f3c92 Add SSL to GitHub URL and new forum link Kenan Yildirim 2011-10-02 23:04:16 -0300
  • 6aec096709 Fixed a comment. TomyLobo 2011-11-24 21:17:39 +0100
  • 77bd86a203 Whitespace police TomyLobo 2011-11-24 21:07:14 +0100
  • 5ec6276674 Made ExpressionTest invoke the optimizer every time it evaluates an expression. TomyLobo 2011-11-24 20:53:34 +0100
  • c1e151ac19 Improved the expression parser's optimizer. TomyLobo 2011-11-24 20:51:11 +0100
  • 05b427316d Changed signature of the optimize() method to return an RValue. TomyLobo 2011-11-24 20:50:07 +0100
  • 7cbb7da80b Added the ternary operator. TomyLobo 2011-11-24 19:44:15 +0100
  • 9456c9e58f Expression parser improvements TomyLobo 2011-11-24 11:02:02 +0100
  • adf326e2bf Renamed some variables and adjusted some comments in ArbitraryShape. TomyLobo 2011-11-24 10:11:53 +0100
  • d69b04caf5 Added some element comments to ArbitraryShape. TomyLobo 2011-11-24 04:06:14 +0100
  • dfb729d5f1 Added license blocks and element comments to all expression parser classes. TomyLobo 2011-11-24 03:53:40 +0100
  • 71287299b5 Added a simple for loop to the expression parser. TomyLobo 2011-11-24 02:32:55 +0100
  • 7e13b60a51 Cleanup TomyLobo 2011-11-23 02:29:48 +0100
  • 1a57f6e95d Added return, break and continue. TomyLobo 2011-11-22 17:54:43 +0100
  • efc2209c0f Prevented overwriting built-in constants. TomyLobo 2011-11-22 17:44:51 +0100
  • 5ef9df7feb Made it possible to leave parts of a for statement empty. TomyLobo 2011-11-22 16:56:41 +0100
  • e6e31d0b93 Moved some code around TomyLobo 2011-11-22 16:28:27 +0100
  • effbf9f79c Added for loops to the expression parser, java style. TomyLobo 2011-11-22 16:08:15 +0100
  • f217be0bdf Added while loops to the expression parser. TomyLobo 2011-11-22 06:07:22 +0100
  • aa43975e34 Added support for if/else to the expression parser. Basically same syntax as Java. TomyLobo 2011-11-22 04:11:58 +0100
  • 5071885d10 Expression parser: Extended the index range of the megabuf function and renamed it to gmegabuf TomyLobo 2011-11-22 02:33:01 +0100
  • c6fee413dc Changed BukkitWorld.killMobs, so it compiles with the latest RB again. TomyLobo 2011-11-21 06:21:21 +0100
  • 19194ccb88 Made //butcher apply to enderdragons Wizjany 2011-10-29 14:42:51 -0400
  • 0c9c213e4e Added support for assignable function results. TomyLobo 2011-11-20 17:23:28 +0100
  • 7812d8f5f8 Cleanup and refactorings TomyLobo 2011-11-20 06:02:54 +0100
  • feee529095 Improved error reporting for number format errors. TomyLobo 2011-11-20 05:31:18 +0100
  • cf30a63018 Further cleanup of input handlers. TomyLobo 2011-11-20 02:00:12 +0100
  • 71d302c893 Removed fix for issue #376, since the problem appears to have been fixed on the CraftBukkit side now. TomyLobo 2011-11-20 01:45:25 +0100
  • 1194f4448e Fixed the unused Polygonal2DSelection(List, int, int) constructor. TomyLobo 2011-11-19 15:09:28 +0100
  • 13f36757c2 Fixed compass teleporting twice on cliff edges TomyLobo 2011-11-16 16:54:05 +0100
  • 927cab001e Fixed a few bugs with permissions resolver loading. zml2008 2011-11-15 20:36:29 -0800
  • 86dfa3dce8 Cleaned up WorldEditPlayerListener.onPlayerInteract. TomyLobo 2011-11-13 15:13:59 +0100
  • a3946dc8c4 Typo fix. TomyLobo 2011-11-13 15:00:25 +0100
  • c29856f5a8 Added a registration method that returns information about successfully registered commands zml2008 2011-11-11 15:47:50 -0800
  • 256897f473 Added seperate permissions for jumpto/thru commands and tools zml2008 2011-11-11 15:39:42 -0800
  • 0a4cbd435f The permissions resolver needs to be loaded! zml2008 2011-11-10 19:36:31 -0800
  • ae3adae8a8 Disabled fast lighting until the issues are resolved. TomyLobo 2011-11-09 02:49:24 +0100
  • 04b7f40f46 Renamed some local variables in WorldEdit.getblock. TomyLobo 2011-11-05 18:03:57 +0100
  • af1c600fc9 Non-leaf blocks should no longer show up as leaves in the inventory when using block bags. TomyLobo 2011-11-05 17:58:51 +0100
  • e72f84f08f Leaves can now be stored in a block bag. TomyLobo 2011-11-04 17:22:30 +0100
  • 3ed5841863 The block bag fetch/place mapping is now taken from BlockType.getBlockBagItem. TomyLobo 2011-11-04 16:56:53 +0100
  • 7beac92232 Added a deprecated delegate for storeDroppedBlock. TomyLobo 2011-11-04 16:39:56 +0100
  • 2d0880e38d Piston extension and moving piece now put nothing into the blockbag. TomyLobo 2011-11-04 13:53:21 +0100
  • 8e368ceef1 Employed a set of consistent rules for getDroppedBlock(type, data) and renamed it to getBlockBagItem. TomyLobo 2011-11-04 00:41:19 +0100
  • d9b8285a35 Made ItemType.usesDamageValue a bit more sane. TomyLobo 2011-11-03 18:34:20 +0100
  • ff39121fc8 Begun adding support for data/damage values to the blockbag. TomyLobo 2011-11-03 15:48:41 +0100
  • 429bfe9faa Added BlockType.getDroppedBlock(int type, int data) TomyLobo 2011-11-03 14:58:25 +0100
  • 04803de8b1 Fixed some NPE's for block types not in BlockType. zml2008 2011-11-02 22:49:56 -0700
  • 4c05050d73 Improved /we version output for dev builds. TomyLobo 2011-11-02 17:10:07 +0100
  • a51bc28756 Added true and false constants to the expression parser. TomyLobo 2011-11-02 15:29:55 +0100
  • c2cd587a9b Added support for functions that take LValues and added rotate(x&,y&,angle) TomyLobo 2011-11-02 03:41:35 +0100
  • ff03d03fd7 Cleanup TomyLobo 2011-11-02 03:41:22 +0100
  • 187896c5ed Made //deform round the results before lookup and fixed some potential issues. TomyLobo 2011-11-02 03:39:02 +0100
  • 2edf3559d8 EditSession: Split off a queueFinal, which contains only blocks that can be attached to other attached blocks. TomyLobo 2011-11-01 17:43:59 +0100
  • 2ee36f7484 //generate and //deform no longer behave oddly with selections that are only one block thick in either direction. TomyLobo 2011-11-01 16:32:56 +0100