net.minecraft.world.phys.shapes

public final class BitSetDiscreteVoxelShape

extends DiscreteVoxelShape

dwt
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
net.minecraft.src.C_3049_
net.minecraft.world.phys.shapes.VoxelShapeBitSet

Field summary

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

Constructor summary

ModifierConstructor
public (int p_82589_, int p_82590_, int arg2)
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)
m_165932_(int p_165933_, int p_165934_, int p_165935_, int p_165936_, int p_165937_, int p_165938_, int p_165939_, int p_165940_, int p_165941_)
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)
m_82604_(int p_82606_, int p_82607_, int arg2)
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)
m_6696_(int p_82677_, int p_82678_, 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 arg3)
m_msvadqhz(int x, int y, int z, boolean arg3)
m_165942_(int p_165944_, int p_165945_, int p_165946_, 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)
m_142703_(int p_165988_, int p_165989_, int arg2)
public boolean
a()
isEmpty()
method_1056()
m_eesqglvo()
isEmpty()
isEmpty()
m_6224_()
public int
a(gy$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)
m_6538_(C_4687_$C_4689_ arg0)
public int
b(gy$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)
m_6536_(C_4687_$C_4689_ arg0)
static BitSetDiscreteVoxelShape
a(dwz arg0, dwz arg1, dxc arg2, dxc arg3, dxc arg4, dwu 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)
m_82641_(C_3055_ p_82642_, C_3055_ p_82643_, C_3061_ p_82644_, C_3061_ p_82645_, C_3061_ p_82646_, C_3050_ p_82647_)
protected static void
a(dwz arg0, dwz$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)
method_31941(VoxelSet arg0, VoxelSet$PositionBiConsumer arg1, boolean arg2)
m_165963_(C_3055_ p_165964_, C_3055_$C_3057_ p_165965_, boolean p_165966_)
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 arg0, int arg1, int arg2, int arg3)
isColumnFull(int arg0, int arg1, int arg2, int arg3)
m_82608_(int p_82610_, int p_82611_, int p_82612_, int arg3)
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)
method_31938(int arg0, int arg1, int arg2, int arg3, int arg4)
m_165926_(int p_165928_, int p_165929_, int p_165930_, int p_165931_, int arg4)
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)
method_31942(int arg0, int arg1, int arg2, int arg3)
m_165981_(int p_165983_, int p_165984_, int p_165985_, int arg3)