net.minecraft.world.phys.shapes

public final class BitSetDiscreteVoxelShape

extends DiscreteVoxelShape

fet
net.minecraft.world.phys.shapes.BitSetDiscreteVoxelShape
net.minecraft.class_244
net.minecraft.unmapped.C_ggaqmxld
net.minecraft.util.shape.BitSetVoxelSet
net.minecraft.util.shape.BitSetVoxelSet

Field summary

Modifier and TypeField
private final BitSet
d
storage
field_1359
f_wfhpimql
storage
storage
private int
e
xMin
field_1358
f_ikfzrthw
minX
minX
private int
f
yMin
field_1357
f_cgmhulqo
minY
minY
private int
g
zMin
field_1356
f_uerxttid
minZ
minZ
private int
h
xMax
field_1355
f_iscsirob
maxX
maxX
private int
i
yMax
field_1354
f_uasjufrp
maxY
maxY
private int
j
zMax
field_1360
f_sbtgdyfy
maxZ
maxZ

Constructor summary

ModifierConstructor
public (int minX, int minY, int minZ)
public (DiscreteVoxelShape other)

Method summary

Modifier and TypeMethod
public static BitSetDiscreteVoxelShape
a(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, int arg6, int arg7, int arg8)
withFilledBounds(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, int arg6, int arg7, int arg8)
method_31939(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, int arg6, int arg7, int arg8)
m_mwrcwtti(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, int arg6, int arg7, int arg8)
create(int sizeX, int sizeY, int sizeZ, int minX, int minY, int minZ, int maxX, int maxY, int maxZ)
m_mwrcwtti(int sizeX, int sizeY, int sizeZ, int minX, int minY, int minZ, int maxX, int maxY, int maxZ)
protected int
a(int arg0, int arg1, int arg2)
getIndex(int arg0, int arg1, int arg2)
method_1039(int arg0, int arg1, int arg2)
m_uibxloge(int arg0, int arg1, int arg2)
getIndex(int x, int y, int z)
getIndex(int x, int y, int z)
public boolean
b(int arg0, int arg1, int arg2)
isFull(int arg0, int arg1, int arg2)
method_1063(int arg0, int arg1, int arg2)
m_ayyasubc(int arg0, int arg1, int arg2)
contains(int arg0, int arg1, int arg2)
contains(int arg0, int arg1, int arg2)
private void
a(int arg0, int arg1, int arg2, boolean arg3)
fillUpdateBounds(int arg0, int arg1, int arg2, boolean arg3)
method_31940(int arg0, int arg1, int arg2, boolean arg3)
m_msvadqhz(int arg0, int arg1, int arg2, boolean arg3)
set(int x, int y, int z, boolean updateBounds)
m_msvadqhz(int x, int y, int z, boolean arg3)
public void
c(int arg0, int arg1, int arg2)
fill(int arg0, int arg1, int arg2)
method_1049(int arg0, int arg1, int arg2)
m_usycyzba(int arg0, int arg1, int arg2)
set(int arg0, int arg1, int arg2)
set(int arg0, int arg1, int arg2)
public boolean
a()
isEmpty()
method_1056()
m_eesqglvo()
isEmpty()
isEmpty()
public int
a(ja$a arg0)
firstFull(Direction$Axis arg0)
method_1055(class_2350$class_2351 arg0)
m_lgzowyfx(C_xpuuihxf$C_rmpfouoz arg0)
getMin(Direction$Axis arg0)
getMin(Direction$Axis arg0)
public int
b(ja$a arg0)
lastFull(Direction$Axis arg0)
method_1045(class_2350$class_2351 arg0)
m_rvpvkpnq(C_xpuuihxf$C_rmpfouoz arg0)
getMax(Direction$Axis arg0)
getMax(Direction$Axis arg0)
static BitSetDiscreteVoxelShape
a(fez arg0, fez arg1, ffc arg2, ffc arg3, ffc arg4, feu arg5)
join(DiscreteVoxelShape arg0, DiscreteVoxelShape arg1, IndexMerger arg2, IndexMerger arg3, IndexMerger arg4, BooleanOp arg5)
method_1040(class_251 arg0, class_251 arg1, class_255 arg2, class_255 arg3, class_255 arg4, class_247 arg5)
m_ddepxiuz(C_bipoyzjn arg0, C_bipoyzjn arg1, C_dbdmfnqs arg2, C_dbdmfnqs arg3, C_dbdmfnqs arg4, C_glcezlyp arg5)
combine(VoxelSet first, VoxelSet second, PairList xPoints, PairList yPoints, PairList zPoints, BooleanBiFunction function)
combine(VoxelSet first, VoxelSet second, PairList xPoints, PairList yPoints, PairList zPoints, BooleanBiFunction function)
protected static void
a(fez arg0, fez$b arg1, boolean arg2)
forAllBoxes(DiscreteVoxelShape arg0, DiscreteVoxelShape$IntLineConsumer arg1, boolean arg2)
method_31941(class_251 arg0, class_251$class_253 arg1, boolean arg2)
m_yxphxkdc(C_bipoyzjn arg0, C_bipoyzjn$C_getdvbzp arg1, boolean arg2)
forEachBox(VoxelSet voxelSet, VoxelSet$PositionBiConsumer callback, boolean coalesce)
m_yxphxkdc(VoxelSet voxels, VoxelSet$PositionBiConsumer consumer, boolean largest)
private 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)
m_kmiuejhd(int arg0, int arg1, int arg2, int arg3)
isColumnFull(int z1, int z2, int x, int y)
isColumnFull(int arg0, int arg1, int x, int y)
private boolean
a(int arg0, int arg1, int arg2, int arg3, int arg4)
isXZRectangleFull(int arg0, int arg1, int arg2, int arg3, int arg4)
method_31938(int arg0, int arg1, int arg2, int arg3, int arg4)
m_lbnvafwu(int arg0, int arg1, int arg2, int arg3, int arg4)
isXzSquareFull(int x1, int x2, int z1, int z2, int y)
private void
b(int arg0, int arg1, int arg2, int arg3)
clearZStrip(int arg0, int arg1, int arg2, int arg3)
method_31942(int arg0, int arg1, int arg2, int arg3)
m_uhiukgdu(int arg0, int arg1, int arg2, int arg3)
clearColumn(int z1, int z2, int x, int y)
m_uhiukgdu(int arg0, int arg1, int x, int y)
public boolean
d(int arg0, int arg1, int arg2)
isInterior(int arg0, int arg1, int arg2)
method_58225(int arg0, int arg1, int arg2)
m_mzfgzhwb(int arg0, int arg1, int arg2)
surrounded(int x, int y, int z)