Package de.z0rdak.yawp.core.region
Class CuboidRegion
java.lang.Object
de.z0rdak.yawp.core.region.AbstractRegion
de.z0rdak.yawp.core.region.AbstractMarkableRegion
de.z0rdak.yawp.core.region.CuboidRegion
- All Implemented Interfaces:
INbtSerializable<net.minecraft.nbt.CompoundTag>,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 de.z0rdak.yawp.core.region.AbstractMarkableRegion
area, areaType, priority, tpTargetFields inherited from class de.z0rdak.yawp.core.region.AbstractRegion
dimension, parent, parentName -
Constructor Summary
ConstructorsConstructorDescriptionCuboidRegion(String name, CuboidArea area, net.minecraft.core.BlockPos tpPos, net.minecraft.world.entity.player.Player owner, net.minecraft.resources.ResourceKey<net.minecraft.world.level.Level> dimension) CuboidRegion(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(net.minecraft.nbt.CompoundTag nbt) -
Method Summary
Methods inherited from class de.z0rdak.yawp.core.region.AbstractMarkableRegion
addChild, contains, getArea, getAreaType, getPriority, getTpTarget, rename, serializeNBT, setArea, setParent, setPriority, setTpTargetMethods inherited from class de.z0rdak.yawp.core.region.AbstractRegion
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, setNameMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface de.z0rdak.yawp.core.region.IProtectedRegion
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
-
Constructor Details
-
CuboidRegion
public CuboidRegion(net.minecraft.nbt.CompoundTag nbt) -
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, CuboidArea area, net.minecraft.core.BlockPos tpPos, net.minecraft.world.entity.player.Player owner, net.minecraft.resources.ResourceKey<net.minecraft.world.level.Level> dimension)
-
-
Method Details
-
deserializeNBT
public void deserializeNBT(net.minecraft.nbt.CompoundTag nbt) - Specified by:
deserializeNBTin interfaceINbtSerializable<net.minecraft.nbt.CompoundTag>- Overrides:
deserializeNBTin classAbstractMarkableRegion
-