Package net.minecraft.util.shape
Class BitSetVoxelSet
java.lang.Object
net.minecraft.util.shape.VoxelSet
net.minecraft.util.shape.BitSetVoxelSet
- Mappings:
Namespace Name official dmeintermediary net/minecraft/class_244named net/minecraft/util/shape/BitSetVoxelSet
-
Nested Class Summary
Nested classes/interfaces inherited from class net.minecraft.util.shape.VoxelSet
VoxelSet.PositionBiConsumer, VoxelSet.PositionConsumer -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate BitSetprivate intprivate intprivate intprivate intprivate intprivate int -
Constructor Summary
ConstructorsConstructorDescriptionBitSetVoxelSet(int xSize, int ySize, int zSize)BitSetVoxelSet(VoxelSet other) -
Method Summary
Modifier and TypeMethodDescription(package private) static BitSetVoxelSetcombine(VoxelSet first, VoxelSet second, PairList xPoints, PairList yPoints, PairList zPoints, BooleanBiFunction function)booleancontains(int x, int y, int z)protected intgetIndex(int x, int y, int z)intgetMax(Direction.Axis axis)intgetMin(Direction.Axis axis)private booleanisColumnFull(int int2, int int3, int int4, int int5)booleanisEmpty()private booleanmethod_31938(int int2, int int3, int int4, int int5, int int6)static BitSetVoxelSetmethod_31939(int xSize, int ySize, int zSize, int xMin, int yMin, int zMin, int xMax, int yMax, int zMax)private voidmethod_31940(int x, int y, int z, boolean bool)protected static voidmethod_31941(VoxelSet voxelSet, VoxelSet.PositionBiConsumer positionBiConsumer, boolean bool)private voidmethod_31942(int int2, int int3, int int4, int int5)voidset(int x, int y, int z)Methods inherited from class net.minecraft.util.shape.VoxelSet
contains, forEachBox, forEachDirection, forEachEdge, getEndingAxisCoord, getSize, getXSize, getYSize, getZSize, inBoundsAndContains, inBoundsAndContains, method_35592
-
Field Details
-
storage
- Mappings:
Namespace Name Mixin selector official dLdme;d:Ljava/util/BitSet;intermediary field_1359Lnet/minecraft/class_244;field_1359:Ljava/util/BitSet;named storageLnet/minecraft/util/shape/BitSetVoxelSet;storage:Ljava/util/BitSet;
-
xMin
private int xMin- Mappings:
Namespace Name Mixin selector official eLdme;e:Iintermediary field_1358Lnet/minecraft/class_244;field_1358:Inamed xMinLnet/minecraft/util/shape/BitSetVoxelSet;xMin:I
-
yMin
private int yMin- Mappings:
Namespace Name Mixin selector official fLdme;f:Iintermediary field_1357Lnet/minecraft/class_244;field_1357:Inamed yMinLnet/minecraft/util/shape/BitSetVoxelSet;yMin:I
-
zMin
private int zMin- Mappings:
Namespace Name Mixin selector official gLdme;g:Iintermediary field_1356Lnet/minecraft/class_244;field_1356:Inamed zMinLnet/minecraft/util/shape/BitSetVoxelSet;zMin:I
-
xMax
private int xMax- Mappings:
Namespace Name Mixin selector official hLdme;h:Iintermediary field_1355Lnet/minecraft/class_244;field_1355:Inamed xMaxLnet/minecraft/util/shape/BitSetVoxelSet;xMax:I
-
yMax
private int yMax- Mappings:
Namespace Name Mixin selector official iLdme;i:Iintermediary field_1354Lnet/minecraft/class_244;field_1354:Inamed yMaxLnet/minecraft/util/shape/BitSetVoxelSet;yMax:I
-
zMax
private int zMax- Mappings:
Namespace Name Mixin selector official jLdme;j:Iintermediary field_1360Lnet/minecraft/class_244;field_1360:Inamed zMaxLnet/minecraft/util/shape/BitSetVoxelSet;zMax:I
-
-
Constructor Details
-
BitSetVoxelSet
public BitSetVoxelSet(int xSize, int ySize, int zSize)- Mappings:
Namespace Name Mixin selector official <init>Ldmk;<init>(III)Vintermediary <init>Lnet/minecraft/class_251;<init>(III)Vnamed <init>Lnet/minecraft/util/shape/VoxelSet;<init>(III)V
-
BitSetVoxelSet
- Mappings:
Namespace Name Mixin selector official <init>Ldme;<init>(Ldmk;)Vintermediary <init>Lnet/minecraft/class_244;<init>(Lnet/minecraft/class_251;)Vnamed <init>Lnet/minecraft/util/shape/BitSetVoxelSet;<init>(Lnet/minecraft/util/shape/VoxelSet;)V
-
-
Method Details
-
method_31939
public static BitSetVoxelSet method_31939(int xSize, int ySize, int zSize, int xMin, int yMin, int zMin, int xMax, int yMax, int zMax)- Mappings:
Namespace Name Mixin selector official aLdme;a(IIIIIIIII)Ldme;intermediary method_31939Lnet/minecraft/class_244;method_31939(IIIIIIIII)Lnet/minecraft/class_244;named method_31939Lnet/minecraft/util/shape/BitSetVoxelSet;method_31939(IIIIIIIII)Lnet/minecraft/util/shape/BitSetVoxelSet;
-
getIndex
protected int getIndex(int x, int y, int z)- Mappings:
Namespace Name Mixin selector official aLdme;a(III)Iintermediary method_1039Lnet/minecraft/class_244;method_1039(III)Inamed getIndexLnet/minecraft/util/shape/BitSetVoxelSet;getIndex(III)I
-
contains
public boolean contains(int x, int y, int z) -
method_31940
private void method_31940(int x, int y, int z, boolean bool)- Mappings:
Namespace Name Mixin selector official aLdme;a(IIIZ)Vintermediary method_31940Lnet/minecraft/class_244;method_31940(IIIZ)Vnamed method_31940Lnet/minecraft/util/shape/BitSetVoxelSet;method_31940(IIIZ)V
-
set
public void set(int x, int y, int z) -
isEmpty
public boolean isEmpty() -
getMin
- Specified by:
getMinin classVoxelSet- Mappings:
Namespace Name Mixin selector official aLdmk;a(Lgg$a;)Iintermediary method_1055Lnet/minecraft/class_251;method_1055(Lnet/minecraft/class_2350$class_2351;)Inamed getMinLnet/minecraft/util/shape/VoxelSet;getMin(Lnet/minecraft/util/math/Direction$Axis;)I
-
getMax
- Specified by:
getMaxin classVoxelSet- Mappings:
Namespace Name Mixin selector official bLdmk;b(Lgg$a;)Iintermediary method_1045Lnet/minecraft/class_251;method_1045(Lnet/minecraft/class_2350$class_2351;)Inamed getMaxLnet/minecraft/util/shape/VoxelSet;getMax(Lnet/minecraft/util/math/Direction$Axis;)I
-
combine
static BitSetVoxelSet combine(VoxelSet first, VoxelSet second, PairList xPoints, PairList yPoints, PairList zPoints, BooleanBiFunction function)- Mappings:
Namespace Name Mixin selector official aLdme;a(Ldmk;Ldmk;Ldmn;Ldmn;Ldmn;Ldmf;)Ldme;intermediary method_1040Lnet/minecraft/class_244;method_1040(Lnet/minecraft/class_251;Lnet/minecraft/class_251;Lnet/minecraft/class_255;Lnet/minecraft/class_255;Lnet/minecraft/class_255;Lnet/minecraft/class_247;)Lnet/minecraft/class_244;named combineLnet/minecraft/util/shape/BitSetVoxelSet;combine(Lnet/minecraft/util/shape/VoxelSet;Lnet/minecraft/util/shape/VoxelSet;Lnet/minecraft/util/shape/PairList;Lnet/minecraft/util/shape/PairList;Lnet/minecraft/util/shape/PairList;Lnet/minecraft/util/function/BooleanBiFunction;)Lnet/minecraft/util/shape/BitSetVoxelSet;
-
method_31941
protected static void method_31941(VoxelSet voxelSet, VoxelSet.PositionBiConsumer positionBiConsumer, boolean bool)- Mappings:
Namespace Name Mixin selector official aLdme;a(Ldmk;Ldmk$b;Z)Vintermediary method_31941Lnet/minecraft/class_244;method_31941(Lnet/minecraft/class_251;Lnet/minecraft/class_251$class_253;Z)Vnamed method_31941Lnet/minecraft/util/shape/BitSetVoxelSet;method_31941(Lnet/minecraft/util/shape/VoxelSet;Lnet/minecraft/util/shape/VoxelSet$PositionBiConsumer;Z)V
-
isColumnFull
private boolean isColumnFull(int int2, int int3, int int4, int int5)- Mappings:
Namespace Name Mixin selector official aLdme;a(IIII)Zintermediary method_1059Lnet/minecraft/class_244;method_1059(IIII)Znamed isColumnFullLnet/minecraft/util/shape/BitSetVoxelSet;isColumnFull(IIII)Z
-
method_31938
private boolean method_31938(int int2, int int3, int int4, int int5, int int6)- Mappings:
Namespace Name Mixin selector official aLdme;a(IIIII)Zintermediary method_31938Lnet/minecraft/class_244;method_31938(IIIII)Znamed method_31938Lnet/minecraft/util/shape/BitSetVoxelSet;method_31938(IIIII)Z
-
method_31942
private void method_31942(int int2, int int3, int int4, int int5)- Mappings:
Namespace Name Mixin selector official bLdme;b(IIII)Vintermediary method_31942Lnet/minecraft/class_244;method_31942(IIII)Vnamed method_31942Lnet/minecraft/util/shape/BitSetVoxelSet;method_31942(IIII)V
-