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