Package de.z0rdak.yawp.core.area
Class PrismArea
java.lang.Object
de.z0rdak.yawp.core.area.MarkedArea
de.z0rdak.yawp.core.area.PrismArea
- All Implemented Interfaces:
IMarkableArea
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleancontains(net.minecraft.core.BlockPos pos) booleancontainsOther(IMarkableArea other) Set<net.minecraft.core.BlockPos> getFrame()Set containing all block positions which represent the outer frame of the marked area.Set<net.minecraft.core.BlockPos> getHull()Set containing all block positions which represent the outer hull of the marked area.Set<net.minecraft.core.BlockPos> getType()booleanintersects(IMarkableArea other) Set<net.minecraft.core.BlockPos> Methods inherited from class de.z0rdak.yawp.core.area.MarkedArea
getAreaType, getDisplay, updateDisplay
-
Field Details
-
blockNodes
-
-
Constructor Details
-
PrismArea
public PrismArea() -
PrismArea
-
-
Method Details
-
contains
public boolean contains(net.minecraft.core.BlockPos pos) -
markedBlocks
-
getHull
Description copied from interface:IMarkableAreaSet containing all block positions which represent the outer hull of the marked area. The hull is the solid outer perimeter of the marked area. -
getFrame
Description copied from interface:IMarkableAreaSet containing all block positions which represent the outer frame of the marked area. The frame is the minimum required blocks to give a rough outline o the marked area -
getMinimalOutline
-
containsOther
-
intersects
-
getType
-