net.minecraft.world.phys.shapes

public abstract class DiscreteVoxelShape

fgl
net.minecraft.world.phys.shapes.DiscreteVoxelShape
net.minecraft.class_251
net.minecraft.util.shape.VoxelSet
net.minecraft.src.C_3055_

Field summary

Modifier and TypeField
private static final Direction$Axis[]
d
AXIS_VALUES
field_1375
AXES
f_82784_
protected final int
a
xSize
field_1374
sizeX
f_82781_
protected final int
b
ySize
field_1373
sizeY
f_82782_
protected final int
c
zSize
field_1372
sizeZ
f_82783_

Constructor summary

ModifierConstructor
protected (int sizeX, int sizeY, int sizeZ)

Method summary

Modifier and TypeMethod
public DiscreteVoxelShape
a(h arg0)
rotate(OctahedralGroup arg0)
method_66493(class_4990 arg0)
transform(DirectionTransformation transformation)
m_388740_(C_1905_ arg0)
public boolean
a(it 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_82822_(C_4670_ p_82824_, int p_82825_, int p_82826_, int arg3)
public boolean
e(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_82846_(int p_82848_, int p_82849_, int arg2)
public boolean
b(it 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_82835_(C_4670_ p_82837_, int p_82838_, int p_82839_, int arg3)
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_6696_(int p_82830_, int p_82831_, int arg2)
public abstract void
c(int arg0, int arg1, int arg2)
fill(int arg0, int arg1, int arg2)
method_1049(int arg0, int arg1, int arg2)
set(int x, int y, int z)
m_142703_(int p_165999_, int p_166000_, int arg2)
public boolean
a()
isEmpty()
method_1056()
isEmpty()
m_6224_()
public abstract int
a(jc$a arg0)
firstFull(Direction$Axis arg0)
method_1055(class_2350$class_2351 arg0)
getMin(Direction$Axis axis)
m_6538_(C_4687_$C_4689_ arg0)
public abstract int
b(jc$a arg0)
lastFull(Direction$Axis arg0)
method_1045(class_2350$class_2351 arg0)
getMax(Direction$Axis axis)
m_6536_(C_4687_$C_4689_ arg0)
public int
a(jc$a arg0, int arg1, int arg2)
firstFull(Direction$Axis arg0, int arg1, int arg2)
method_35592(class_2350$class_2351 arg0, int arg1, int arg2)
getStartingAxisCoord(Direction$Axis axis, int from, int to)
m_165994_(C_4687_$C_4689_ p_165996_, int p_165997_, int arg2)
public int
b(jc$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 axis, int from, int to)
m_82841_(C_4687_$C_4689_ p_82843_, int p_82844_, int arg2)
public int
c(jc$a arg0)
getSize(Direction$Axis arg0)
method_1051(class_2350$class_2351 arg0)
getSize(Direction$Axis axis)
m_82850_(C_4687_$C_4689_ arg0)
public int
b()
getXSize()
method_1050()
getXSize()
m_82828_()
public int
c()
getYSize()
method_1047()
getYSize()
m_82845_()
public int
d()
getZSize()
method_1048()
getZSize()
m_82852_()
public void
a(fgl$b arg0, boolean arg1)
forAllEdges(DiscreteVoxelShape$IntLineConsumer arg0, boolean arg1)
method_1064(class_251$class_253 arg0, boolean arg1)
forEachEdge(VoxelSet$PositionBiConsumer callback, boolean coalesce)
m_82819_(C_3055_$C_3057_ p_82821_, boolean arg1)
private void
a(fgl$b arg0, it 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 callback, AxisCycleDirection direction, boolean coalesce)
m_82815_(C_3055_$C_3057_ p_82817_, C_4670_ p_82818_, boolean arg2)
public void
b(fgl$b arg0, boolean arg1)
forAllBoxes(DiscreteVoxelShape$IntLineConsumer arg0, boolean arg1)
method_1053(class_251$class_253 arg0, boolean arg1)
forEachBox(VoxelSet$PositionBiConsumer consumer, boolean coalesce)
m_82832_(C_3055_$C_3057_ p_82834_, boolean arg1)
public void
a(fgl$a arg0)
forAllFaces(DiscreteVoxelShape$IntFaceConsumer arg0)
method_1046(class_251$class_252 arg0)
forEachDirection(VoxelSet$PositionConsumer consumer)
m_82810_(C_3055_$C_3056_ arg0)
private void
a(fgl$a arg0, it arg1)
forAllAxisFaces(DiscreteVoxelShape$IntFaceConsumer arg0, AxisCycle arg1)
method_1061(class_251$class_252 arg0, class_2335 arg1)
forEachDirection(VoxelSet$PositionConsumer consumer, AxisCycleDirection direction)
m_82812_(C_3055_$C_3056_ p_82814_, C_4670_ arg1)