net.minecraft.util

public class CuboidBlockIterator

net.minecraft.core.Cursor3D
net.minecraft.class_3980
net.minecraft.util.CuboidBlockIterator

Field summary

Modifier and TypeField
public static final int
TYPE_INSIDE
field_33084
field_33084
public static final int
TYPE_FACE
field_33085
field_33085
public static final int
TYPE_EDGE
field_33086
field_33086
public static final int
TYPE_CORNER
field_33087
field_33087
private final int
originX
field_17683
startX
private final int
originY
field_17684
startY
private final int
originZ
field_17685
startZ
private final int
width
field_17686
sizeX
private final int
height
field_17687
sizeY
private final int
depth
field_17688
sizeZ
private final int
end
field_23112
totalSize
private int
index
field_23113
blocksIterated
private int
x
field_18233
x
private int
y
field_18234
y
private int
z
field_18235
z

Constructor summary

ModifierConstructor
public (int startX, int startY, int startZ, int endX, int endY, int endZ)

Method summary

Modifier and TypeMethod
public boolean
advance()
method_17963()
step()
public int
nextX()
method_18671()
getX()
public int
nextY()
method_18672()
getY()
public int
nextZ()
method_18673()
getZ()
public int
getNextType()
method_20789()
getEdgeCoordinatesCount()