Package de.z0rdak.yawp.core.region
Interface IMarkableRegion
- All Superinterfaces:
IProtectedRegion
- All Known Implementing Classes:
CuboidRegion,CylinderRegion,MarkedRegion,PolygonRegion,PrismRegion,SphereRegion
A mark-able region extends the general IProtectedRegion by allowing
to specify a certain area for the Region.
The area of the region is defined by a IMarkableArea instance.
Additionally, a mark-able region has a dimension it is located in.
A mark-able region also can be muted, has a priority to manage overlapping regions and has a teleportation target.
-
Method Summary
Modifier and TypeMethodDescriptionbooleancontains(net.minecraft.core.BlockPos position) getArea()intvoidvoidsetArea(IMarkableArea area) voidsetPriority(int priority) Methods inherited from interface de.z0rdak.yawp.core.region.IProtectedRegion
addChild, 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
-
Method Details
-
getArea
IMarkableArea getArea() -
setArea
-
contains
boolean contains(net.minecraft.core.BlockPos position) -
getPriority
int getPriority() -
getAreaType
AreaType getAreaType() -
setPriority
void setPriority(int priority) -
rename
-
getTpAnchors
RegionAnchors getTpAnchors()
-