sk89q
42be110097
Implemented new biome API.
2014-07-17 00:21:13 -07:00
sk89q
1f709b9cc3
Move handling of hanging entities into ExtentEntityCopy.
2014-07-15 12:09:11 -07:00
sk89q
0ce7954dc9
Add support for copying entities between Extents.
2014-07-10 22:22:35 -07:00
sk89q
d50cd89005
Add Entity visitor and function interfaces.
2014-07-10 02:59:09 -07:00
sk89q
aad7bb47d6
Added new preliminary non-destructive //rotate and //flip implementations.
...
Blocks themselves are not yet rotated/flip.
//flip now only flips across the player. -p was removed.
2014-07-02 02:56:21 -07:00
sk89q
dd924d806b
Fixed RepeatingExtentPattern repeating a (1, 1, 1) smaller region.
2014-06-29 17:47:29 -07:00
sk89q
09eb36dc5e
Added new Extent-compatible Clipboard and BlockArrayClipboard classes.
...
The goal is to replace use of CuboidClipboard with these new classes.
Support for entities, //flip, //rotate, and //distr still needs to be
re-implemented.
DataException was also removed from BaseBlock because The Base(...)
classes should be "dumb" blocks without any validation.
2014-06-29 17:47:08 -07:00
sk89q
e0fd804f70
Standardized file headers.
2014-04-04 15:23:11 -07:00
sk89q
9d08f266bf
Created pattern, mask, and block registries.
...
Deprecated getBlock, getBlockPattern, and so-on in WorldEdit.
2014-04-03 17:52:53 -07:00
sk89q
b78b086f2e
Added RunContext parameter to Operation.resume().
2014-04-01 16:35:28 -07:00
sk89q
9b564a460e
Added Javadocs to ChangeSetExecutor.
2014-04-01 16:23:13 -07:00
sk89q
1667fa5c79
OperationHelper -> Operations
2014-04-01 16:21:27 -07:00
sk89q
761904e496
General code cleanup.
2014-03-31 20:29:05 -07:00
sk89q
0c14737891
Renamed BlockMapEntryVisitor to BlockMapEntryPlacer.
2014-03-31 18:51:12 -07:00
sk89q
fa24eb60fa
Added getLazyBlock() to Extent for performance.
2014-03-31 18:22:44 -07:00
sk89q
fe25d08267
Removed notifyAdjacent from Extent.setBlock().
...
Also fixed Extent's incorrect Javadocs.
2014-03-31 17:20:54 -07:00
sk89q
e7fe787b20
Broke up EditSession into many Extents.
2014-03-31 16:55:58 -07:00
sk89q
10e672a94a
Added new history framework, visitors for history.
2014-03-30 22:33:16 -07:00
sk89q
7d03d9db90
Added NonRisingVisitor.
2014-03-30 14:44:26 -07:00
sk89q
6864a0fadf
Changed BreadthFirstSearch.getDirections() to return a Collection.
2014-03-30 14:43:47 -07:00
sk89q
7dc81f8350
Added preconditions to BreadthFirstSearch and subclasses.
2014-03-30 13:48:15 -07:00
sk89q
25021b4a30
Removed EditSession from RecursiveVisitor.
2014-03-30 13:46:20 -07:00
sk89q
f0d97c5231
Added new Pattern interface.
2014-03-30 12:59:39 -07:00
sk89q
75bee27610
Move Extent to extent sub-package.
2014-03-30 12:03:12 -07:00
sk89q
5c3db177a4
ForwardExtentCopy can now apply a function to source blocks after copy.
2014-03-30 10:27:25 -07:00
sk89q
59aa51e037
Added OperationQueue to execute multiple operations sequentially.
2014-03-30 10:26:51 -07:00
sk89q
7a6df178d6
Added CombinedRegionFunction.
2014-03-30 10:26:37 -07:00
sk89q
ecde631e5f
Changed BlockReplace to take an Extent.
2014-03-30 10:26:25 -07:00
sk89q
fb16897b5c
Fixed BlockMask, MaskIntersection not using this.
2014-03-30 10:26:10 -07:00
sk89q
e3a42db309
Added ForwardExtentCopy and ExtentBlockCopy.
2014-03-30 03:08:49 -07:00
sk89q
9aa3ae15d0
Added DelegateOperation to proxy Operations.
2014-03-30 03:06:34 -07:00
sk89q
9113cd4bd3
Added new Mask interface and deprecated old one.
2014-03-30 02:56:15 -07:00
sk89q
3c5c257a41
Changed ground seeking operations to LayerVisitor.
2014-03-29 18:51:33 -07:00
sk89q
c804aeb03e
Make FlatRegionVisitor take FlatRegions only.
2014-03-29 18:34:34 -07:00
sk89q
69f3862c11
Converted //naturalize to visitors.
2014-03-29 18:32:10 -07:00
sk89q
af61efc4fb
Added LayerVisitor and LayerFunction.
2014-03-29 18:32:02 -07:00
sk89q
77071211f2
Added RegionOffset and FlatRegionOffset.
2014-03-28 16:48:53 -07:00
sk89q
53730bfa20
Moved packages to worldedit.function.*.
2014-03-28 16:15:40 -07:00