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 pos1z, int pos2z)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.static @NonNull Location[]getCorners(@NonNull String world, @NonNull com.sk89q.worldedit.regions.CuboidRegion region)static @NonNull Location[]getCorners(String world, Collection<com.sk89q.worldedit.regions.CuboidRegion> regions)static booleanintersects(com.sk89q.worldedit.regions.CuboidRegion region, com.sk89q.worldedit.regions.CuboidRegion other)static @NonNull Rectangle2DtoRectangle(@NonNull com.sk89q.worldedit.regions.CuboidRegion region)
-
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 pos1z, int pos2z) -
createRegion
public static com.sk89q.worldedit.regions.CuboidRegion createRegion(int pos1x, int pos2x, int pos1y, int pos2y, int pos1z, int pos2z) -
contains
public static boolean contains(com.sk89q.worldedit.regions.CuboidRegion region, int x, int z) -
contains
public static boolean contains(com.sk89q.worldedit.regions.CuboidRegion region, int x, int y, int z) -
toRectangle
public static @NonNull Rectangle2D toRectangle(@NonNull com.sk89q.worldedit.regions.CuboidRegion region) -
intersects
public static boolean intersects(com.sk89q.worldedit.regions.CuboidRegion region, com.sk89q.worldedit.regions.CuboidRegion other)
-