Package de.z0rdak.yawp.core.area
Class Polygon3DArea
java.lang.Object
de.z0rdak.yawp.core.area.AbstractArea
de.z0rdak.yawp.core.area.Polygon3DArea
- All Implemented Interfaces:
IMarkableArea,INbtSerializable<net.minecraft.nbt.CompoundTag>
-
Constructor Summary
ConstructorsConstructorDescriptionPolygon3DArea(List<net.minecraft.core.BlockPos> positions) Polygon3DArea(net.minecraft.nbt.CompoundTag nbt) -
Method Summary
Modifier and TypeMethodDescriptionbooleancontains(net.minecraft.core.BlockPos q) booleancontainsOther(IMarkableArea other) voiddeserializeNBT(net.minecraft.nbt.CompoundTag nbt) Set<net.minecraft.core.BlockPos>getHull()List<net.minecraft.core.BlockPos>booleanintersects(IMarkableArea other) List<net.minecraft.core.BlockPos>net.minecraft.nbt.CompoundTagtoString()Methods inherited from class de.z0rdak.yawp.core.area.AbstractArea
getAreaType
-
Constructor Details
-
Polygon3DArea
-
Polygon3DArea
public Polygon3DArea(net.minecraft.nbt.CompoundTag nbt)
-
-
Method Details
-
getPositions
-
contains
public boolean contains(net.minecraft.core.BlockPos q) -
serializeNBT
public net.minecraft.nbt.CompoundTag serializeNBT()- Specified by:
serializeNBTin interfaceINbtSerializable<net.minecraft.nbt.CompoundTag>- Overrides:
serializeNBTin classAbstractArea
-
deserializeNBT
public void deserializeNBT(net.minecraft.nbt.CompoundTag nbt) - Specified by:
deserializeNBTin interfaceINbtSerializable<net.minecraft.nbt.CompoundTag>- Overrides:
deserializeNBTin classAbstractArea
-
toString
-
markedBlocks
-
getHull
-
containsOther
-
intersects
-