Commit Graph

163 Commits

Author SHA1 Message Date
sk89q 16761dfb5c Finished abstraction. 2010-12-31 17:40:07 -08:00
sk89q ecce855db2 Initial abstraction. 2010-12-31 17:06:42 -08:00
sk89q 78910b3a71 Simplified the max blocks change limit to be binary (either you have it or not). Also separated the 'max' limit and the 'default' limit in terms of configuration. 2010-12-31 14:49:49 -08:00
sk89q 80d2960020 Added the ability to use (require) inventory with operations. 2010-12-31 14:31:49 -08:00
sk89q 24434e3e6f Fixed issue with chests failing to save to a schematic due to a NullPointerException. 2010-12-31 01:20:00 -08:00
sk89q 59afcce512 Worked around some ZIP-related bugs. 2010-12-31 01:18:08 -08:00
sk89q 98de15fb4e Overhauled chest handling for MC beta. Now handles item damage as well. 2010-12-30 21:19:23 -08:00
sk89q 912468f8a1 Fixed Java warnings. 2010-12-29 23:15:53 -08:00
sk89q 2e77753204 Fixed the history/queue array lists being iterated in the wrong direction. 2010-12-02 09:42:17 -08:00
sk89q 2e3c3404d4 Blocks should now be fully removed correctly so that they don't drop items. 2010-11-26 23:24:55 -08:00
sk89q 0ec0b42026 Added mob spawner support; added 'info' tool. 2010-11-26 19:33:28 -08:00
Erik Broes 7acd006b2b Added //smooth 2010-11-21 22:58:05 +01:00
sk89q f810b18f07 Added //count and //distr. 2010-11-16 23:00:17 -08:00
sk89q cc9d639afb Expanded the filename filter for snapshot paths. 2010-11-16 22:31:04 -08:00
sk89q 2068f40cd8 Switched history's hash maps to double array lists; operations 18x faster. 2010-11-16 22:05:45 -08:00
sk89q 6945ddd258 Changed WorldEdit to not set block data for blocks that don't require it. 2010-11-16 20:39:48 -08:00
sk89q 363372b160 Added /up. 2010-11-06 21:47:50 -07:00
sk89q 93ac198d80 Removed debug message in GroupRestrictionsManager.java. 2010-11-06 14:45:02 -07:00
sk89q b27b6add93 Added support for random block placement with //set. Made //set faster. 2010-11-06 14:43:56 -07:00
sk89q 01340152e3 Added support for replacing a list of blocks with one block with //replace. 2010-11-06 09:35:05 -07:00
sk89q 4740501a1e Added per-group block change limits. 2010-11-06 00:51:35 -07:00
sk89q 5fc97f0f7d Added .tar and .tar.* support, *maybe*. 2010-11-05 22:50:22 -07:00
sk89q 49739bab76 Added basic command logging and logging to file. 2010-11-05 22:37:16 -07:00
sk89q 75b023d194 Added /fixlava and a max-radius configuration option. 2010-11-05 22:04:44 -07:00
sk89q 97a49d4492 Added class to access WorldEdit from other plugins. 2010-11-05 17:54:18 -07:00
sk89q 138787c1e2 Moved all the classes around again (re-coupled with Hmod). 2010-11-05 16:42:16 -07:00
sk89q 767c445f4c Improved the prioritized block spawn list by adding more block types. 2010-11-04 23:29:38 -07:00
sk89q e81ffc2ad5 Updated WorldEdit for the new block types. 2010-10-30 19:40:36 -07:00
sk89q 6173c6c78e Added /listchunks and /delchunks. 2010-10-28 10:27:30 -07:00
sk89q cca5f157f4 Clamped Y for //expand and //contract operations. 2010-10-25 01:07:10 -07:00
sk89q ca1e522499 Added chest support. Double-width chests don't work too well yet. 2010-10-24 23:42:56 -07:00
sk89q eebe6e1af3 Added TrueZIP support. 2010-10-21 11:36:20 -07:00
sk89q 527573e71b Added support for restoring from backups (snapshots). Added /listsnapshots, //use, and //restore. 2010-10-20 16:15:20 -07:00
sk89q d9a4a778ef Improved exceptions thrown in the data framework. ZippedAlphaChunkStore can now detect subdirectories that the world is in. 2010-10-20 11:32:08 -07:00
sk89q 32290b4095 Added data framework (com.sk89q.worldedit.data.*); moved schematic loading/saving towards data framework; added work-in-progress EditSession.restoreBackup(). 2010-10-20 02:12:16 -07:00
sk89q 6299734cdd Removed obsolete NoSuchScriptException. 2010-10-20 01:41:24 -07:00
sk89q a34f977b94 Added //move and //moveair. 2010-10-18 13:51:43 -07:00
sk89q 3ad6577be6 Changed //cyl and //hcyl to respect boundaries. 2010-10-17 17:39:20 -07:00
sk89q aa63f886ec Fixed floating point inaccuracy error with getBlock#(), fixed //rotate. 2010-10-17 15:17:24 -07:00
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 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 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 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 aea64916e3 Removed scripting support. 2010-10-11 13:27:37 -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