Class CuboidRegion
java.lang.Object
de.z0rdak.yawp.core.region.ProtectedRegion
de.z0rdak.yawp.core.region.MarkedRegion
de.z0rdak.yawp.core.region.CuboidRegion
- All Implemented Interfaces:
IMarkableRegion, IProtectedRegion
A cuboid regions represents it's area as a simple rectangular cuboid (a BlockBox).
The region is marked with two blocks representing the bounding box of the area.
-
Field Summary
Fields inherited from class ProtectedRegion
dimension, parent, parentName -
Constructor Summary
ConstructorsConstructorDescriptionCuboidRegion(String name, CuboidArea area, net.minecraft.resources.ResourceKey<net.minecraft.world.level.Level> dim) CuboidRegion(String name, CuboidArea area, net.minecraft.world.entity.player.Player owner, net.minecraft.resources.ResourceKey<net.minecraft.world.level.Level> dimension) CuboidRegion(String name, net.minecraft.resources.ResourceKey<net.minecraft.world.level.Level> dim, String parentName, Map<String, IFlag> flags, boolean isActive, boolean isMuted, int priority, IMarkableArea area, RegionAnchors anchors, Map<String, PlayerContainer> groups, List<String> childrenNames) -
Method Summary
Methods inherited from class MarkedRegion
addChild, contains, getArea, getAreaType, getPriority, getTpAnchors, rename, setArea, setParent, setPriorityMethods inherited from class ProtectedRegion
addFlag, addPlayer, addPlayer, addTeam, clearChildren, containsFlag, containsFlag, getChildren, getChildrenNames, getDim, getFlag, getFlags, getGroup, getGroups, getName, getParent, getParentName, getRegionType, hasChild, hasPlayer, hasTeam, isActive, isInGroup, isMuted, permits, removeChild, removeFlag, removePlayer, removeTeam, resetGroups, setChildrenNames, setFlags, setGroups, setIsActive, setIsMuted, setNameMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface IProtectedRegion
addFlag, addPlayer, addPlayer, addTeam, clearChildren, containsFlag, containsFlag, getChildren, getChildrenNames, getDim, getFlag, getFlags, getGroup, getGroups, getName, getParent, getParentName, getRegionType, hasChild, hasPlayer, hasTeam, isActive, isInGroup, isMuted, permits, removeChild, removeFlag, removePlayer, removeTeam, resetGroups, setFlags, setGroups, setIsActive, setIsMuted
-
Constructor Details
-
CuboidRegion
public CuboidRegion(String name, CuboidArea area, net.minecraft.resources.ResourceKey<net.minecraft.world.level.Level> dim) -
CuboidRegion
public CuboidRegion(String name, CuboidArea area, net.minecraft.world.entity.player.Player owner, net.minecraft.resources.ResourceKey<net.minecraft.world.level.Level> dimension) -
CuboidRegion
public CuboidRegion(String name, net.minecraft.resources.ResourceKey<net.minecraft.world.level.Level> dim, String parentName, Map<String, IFlag> flags, boolean isActive, boolean isMuted, int priority, IMarkableArea area, RegionAnchors anchors, Map<String, PlayerContainer> groups, List<String> childrenNames)
-