Commit Graph

3591 Commits

Author SHA1 Message Date
2d67ae9e65 Merge remote-tracking branch 'refs/remotes/origin/master' into visitor 2014-04-01 16:13:18 -07:00
f47408daa7 [maven-release-plugin] prepare for next development iteration 2014-04-01 13:14:56 -07:00
818dfe2a7f [maven-release-plugin] prepare release 5.6.1 2014-04-01 13:12:54 -07:00
0d550e169b Set version to 5.6.1-SNAPSHOT. 2014-04-01 13:06:06 -07:00
21fca251fc Updated to MC 1.7.5 for Bukkit. 2014-04-01 12:30:30 -07:00
76b679caad Added EditSession Extent wrapping callbacks. 2014-03-31 20:46:57 -07:00
8ff09d6391 Added AbstractLoggingExtent for block loggers. 2014-03-31 20:36:17 -07:00
302e493538 Fixed BlockBagExtent using getBlockType/Data() 2014-03-31 20:32:56 -07:00
dbf1f3b9cb Fixed BlockQuirkExtent calling getBlockType(). 2014-03-31 20:31:25 -07:00
761904e496 General code cleanup. 2014-03-31 20:29:05 -07:00
8bec48dc9e Moved DoubleArrayList to util.collection. 2014-03-31 20:11:23 -07:00
7f7b0b0daf Changed BlockOptimizedHistory to use TupleArrayList and FastListIterator. 2014-03-31 20:10:09 -07:00
031d40f9e6 Changed SimpleBlockReorder to TupleArrayList. 2014-03-31 19:48:10 -07:00
0c14737891 Renamed BlockMapEntryVisitor to BlockMapEntryPlacer. 2014-03-31 18:51:12 -07:00
6985ff5250 Bypass history for undo/redo. 2014-03-31 18:49:39 -07:00
b2d1562595 Implemented last-access-caching for getLazyBlock(). 2014-03-31 18:43:47 -07:00
fa24eb60fa Added getLazyBlock() to Extent for performance. 2014-03-31 18:22:44 -07:00
dcf35e5312 Fixed FastModeExtent not properly handling dirty chunks. 2014-03-31 17:43:21 -07:00
f688b3daa5 Fixed EditSession's Javadocs regarding notifyAdjacent. 2014-03-31 17:23:05 -07:00
fe25d08267 Removed notifyAdjacent from Extent.setBlock().
Also fixed Extent's incorrect Javadocs.
2014-03-31 17:20:54 -07:00
e7fe787b20 Broke up EditSession into many Extents. 2014-03-31 16:55:58 -07:00
10e672a94a Added new history framework, visitors for history. 2014-03-30 22:33:16 -07:00
cfdd87efac Fixed Javadocs in EditSession. 2014-03-30 14:46:50 -07:00
a9797ed30b Changed /fix[water|lava] to use visitors. 2014-03-30 14:45:42 -07:00
7d03d9db90 Added NonRisingVisitor. 2014-03-30 14:44:26 -07:00
6864a0fadf Changed BreadthFirstSearch.getDirections() to return a Collection. 2014-03-30 14:43:47 -07:00
41c4033fbb Added LocalWorld.createLiquidMask(). 2014-03-30 14:16:06 -07:00
cc8a89f415 Converted //drain to visitors. 2014-03-30 14:10:01 -07:00
3ad5c9016a Added CuboidRegion.fromCenter(). 2014-03-30 14:09:50 -07:00
21496915af Made moveCuboidRegion() call moveRegion(). 2014-03-30 13:56:12 -07:00
d64d3fbacb Added to @SuppressWarnings("deprecation") to converted EditSession methods. 2014-03-30 13:54:57 -07:00
f48040572e Fixed LayerVisitor constructors in RegionCommands. 2014-03-30 13:50:07 -07:00
593a9e555a Fixed LayerVisitor constructors in EditSession. 2014-03-30 13:49:26 -07:00
7dc81f8350 Added preconditions to BreadthFirstSearch and subclasses. 2014-03-30 13:48:15 -07:00
25021b4a30 Removed EditSession from RecursiveVisitor. 2014-03-30 13:46:20 -07:00
f0d97c5231 Added new Pattern interface. 2014-03-30 12:59:39 -07:00
e7f7d17f25 Moved DocumentationPrinter to internal.util. 2014-03-30 12:27:10 -07:00
dd3f32b8f1 Moved HeightMap to math.convolution. 2014-03-30 12:15:39 -07:00
b07fd594e9 Moved interpolation, filtering packages to math. 2014-03-30 12:13:45 -07:00
75bee27610 Move Extent to extent sub-package. 2014-03-30 12:03:12 -07:00
c8ee9ce931 Converted //move to visitors. 2014-03-30 10:29:00 -07:00
5c3db177a4 ForwardExtentCopy can now apply a function to source blocks after copy. 2014-03-30 10:27:25 -07:00
36c5ceaf90 Added ExtentBuffer to buffer changes to Extents. 2014-03-30 10:27:02 -07:00
59aa51e037 Added OperationQueue to execute multiple operations sequentially. 2014-03-30 10:26:51 -07:00
7a6df178d6 Added CombinedRegionFunction. 2014-03-30 10:26:37 -07:00
ecde631e5f Changed BlockReplace to take an Extent. 2014-03-30 10:26:25 -07:00
fb16897b5c Fixed BlockMask, MaskIntersection not using this. 2014-03-30 10:26:10 -07:00
37c388baef Converted //stack to visitors. 2014-03-30 03:08:56 -07:00
e3a42db309 Added ForwardExtentCopy and ExtentBlockCopy. 2014-03-30 03:08:49 -07:00
9aa3ae15d0 Added DelegateOperation to proxy Operations. 2014-03-30 03:06:34 -07:00