net.minecraft.world.phys.shapes

public final class BitSetDiscreteVoxelShape

extends DiscreteVoxelShape

ehq
net.minecraft.world.phys.shapes.BitSetDiscreteVoxelShape
net.minecraft.class_244
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
storage
f_82580_
private int
e
xMin
field_1358
minX
f_82581_
private int
f
yMin
field_1357
minY
f_82582_
private int
g
zMin
field_1356
minZ
f_82583_
private int
h
xMax
field_1355
maxX
f_82584_
private int
i
yMax
field_1354
maxY
f_82585_
private int
j
zMax
field_1360
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)
create(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)
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)
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)
set(int x, int y, int z, boolean updateBounds)
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)
set(int arg0, int arg1, int arg2)
m_142703_(int p_165988_, int p_165989_, int arg2)
public boolean
a()
isEmpty()
method_1056()
isEmpty()
m_6224_()
public int
a(ha$a arg0)
firstFull(Direction$Axis arg0)
method_1055(class_2350$class_2351 arg0)
getMin(Direction$Axis arg0)
m_6538_(C_4687_$C_4689_ arg0)
public int
b(ha$a arg0)
lastFull(Direction$Axis arg0)
method_1045(class_2350$class_2351 arg0)
getMax(Direction$Axis arg0)
m_6536_(C_4687_$C_4689_ arg0)
static BitSetDiscreteVoxelShape
a(ehw arg0, ehw arg1, ehz arg2, ehz arg3, ehz arg4, ehr 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)
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(ehw arg0, ehw$b arg1, boolean arg2)
forAllBoxes(DiscreteVoxelShape arg0, DiscreteVoxelShape$IntLineConsumer arg1, boolean arg2)
method_31941(class_251 arg0, class_251$class_253 arg1, boolean arg2)
forEachBox(VoxelSet voxelSet, VoxelSet$PositionBiConsumer callback, boolean coalesce)
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)
isColumnFull(int z1, int z2, int x, int y)
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)
isXzSquareFull(int x1, int x2, int z1, int z2, int y)
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)
clearColumn(int z1, int z2, int x, int y)
m_165981_(int p_165983_, int p_165984_, int p_165985_, int arg3)