Commit Graph

  • 5ef9df7feb Made it possible to leave parts of a for statement empty. TomyLobo 2011-11-22 16:56:41 +01:00
  • e6e31d0b93 Moved some code around TomyLobo 2011-11-22 16:28:27 +01:00
  • effbf9f79c Added for loops to the expression parser, java style. TomyLobo 2011-11-22 16:08:15 +01:00
  • f217be0bdf Added while loops to the expression parser. TomyLobo 2011-11-22 06:07:22 +01:00
  • aa43975e34 Added support for if/else to the expression parser. Basically same syntax as Java. TomyLobo 2011-11-22 04:11:58 +01:00
  • 5071885d10 Expression parser: Extended the index range of the megabuf function and renamed it to gmegabuf TomyLobo 2011-11-22 02:33:01 +01:00
  • c6fee413dc Changed BukkitWorld.killMobs, so it compiles with the latest RB again. TomyLobo 2011-11-21 06:21:21 +01:00
  • 19194ccb88 Made //butcher apply to enderdragons Wizjany 2011-10-29 14:42:51 -04:00
  • 0c9c213e4e Added support for assignable function results. TomyLobo 2011-11-20 17:23:28 +01:00
  • 7812d8f5f8 Cleanup and refactorings TomyLobo 2011-11-20 06:02:54 +01:00
  • feee529095 Improved error reporting for number format errors. TomyLobo 2011-11-20 05:31:18 +01:00
  • cf30a63018 Further cleanup of input handlers. TomyLobo 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. TomyLobo 2011-11-20 01:45:25 +01:00
  • 1194f4448e Fixed the unused Polygonal2DSelection(List, int, int) constructor. TomyLobo 2011-11-19 15:09:28 +01:00
  • 13f36757c2 Fixed compass teleporting twice on cliff edges TomyLobo 2011-11-16 16:54:05 +01:00
  • 927cab001e Fixed a few bugs with permissions resolver loading. zml2008 2011-11-15 20:36:29 -08:00
  • 86dfa3dce8 Cleaned up WorldEditPlayerListener.onPlayerInteract. TomyLobo 2011-11-13 15:13:59 +01:00
  • a3946dc8c4 Typo fix. TomyLobo 2011-11-13 15:00:25 +01:00
  • c29856f5a8 Added a registration method that returns information about successfully registered commands zml2008 2011-11-11 15:47:50 -08:00
  • 256897f473 Added seperate permissions for jumpto/thru commands and tools zml2008 2011-11-11 15:39:42 -08:00
  • 0a4cbd435f The permissions resolver needs to be loaded! zml2008 2011-11-10 19:36:31 -08:00
  • ae3adae8a8 Disabled fast lighting until the issues are resolved. TomyLobo 2011-11-09 02:49:24 +01:00
  • 04b7f40f46 Renamed some local variables in WorldEdit.getblock. TomyLobo 2011-11-05 18:03:57 +01:00
  • 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 +01:00
  • e72f84f08f Leaves can now be stored in a block bag. TomyLobo 2011-11-04 17:22:30 +01:00
  • 3ed5841863 The block bag fetch/place mapping is now taken from BlockType.getBlockBagItem. TomyLobo 2011-11-04 16:56:53 +01:00
  • 7beac92232 Added a deprecated delegate for storeDroppedBlock. TomyLobo 2011-11-04 16:39:56 +01:00
  • 2d0880e38d Piston extension and moving piece now put nothing into the blockbag. TomyLobo 2011-11-04 13:53:21 +01:00
  • 8e368ceef1 Employed a set of consistent rules for getDroppedBlock(type, data) and renamed it to getBlockBagItem. TomyLobo 2011-11-04 00:41:19 +01:00
  • d9b8285a35 Made ItemType.usesDamageValue a bit more sane. TomyLobo 2011-11-03 18:34:20 +01:00
  • ff39121fc8 Begun adding support for data/damage values to the blockbag. TomyLobo 2011-11-03 15:48:41 +01:00
  • 429bfe9faa Added BlockType.getDroppedBlock(int type, int data) TomyLobo 2011-11-03 14:58:25 +01:00
  • 04803de8b1 Fixed some NPE's for block types not in BlockType. zml2008 2011-11-02 22:49:56 -07:00
  • 4c05050d73 Improved /we version output for dev builds. TomyLobo 2011-11-02 17:10:07 +01:00
  • a51bc28756 Added true and false constants to the expression parser. TomyLobo 2011-11-02 15:29:55 +01:00
  • c2cd587a9b Added support for functions that take LValues and added rotate(x&,y&,angle) TomyLobo 2011-11-02 03:41:35 +01:00
  • ff03d03fd7 Cleanup TomyLobo 2011-11-02 03:41:22 +01:00
  • 187896c5ed Made //deform round the results before lookup and fixed some potential issues. TomyLobo 2011-11-02 03:39:02 +01:00
  • 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 +01:00
  • 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 +01:00
  • 4f1196ce2d Added a //deform command, which deforms a region given an expression that operates on the x/y/z variables. TomyLobo 2011-11-01 15:23:42 +01:00
  • a5e5880064 Moved shape generation to EditSession. TomyLobo 2011-11-01 14:57:58 +01:00
  • c5c68f481b Moved all command-implementing methods to the bottom of the file. TomyLobo 2011-11-01 14:54:32 +01:00
  • 478d6f6e54 Added support for type/data to //generate. TomyLobo 2011-11-01 14:23:46 +01:00
  • 8a83f7f70e Added support for custom materials to ArbitraryShape and adjusted //generate accordingly. TomyLobo 2011-10-31 22:03:35 +01:00
  • 02a70cca4a Added Pattern.next(int, int, int). TomyLobo 2011-10-31 22:00:53 +01:00
  • 8610dc2c89 Added .gitignore to ignore some eclipse files. TomyLobo 2011-10-31 21:56:32 +01:00
  • 6b0f237a46 Removed extra fastLighting flag. TomyLobo 2011-10-31 02:59:12 +01:00
  • d3822ee345 Fixed postfix operator evaluation order. TomyLobo 2011-10-31 00:38:59 +01:00
  • d5328e34ba This might fix problems people have been having with dinnerperms. zml2008 2011-10-30 15:16:00 -07:00
  • 8e0539adf1 Parser improvements TomyLobo 2011-10-30 04:16:43 +01:00
  • 77d1317964 Added support for temporary variables TomyLobo 2011-10-29 21:07:31 +02:00
  • 2719308ada Made //fast display a different message if the argument matches the current mode Wizjany 2011-10-29 13:32:26 -04:00
  • 2b9f0be8df Updated to 1.9 Wizjany 2011-10-29 11:11:12 -04:00
  • 699807665d Cleanup Wizjany 2011-10-26 16:50:46 -04:00
  • 8797d8ac3c Added element comments to all classes of the expression parser. TomyLobo 2011-10-29 17:24:11 +02:00
  • e70446e82e Renamed RValue.invoke() to getValue. TomyLobo 2011-10-29 16:03:55 +02:00
  • 93f073f264 Renamed Assignable to LValue and Invokable to RValue TomyLobo 2011-10-29 16:01:55 +02:00
  • 0ba3da2641 Reverted to old manual lighting system that doesn't call notch's block lighting functions directly. TomyLobo 2011-10-29 04:29:57 +02:00
  • 8ce3f4d77a Moved some code around in ParserProcessors.java TomyLobo 2011-10-29 04:20:13 +02:00
  • 79039c2b81 Updated changelog with even more changes since 4.7. TomyLobo 2011-10-28 21:12:37 +02:00
  • f28401aecc Moved the sub-processors into a new class, ParserProcessors. TomyLobo 2011-10-28 20:34:48 +02:00
  • 58be9d9be4 Added support for stretched cylinders and brought their profile in line with that of the central layer of a sphere of the same x/z radius. TomyLobo 2011-10-28 20:16:19 +02:00
  • 318e81886c Removed -q flag from //[h]sphere and the code to back it. TomyLobo 2011-10-28 15:10:14 +02:00
  • d9b86025d3 Parser refactorings TomyLobo 2011-10-27 23:18:10 +02:00
  • f6f08da620 Cleanup TomyLobo 2011-10-27 19:25:54 +02:00
  • ee79abff67 The expression parser can now parse more than a simple expression TomyLobo 2011-10-23 05:15:23 +02:00
  • 9c070c323f Added ternary versions of min and max. TomyLobo 2011-10-27 18:48:01 +02:00
  • ef5fba0f05 Improved accuracy of Function.getPosition() after optimization. TomyLobo 2011-10-27 16:53:44 +02:00
  • 0ca66ce350 Moved check for fastLightingAvailable from BukkitWorld.fixAfterFastMode to fixLighting and adjusted the description for //generate. TomyLobo 2011-10-26 23:23:26 +02:00
  • dbc3053195 Fixed & updated BlockType.usesDamageValue Wizjany 2011-10-26 16:50:46 -04:00
  • 906b6dd832 Forgot to save... TomyLobo 2011-10-25 23:25:44 +02:00
  • 9fa5c4030b Added a //g[en[erate]] command, which generates a shape according to a mathematical formula. TomyLobo 2011-10-02 12:35:05 +02:00
  • d4c2832437 Added an ArbitraryShape class which can be used to generate hollow and solid shapes based on an in/out condition. TomyLobo 2011-09-25 05:17:48 +02:00
  • c2191f4fc7 Generalized the Lexer a bit more and renamed a function in the parser. TomyLobo 2011-10-23 05:10:41 +02:00
  • 7dfc2a34e5 Improved fast mode. TomyLobo 2011-10-25 18:29:37 +02:00
  • 3ed867ed53 Added left, right, back and forward directions to all directional commands. TomyLobo 2011-10-25 01:07:08 +02:00
  • 2d654b59c5 Reduced code duplication in the WorldEdit.get*Direction methods. TomyLobo 2011-10-25 01:03:37 +02:00
  • 3962e6c9d8 Added LocalPlayer.getCardinalDirection(int yawOffset) TomyLobo 2011-10-25 01:02:50 +02:00
  • a1fb1fd4e4 Using Notch's block lighting functions now. TomyLobo 2011-10-24 23:42:04 +02:00
  • a0461aeb2c BukkitWorld.fixLighting now also fixes block light. TomyLobo 2011-10-24 20:47:27 +02:00
  • b31d77536a Added some new functions to BlockType. TomyLobo 2011-10-24 20:46:17 +02:00
  • a97a427127 Updated changelog with some more changes since 4.7. TomyLobo 2011-10-24 14:03:07 +02:00
  • 4f7e1a6b31 Improved speed greatly by deferring lighting until after all blocks are in place. TomyLobo 2011-10-17 06:07:58 +02:00
  • e8dcee1acf Added LocalWorld.fixLighting(Set<BlockVector2D>) TomyLobo 2011-10-17 05:57:08 +02:00
  • ef88c04550 Gave //fast an on|off parameter and adjusted its message to reflect a future change. TomyLobo 2011-10-17 05:55:03 +02:00
  • 542aed6ffd Fixed warnings. TomyLobo 2011-10-24 04:32:02 +02:00
  • ffe5f89afc EditSession.flushQueue(): queueLast is now ordered with attachments in mind. TomyLobo 2011-10-24 04:04:45 +02:00
  • bd5c78bb40 Fixed bug in PermissionsEx resolver when PermissionsEx is not found. zml2008 2011-10-23 09:19:29 -07:00
  • 52982c7c0f Moved YAML classes from RegionBook from WorldGuard into WorldEdit and made everything use those. zml2008 2011-10-22 22:22:50 -07:00
  • a928349b1a Fixed bug in NijiPermissionsResolver.isFakePerms() zml2008 2011-10-22 08:07:02 -07:00
  • 0e6597fb86 Added configurable detection order of permissions resolvers, restored old default order, and updated configurations to the new Configuration zml2008 2011-10-22 01:13:52 -07:00
  • d93d85cd37 Added an expression parser. TomyLobo 2011-10-02 12:29:56 +02:00
  • 99002c786b Updated changelog with the changes since 4.7. TomyLobo 2011-10-17 17:04:21 +02:00
  • 467cc4dd14 Fixed infinite loop. Just because it's unused in worldedit doesn't mean you should break it -.- Wizjany 2011-10-12 17:47:26 -04:00
  • 050eef8dc7 Fixed checkLoadedChunk zml2008 2011-10-09 21:57:29 -07:00
  • b89ede09a6 Bugfix for jumpto Wizjany 2011-10-09 20:41:50 -04:00
  • 440f3baed1 Changed order of perms resolvers loading so that dinnerperms and ignore-niji-bridges settings were not ignored. Wizjany 2011-10-08 00:17:07 -04:00
  • 09447c5f6c Fixed CommandContext.matches() always returning true. sk89q 2011-10-09 10:31:15 -07:00
  • 68fe0d3438 Cleanup. Cycler uses BaseBlock instead of BlockData directly. Fixed a few BlockType method inaccuracies. Wizjany 2011-10-04 17:13:41 -04:00