Package com.plotsquared.core.util
Class RegionUtil
java.lang.Object
com.plotsquared.core.util.RegionUtil
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionstatic booleancontains(CuboidRegion region, int x, int z) static booleancontains(CuboidRegion region, int x, int y, int z) static CuboidRegioncreateRegion(int pos1x, int pos2x, int pos1y, int pos2y, int pos1z, int pos2z) static @NonNull CuboidRegiongetAxisAlignedBoundingBox(Iterable<CuboidRegion> regions) Create a minimumCuboidRegioncontaining all given regions.getCorners(@NonNull String world, @NonNull CuboidRegion region) getCorners(String world, Collection<CuboidRegion> regions) static booleanintersects(CuboidRegion region, CuboidRegion other) 
- 
Constructor Details- 
RegionUtilpublic RegionUtil()
 
- 
- 
Method Details- 
getCorners
- 
getCorners
- 
getAxisAlignedBoundingBoxCreate a minimumCuboidRegioncontaining all given regions.- Parameters:
- regions- The regions the bounding box should contain.
- Returns:
- a CuboidRegion that contains all given regions.
 
- 
createRegionpublic static CuboidRegion createRegion(int pos1x, int pos2x, int pos1y, int pos2y, int pos1z, int pos2z) 
- 
contains
- 
contains
- 
intersects
 
-