Commit Graph

18 Commits

Author SHA1 Message Date
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
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
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
3bf7c08ad6 Added support for block data and sign texts. Decoupled more code from the server modification. 2010-10-14 01:31:05 -07:00
d1eca7c429 Changed everything to use BaseBlock, which supports block data and soon some tile entity data. 2010-10-13 16:49:35 -07:00
bd9a90f01d Re-implemented /forestgen in Java. This version does not replace existing blocks. Undo system fixed. 2010-10-12 22:38:05 -07:00
6ab19fd52d Added /editexpand and /editcontract. 2010-10-12 21:41:06 -07:00
68dcce31f8 Removed Point/BlockPoint to Vector/BlockVector. 2010-10-12 18:03:56 -07:00
2f2ff86bac Converted /editdrain to use own stack. 2010-10-11 11:30:11 -07:00
6882aa416d Switched undo/redo buffer to use BlockPoint. Added Point.toBlockPoint(). 2010-10-11 11:21:43 -07:00
f64cc76906 Added /editdrain, added BlockPoint that compares using ints. 2010-10-11 11:17:32 -07:00
7823aa2a6c Added Javadocs for EditSession.stackCuboidRegion() 2010-10-11 10:27:18 -07:00
10703082ed Cleaned up Javadoc comments. 2010-10-11 08:56:19 -07:00
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
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
713f23d0de Reorganized code, made exceptions inherit from WorldEditException, added /setchangelimit. 2010-10-04 16:39:35 -07:00
8e2c6ece61 Updated com.sk89q.worldedit.Point to use generics. 2010-10-02 15:12:45 -07:00
7387e36016 Added basic undo/redo functionality with a history size of 15. 2010-10-02 14:52:42 -07:00