97a1664db5
Merge remote-tracking branch 'origin/master' into feature/mapping
2014-07-10 22:33:25 -07:00
66a51636a3
Ellipsoid-based region selectors no longer starts primary at (0, 0, 0).
...
Fixes WORLDEDIT-2968.
2014-07-10 00:47:36 -07:00
c5bd8704ea
Added TransformRegion to transform another Region.
2014-07-01 13:03:01 -07:00
b3f5136a59
Merge pull request #287
2014-05-01 17:52:33 -07:00
8d6f5bf335
Improves CUI support.
...
1. Allows CUI handshake package to overwrite protocol version.
2. Sends the current selection on handshake.
3. Removed redundant SelectionShapeEvents.
Conflicts:
src/main/java/com/sk89q/worldedit/regions/selector/ConvexPolyhedralRegionSelector.java
src/main/java/com/sk89q/worldedit/regions/selector/CylinderRegionSelector.java
2014-05-01 17:29:51 -07:00
24f8fbc92a
Converted API over to use new World.
...
This breaks backwards compatibility for all getWorld() methods, but
shim methods were added for binary compatibility with method calls that
use LocalWorld.
2014-04-05 03:04:21 -07:00
e0fd804f70
Standardized file headers.
2014-04-04 15:23:11 -07:00
3294431e00
Added back old region selector classes as deprecated.
2014-04-04 13:57:27 -07:00
0ed62b8f90
Moved RegionSelector back to regions package to reduce API breakage.
2014-04-03 19:50:05 -07:00
1fd1e7aaf8
Moved RegionSelectors and RegionIterators into subpackages.
2014-04-03 18:32:51 -07:00
9d08f266bf
Created pattern, mask, and block registries.
...
Deprecated getBlock, getBlockPattern, and so-on in WorldEdit.
2014-04-03 17:52:53 -07:00
469cb8c8b3
(Breaking) Moved some packages around.
...
Most of the changes should not break *most* WorldEdit-using plugins,
but implementations of WorldEdit are broken by this change.
2014-04-02 19:20:12 -07:00
3ad5c9016a
Added CuboidRegion.fromCenter().
2014-03-30 14:09:50 -07:00
3c5c257a41
Changed ground seeking operations to LayerVisitor.
2014-03-29 18:51:33 -07:00
11068cb69f
Added Regions class with utility methods.
2014-03-29 18:30:57 -07:00
60b839ed09
Changed how ground finding operations were implemented.
2014-03-28 16:13:27 -07:00
6c1ff02df5
Add getFaces() and addWalls() to CuboidRegion.
2014-03-28 00:39:39 -07:00
dd244bfe04
Add getFaces() and addWalls() to CuboidRegion.
2014-03-28 00:39:34 -07:00
09ca5c3131
Cleaned up Javadocs for CuboidRegion; added preconditions.
2014-03-28 00:16:24 -07:00
d9ad0014f0
Made CuboidRegion(world, ...) constructor clamp to world.
2014-03-27 20:54:35 -07:00
9627d830d7
Added CuboidRegion.makeCuboid(Region).
2014-02-28 16:15:14 -08:00
c47f50696d
Fix indentation
2014-02-01 08:25:43 -08:00
e70c82c7c0
Don't send SelectionShapeEvent events in the describeCUI/describeLegacyCUI methods, that event is already sent in dispatchCUISelection in LocalSession
2014-02-01 07:23:01 -08:00
359b8abfe3
ADD: CylinderSelection for worldguard to be able to create regions
...
MOD: moved polygonize method of CylinderRegion to RegionUtil so it can be
reused later on
2014-01-07 01:44:28 +01:00
77219a8b3e
The Sphere selector can now also shrink the region.
...
The radius is set to ceil(distanceToCenter).
2013-08-24 10:59:23 +02:00
60f44be298
Minor polyhedron changes.
2013-08-08 08:28:26 +02:00
d4a7f7b48a
ConvexPolyhedralRegions now preserve the order of their vertices.
2013-08-06 11:50:41 -04:00
b28fdbfe4e
Used vector constants in all appropriate placed.
2013-08-06 11:50:39 -04:00
731c8a0ce7
Added a ConvexPolyhedralRegion and selector
2013-08-06 11:50:35 -04:00
22798f49c8
Reduced some code duplication in the regions.
2013-08-06 11:50:34 -04:00
c838ef7b25
Moved the polygonization code to the specific regions that are being polygonized.
...
Also, maxPoints no longer has confusing semantics.
2013-08-06 11:50:33 -04:00
e787013bad
Fixed a typo.
2013-08-04 10:12:15 +02:00
98e466d371
Fixed a typo.
2013-08-03 15:29:33 +02:00
6f3fbdc963
Removed some debug prints.
2013-07-02 07:30:00 -04:00
d7837f6121
Added cylinder->polygon conversion.
2013-07-02 07:29:59 -04:00
5db504aed2
@Deprecated 2 deprecated constructors.
2013-06-22 05:56:02 +02:00
ca06489e11
Don't spam chat when a different type of vector is given to the Selector.
2013-05-16 02:02:09 -04:00
3f1a2bfc39
Fix off by one error when calculating Poly2D region dimensions.
2012-12-05 18:32:16 -05:00
da400ffdeb
Remove deprecated Region#contract/expand(Vector) methods
...
Those methods hid varargs versions which are not deprecated
2012-11-12 10:36:44 +01:00
7fd5d1b61c
Add /center commmand
2012-08-29 11:51:57 +02:00
77bc49e057
Add convenient constructors in *RegionSelector classes
2012-08-27 20:14:05 +02:00
afb9052cc9
ExtendingCuboidRegionSelector's ctor now requires a LocalWorld.
2012-07-28 14:49:30 +02:00
dc17c8d064
Increased polygonal region point limit to 50.
2012-06-30 17:21:26 -07:00
cd64ca459d
Add config entries for polygonal region points limit
2012-04-23 11:39:09 +02:00
d2a72579ae
Fix typos in CuboidRegion minimum/maximumY methods
2012-04-22 08:29:49 +02:00
ebbbc9f1a8
Clean up CylinderRegion center management & fix a minor issue with vertical contract
2012-04-22 08:29:45 +02:00
d43e233a42
Slightly improve FlatRegion iteration
2012-04-16 08:48:24 +02:00
a7b49ff793
Add minimum/maximumY to FlatRegion and fix a typo in Polygonal2DRegion
2012-04-16 08:45:53 +02:00
842c469285
Make regions Cloneable
2012-03-31 09:04:54 -07:00
03f7d4ecfb
Added getChunkCubes() to Region to get 16^3 chunks a region overlaps with
2012-03-29 21:14:45 -07:00