Commit Graph

5784 Commits

Author SHA1 Message Date
sk89q ebb25ff41c Now using com.sk89q.worldedit.blocks.BlockType for block type queries. rawSetBlock() now handles changes in block data. WorldEdit.getBlock() now supports specifying data and sign text. 2010-10-15 00:22:03 -07:00
sk89q 47efbb6b18 Fixed a typo in the help of /descend. 2010-10-14 23:40:28 -07:00
sk89q fcf02df4dc Added /editcut. 2010-10-14 23:39:07 -07:00
sk89q 9dc324f00a Fill routine is now no longer dependent on the state of a block as reported by the server (infinite recursion fixed on non-block items). 2010-10-14 12:06:32 -07:00
sk89q 92dc88562c Renamed hey0's plugin to SMWorldEdit. Made WorldEdit somewhat a singleton to hold the ServerInterface instance. 2010-10-14 11:59:45 -07:00
sk89q 5f1a014bfb Added /toggleplace which lets you perform actions that require one point to use position #1 rather than your feet. 2010-10-14 02:14:18 -07:00
sk89q 9739336730 Changed super axe command to /,. 2010-10-14 02:01:10 -07:00
sk89q 98d1a0be05 Fixed the order of the tool checking code you can now use edit wand again. 2010-10-14 01:43:20 -07:00
sk89q 3bf7c08ad6 Added support for block data and sign texts. Decoupled more code from the server modification. 2010-10-14 01:31:05 -07:00
sk89q d1eca7c429 Changed everything to use BaseBlock, which supports block data and soon some tile entity data. 2010-10-13 16:49:35 -07:00
sk89q 23b24b3615 Added super pick axe and /.. 2010-10-13 11:26:07 -07:00
sk89q 598f4aa6cd Changed the clipboard so it doesn't store min/max anymore, just origin and offset. Added /editrotate. 2010-10-13 10:08:53 -07:00
sk89q bd9a90f01d Re-implemented /forestgen in Java. This version does not replace existing blocks. Undo system fixed. 2010-10-12 22:38:05 -07:00
sk89q 4715a733c9 Removed edit scripts. 2010-10-12 22:11:54 -07:00
sk89q a5ac9514ab Added /toggleeditwand, removed unused tool click stuff. 2010-10-12 22:10:17 -07:00
sk89q 514a78272e Added /ascend and /descend. 2010-10-12 22:06:46 -07:00
sk89q 87daf8e7ed Fixed help for /editstack(air). 2010-10-12 21:43:01 -07:00
sk89q 6ab19fd52d Added /editexpand and /editcontract. 2010-10-12 21:41:06 -07:00
sk89q 68dcce31f8 Removed Point/BlockPoint to Vector/BlockVector. 2010-10-12 18:03:56 -07:00
sk89q c039e8e77d Updated to v115 with PluginListener. WorldEdit decoupled from plugin. 2010-10-12 13:51:25 -07:00
sk89q aea64916e3 Removed scripting support. 2010-10-11 13:27:37 -07:00
sk89q a4eb7727cb Updated INSTALL.txt with new lib installation instructions. 2010-10-11 11:31:52 -07:00
sk89q 2f2ff86bac Converted /editdrain to use own stack. 2010-10-11 11:30:11 -07:00
sk89q 6882aa416d Switched undo/redo buffer to use BlockPoint. Added Point.toBlockPoint(). 2010-10-11 11:21:43 -07:00
sk89q f64cc76906 Added /editdrain, added BlockPoint that compares using ints. 2010-10-11 11:17:32 -07:00
sk89q 7823aa2a6c Added Javadocs for EditSession.stackCuboidRegion() 2010-10-11 10:27:18 -07:00
sk89q 5d0316aa00 Removed Apache Commons from manifest; switched to smalljs.jar. 2010-10-11 10:23:18 -07:00
sk89q 0044ddf48b Removed Apache commons dependency. 2010-10-11 09:44:22 -07:00
sk89q 10703082ed Cleaned up Javadoc comments. 2010-10-11 08:56:19 -07:00
sk89q eb70ac391a Fixed the help for /editstack and /editstackair. 2010-10-11 01:29:51 -07:00
sk89q 204cfc1452 Major cleanup and refactoring. Non-cuboid regions now technically supported; players now abstracted through WorldEditPlayer; use of Point across the board; command cleanup. 2010-10-11 01:22:47 -07:00
sk89q ce4b2810ff Added /lift. 2010-10-08 20:53:03 -07:00
sk89q 633be176eb Removed /editcyl (not finished). 2010-10-05 21:52:47 -07:00
sk89q 532c4de8cc Added /editwand. 2010-10-05 21:16:55 -07:00
sk89q c59d77e138 Fixed /editstack(air), fixed getLength()/getHeight() of WorldEditSession. 2010-10-05 21:08:52 -07:00
sk89q 35f46473de Fixed arguments with /removeabove and /removebelow. 2010-10-05 20:28:43 -07:00
sk89q 02ef9610be Added /removebelow and added a height parameter to /removeabove. 2010-10-05 17:02:33 -07:00
sk89q ba828c1a3a Added untested /editstack and /editstackair commands to stack the region towards a direction. 2010-10-05 13:46:54 -07:00
sk89q 05524be2d2 Made static Logger static final. 2010-10-05 13:07:39 -07:00
sk89q f896acc662 On paste, you will now be placed on top of the paste if you ended up inside some blocks. 2010-10-05 01:43:23 -07:00
sk89q a61c62f46d Implemented block smart queuing that allows certain block types that require a block under them to exist to work now. For example, torches are only created at the end. 2010-10-05 00:40:50 -07:00
sk89q c0a9d0d551 Improved the quality of the command-related messages and renamed /setchangelimit to /editlimit. 2010-10-04 23:08:08 -07:00
sk89q 87780f0a78 etc.getDataSource() is now static; updated. 2010-10-04 22:44:55 -07:00
sk89q 48aeb58bbb Updated the .schematic save routine to also create directories as required. 2010-10-04 17:04:28 -07:00
sk89q 414c3cf33d Added short overflow check for schematic saving. 2010-10-04 17:00:54 -07:00
sk89q 713f23d0de Reorganized code, made exceptions inherit from WorldEditException, added /setchangelimit. 2010-10-04 16:39:35 -07:00
sk89q 1f7b39b8e3 Updated for b104. 2010-10-03 17:57:41 -07:00
sk89q c1a5fc8782 Updated INSTALL.txt with map-script-commands. 2010-10-03 17:47:43 -07:00
sk89q c23c1dcd9e Added JNBT license information. 2010-10-03 17:45:00 -07:00
sk89q 2707529bc3 Made a mention of jnbt.jar in INSTALL.txt. 2010-10-03 17:43:01 -07:00