Package de.z0rdak.yawp.core.area
Interface IMarkableArea
- All Superinterfaces:
INbtSerializable<net.minecraft.nbt.CompoundTag>
- All Known Implementing Classes:
AbstractArea,CenteredArea,CuboidArea,Polygon3DArea,PrismArea,SphereArea,VerticalCylinderArea
IMarkableArea provides an interface for different types of areas.
The most basic area would be a simple AxisAlignedBB.
This type of mark-able area is already implemented in the class CuboidArea.
-
Method Summary
Modifier and TypeMethodDescriptionbooleancontains(net.minecraft.core.BlockPos pos) booleancontainsOther(IMarkableArea other) Set<net.minecraft.core.BlockPos>getHull()booleanintersects(IMarkableArea other) List<net.minecraft.core.BlockPos>Methods inherited from interface de.z0rdak.yawp.core.INbtSerializable
deserializeNBT, serializeNBT