Class CarvingMask
java.lang.Object
net.minecraft.world.level.chunk.CarvingMask
- All Implemented Interfaces:
CarverOutput
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic interfacestatic interface -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidcarve(int x, int y, int z) private intgetIndex(int x, int y, int z) booleanisEmpty()intmaxY()intminY()voidvisit(CarvingMask.Visitor visitor) private voidvisitSegment(CarvingMask.Visitor visitor, int startIndex, int endIndex)
-
Field Details
-
minY
private final int minY -
maxY
private final int maxY -
height
private final int height -
mask
-
-
Constructor Details
-
CarvingMask
public CarvingMask(int minY, int maxY)
-
-
Method Details
-
getIndex
private int getIndex(int x, int y, int z) -
minY
public int minY()- Specified by:
minYin interfaceCarverOutput
-
maxY
public int maxY()- Specified by:
maxYin interfaceCarverOutput
-
carve
public void carve(int x, int y, int z) - Specified by:
carvein interfaceCarverOutput
-
visit
-
visitSegment
-
isEmpty
public boolean isEmpty()
-