net.minecraft.util.shape

public abstract class VoxelSet

cvu
net.minecraft.world.phys.shapes.DiscreteVoxelShape
net.minecraft.class_251
net.minecraft.util.shape.VoxelSet
net.minecraft.unmapped.C_bipoyzjn
net.minecraft.util.math.shapes.VoxelShapePart
net.minecraft.util.math.shapes.VoxelShapePart

Field summary

Modifier and TypeField
private static final Direction$Axis[]
d
AXIS_VALUES
field_1375
AXES
f_jwcxzfxj
field_199626_e
AXIS_VALUES
protected final int
a
xSize
field_1374
xSize
f_jfytvufq
field_197838_b
xSize
protected final int
b
ySize
field_1373
ySize
f_tpzdgkoi
field_197839_c
ySize
protected final int
c
zSize
field_1372
zSize
f_xsyvwqhi
field_197840_d
zSize

Constructor summary

ModifierConstructor
protected (int xSize, int ySize, int zSize)

Method summary

Modifier and TypeMethod
public boolean
a(fi arg0, int arg1, int arg2, int arg3)
isFullWide(AxisCycle arg0, int arg1, int arg2, int arg3)
method_1062(class_2335 arg0, int arg1, int arg2, int arg3)
inBoundsAndContains(AxisCycleDirection cycle, int x, int y, int z)
m_cgppgpfp(C_ryiuicpl arg0, int arg1, int arg2, int arg3)
func_197824_a(AxisRotation arg0, int arg1, int arg2, int arg3)
containsWithRotation(AxisRotation arg0, int x, int y, int z)
public boolean
c(int arg0, int arg1, int arg2)
isFullWide(int arg0, int arg1, int arg2)
method_1044(int arg0, int arg1, int arg2)
inBoundsAndContains(int x, int y, int z)
m_jpieeegw(int arg0, int arg1, int arg2)
func_197818_c(int arg0, int arg1, int arg2)
contains(int x, int y, int z)
public boolean
b(fi arg0, int arg1, int arg2, int arg3)
isFull(AxisCycle arg0, int arg1, int arg2, int arg3)
method_1057(class_2335 arg0, int arg1, int arg2, int arg3)
contains(AxisCycleDirection cycle, int x, int y, int z)
m_vdvdcmjf(C_ryiuicpl arg0, int arg1, int arg2, int arg3)
func_197829_b(AxisRotation arg0, int arg1, int arg2, int arg3)
isFilledWithRotation(AxisRotation rotationIn, int x, int y, int z)
public abstract boolean
b(int arg0, int arg1, int arg2)
isFull(int arg0, int arg1, int arg2)
method_1063(int arg0, int arg1, int arg2)
contains(int x, int y, int z)
m_ayyasubc(int arg0, int arg1, int arg2)
func_197835_b(int arg0, int arg1, int arg2)
isFilled(int x, int y, int z)
public abstract void
a(int arg0, int arg1, int arg2, boolean arg3, boolean arg4)
setFull(int arg0, int arg1, int arg2, boolean arg3, boolean arg4)
method_1049(int arg0, int arg1, int arg2, boolean arg3, boolean arg4)
set(int x, int y, int z, boolean resize, boolean included)
m_kwillvah(int arg0, int arg1, int arg2, boolean arg3, boolean arg4)
func_199625_a(int arg0, int arg1, int arg2, boolean arg3, boolean arg4)
setFilled(int x, int y, int z, boolean expandBounds, boolean filled)
public boolean
a()
isEmpty()
method_1056()
isEmpty()
m_eesqglvo()
func_197830_a()
isEmpty()
public abstract int
a(fp$a arg0)
firstFull(Direction$Axis arg0)
method_1055(class_2350$class_2351 arg0)
getMin(Direction$Axis axis)
m_lgzowyfx(C_xpuuihxf$C_rmpfouoz arg0)
func_199623_a(Direction$Axis arg0)
getStart(Direction$Axis axis)
public abstract int
b(fp$a arg0)
lastFull(Direction$Axis arg0)
method_1045(class_2350$class_2351 arg0)
getMax(Direction$Axis axis)
m_rvpvkpnq(C_xpuuihxf$C_rmpfouoz arg0)
func_199624_b(Direction$Axis arg0)
getEnd(Direction$Axis axis)
public int
c(fp$a arg0)
getSize(Direction$Axis arg0)
method_1051(class_2350$class_2351 arg0)
getSize(Direction$Axis axis)
m_mebkcvfq(C_xpuuihxf$C_rmpfouoz arg0)
func_197819_a(Direction$Axis arg0)
getSize(Direction$Axis axis)
public int
b()
getXSize()
method_1050()
getXSize()
m_qdsumqgl()
func_197823_b()
getXSize()
public int
c()
getYSize()
method_1047()
getYSize()
m_wiiwzcmv()
func_197820_c()
getYSize()
public int
d()
getZSize()
method_1048()
getZSize()
m_wnmwnjcg()
func_197821_d()
getZSize()
protected boolean
a(int arg0, int arg1, int arg2, int arg3)
isZStripFull(int arg0, int arg1, int arg2, int arg3)
method_1059(int arg0, int arg1, int arg2, int arg3)
isColumnFull(int minZ, int maxZ, int x, int y)
m_lvxxahiz(int arg0, int arg1, int arg2, int arg3)
func_197833_a(int arg0, int arg1, int arg2, int arg3)
isZAxisLineFull(int fromZ, int toZ, int x, int y)
protected void
a(int arg0, int arg1, int arg2, int arg3, boolean arg4)
setZStrip(int arg0, int arg1, int arg2, int arg3, boolean arg4)
method_1060(int arg0, int arg1, int arg2, int arg3, boolean arg4)
setColumn(int minZ, int maxZ, int x, int y, boolean included)
m_hpclctxu(int arg0, int arg1, int arg2, int arg3, boolean arg4)
func_197834_a(int arg0, int arg1, int arg2, int arg3, boolean arg4)
setZAxisLine(int fromZ, int toZ, int x, int y, boolean filled)
protected boolean
a(int arg0, int arg1, int arg2, int arg3, int arg4)
isXZRectangleFull(int arg0, int arg1, int arg2, int arg3, int arg4)
method_1054(int arg0, int arg1, int arg2, int arg3, int arg4)
isRectangleFull(int minX, int maxX, int minZ, int maxZ, int y)
m_rkrnjeql(int arg0, int arg1, int arg2, int arg3, int arg4)
func_197827_a(int arg0, int arg1, int arg2, int arg3, int arg4)
isXZRectangleFull(int fromX, int toX, int fromZ, int toZ, int x)
public void
b(cvu$b arg0, boolean arg1)
forAllBoxes(DiscreteVoxelShape$IntLineConsumer arg0, boolean arg1)
method_1053(class_251$class_253 arg0, boolean arg1)
forEachBox(VoxelSet$PositionBiConsumer consumer, boolean largest)
m_txjrolgh(C_bipoyzjn$C_getdvbzp arg0, boolean arg1)
func_197831_b(VoxelShapePart$ILineConsumer arg0, boolean arg1)
forEachBox(VoxelShapePart$ILineConsumer consumer, boolean combine)
public void
a(cvu$a arg0)
forAllFaces(DiscreteVoxelShape$IntFaceConsumer arg0)
method_1046(class_251$class_252 arg0)
forEachDirection(VoxelSet$PositionConsumer arg0)
m_hyupqlhm(C_bipoyzjn$C_nbkhafgl arg0)
func_211540_a(VoxelShapePart$IFaceConsumer arg0)
forEachFace(VoxelShapePart$IFaceConsumer faceConsumer)
private void
a(cvu$a arg0, fi arg1)
forAllAxisFaces(DiscreteVoxelShape$IntFaceConsumer arg0, AxisCycle arg1)
method_1061(class_251$class_252 arg0, class_2335 arg1)
forEachDirection(VoxelSet$PositionConsumer arg0, AxisCycleDirection direction)
m_pvpmktld(C_bipoyzjn$C_nbkhafgl arg0, C_ryiuicpl arg1)
func_211541_a(VoxelShapePart$IFaceConsumer arg0, AxisRotation arg1)
forEachFaceOnAxis(VoxelShapePart$IFaceConsumer faceConsumer, AxisRotation axisRotationIn)
public int
a(fp$a arg0, int arg1, int arg2)
firstFull(Direction$Axis arg0, int arg1, int arg2)
method_1043(class_2350$class_2351 arg0, int arg1, int arg2)
getBeginningAxisCoord(Direction$Axis arg0, int begin, int end)
m_agwrtxrf(C_xpuuihxf$C_rmpfouoz arg0, int arg1, int arg2)
func_197826_a(Direction$Axis arg0, int arg1, int arg2)
firstFilled(Direction$Axis arg0, int arg1, int arg2)
public int
b(fp$a arg0, int arg1, int arg2)
lastFull(Direction$Axis arg0, int arg1, int arg2)
method_1058(class_2350$class_2351 arg0, int arg1, int arg2)
getEndingAxisCoord(Direction$Axis arg0, int from, int to)
m_aaepmbkl(C_xpuuihxf$C_rmpfouoz arg0, int arg1, int arg2)
func_197836_b(Direction$Axis arg0, int arg1, int arg2)
lastFilled(Direction$Axis arg0, int arg1, int arg2)
public void
a(cvu$b arg0, boolean arg1)
forAllEdges(DiscreteVoxelShape$IntLineConsumer arg0, boolean arg1)
method_1064(class_251$class_253 arg0, boolean arg1)
forEachEdge(VoxelSet$PositionBiConsumer arg0, boolean arg1)
m_yjvegesj(C_bipoyzjn$C_getdvbzp arg0, boolean arg1)
func_197828_a(VoxelShapePart$ILineConsumer arg0, boolean arg1)
forEachEdge(VoxelShapePart$ILineConsumer consumer, boolean combine)
private void
a(cvu$b arg0, fi arg1, boolean arg2)
forAllAxisEdges(DiscreteVoxelShape$IntLineConsumer arg0, AxisCycle arg1, boolean arg2)
method_1052(class_251$class_253 arg0, class_2335 arg1, boolean arg2)
forEachEdge(VoxelSet$PositionBiConsumer arg0, AxisCycleDirection direction, boolean arg2)
m_cikwypjo(C_bipoyzjn$C_getdvbzp arg0, C_ryiuicpl arg1, boolean arg2)
func_197832_a(VoxelShapePart$ILineConsumer arg0, AxisRotation arg1, boolean arg2)
forEachEdgeOnAxis(VoxelShapePart$ILineConsumer arg0, AxisRotation arg1, boolean arg2)