- All Implemented Interfaces:
IBatchProcessor, Region, Cloneable, Iterable<BlockVector3>, Collection<BlockVector3>, Set<BlockVector3>
- Direct Known Subclasses:
AbstractFlatRegion, BlockSet, ConvexPolyhedralRegion, CuboidRegion, CylinderRegion, EllipsoidRegion, FuzzyRegion, Polygonal2DRegion, PolyhedralRegion, RegionIntersection, TransformRegion
-
-
Constructor Summary
Constructors
-
Method Summary
Make a clone of the region.
boolean
Get the center point of a region.
Return a list of 16*16*16 chunks in a region.
int
int
long
Get the number of blocks in the region.
int
Sets the world that the selection is in.
protected final int
protected final int
int
Polygonizes a cross-section or a 2D projection of the region orthogonal to the Y axis.
void
Sets the world that the selection is in.
void
int
add, addAll, clear, contains, containsAll, isEmpty, remove, retainAll, toArray, toArray, toString
Methods inherited from interface IBatchProcessor
flush, join, joinPost, postProcess, postProcessSet, processGet, processGet, remove, trimNBT, trimNBT, trimY
Methods inherited from interface Region
construct, contains, contains, contains, containsChunk, containsEntireCuboid, contract, expand, filter, filter, filter, filter, filter, getArea, getBoundingBox, getDimensions, getMaximumPoint, getMaximumY, getMinimumPoint, getMinimumY, getScope, isGlobal, processSet, processSet
Methods inherited from interface Set
add, addAll, clear, contains, containsAll, isEmpty, remove, retainAll, spliterator, toArray, toArray