Package de.z0rdak.yawp.core.region
Interface IMarkableRegion
- All Superinterfaces:
INbtSerializable<net.minecraft.nbt.CompoundTag>,IProtectedRegion
- All Known Implementing Classes:
AbstractMarkableRegion,CuboidRegion,CylinderRegion,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()intnet.minecraft.core.BlockPosvoidvoidsetArea(IMarkableArea area) voidsetPriority(int priority) voidsetTpTarget(net.minecraft.core.BlockPos pos) Methods inherited from interface de.z0rdak.yawp.core.INbtSerializable
deserializeNBT, serializeNBTMethods inherited from interface de.z0rdak.yawp.core.region.IProtectedRegion
addChild, addFlag, addPlayer, addPlayer, addTeam, clearChildren, containsFlag, containsFlag, getChildren, getChildrenNames, getDim, getFlag, getFlagContainer, getFlags, getGroup, 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) -
getTpTarget
net.minecraft.core.BlockPos getTpTarget() -
setTpTarget
void setTpTarget(net.minecraft.core.BlockPos pos) -
getPriority
int getPriority() -
setPriority
void setPriority(int priority) -
rename
-