Package net.minecraft.util.shape
Class VoxelSet
java.lang.Object
net.minecraft.util.shape.VoxelSet
- Direct Known Subclasses:
class_4081,class_4099
- Mappings:
Namespace Name official cemintermediary net/minecraft/class_4086named net/minecraft/util/shape/VoxelSet
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic interfacestatic interface -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final intprotected final intprotected final intprivate static final Direction.Axis[] -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidforEachBox(VoxelSet.class_4088 class_4088, boolean bool) voidforEachEdge(VoxelSet.class_4088 class_4088, boolean bool) abstract intgetMax(Direction.Axis axis) abstract intgetMin(Direction.Axis axis) intgetSize(Direction.Axis axis) intgetSize(Direction.Axis axis, int int2, int int3) intgetSizeX()intgetSizeY()intgetSizeZ()booleaninBoundsAndContains(int int2, int int3, int int4) booleaninBoundsAndContains(AxisCycleDirection axisCycleDirection, int int2, int int3, int int4) booleanisEmpty()protected booleanmethod_18019(int int2, int int3, int int4, int int5) protected booleanmethod_18020(int int2, int int3, int int4, int int5, int int6) protected voidmethod_18021(int int2, int int3, int int4, int int5, boolean bool) abstract voidmethod_18022(int int2, int int3, int int4, boolean bool, boolean bool2) voidmethod_18023(VoxelSet.class_4087 class_4087) private voidmethod_18024(VoxelSet.class_4087 class_4087, AxisCycleDirection axisCycleDirection) private voidmethod_18025(VoxelSet.class_4088 class_4088, AxisCycleDirection axisCycleDirection, boolean bool) intmethod_18029(Direction.Axis axis, int int2, int int3) abstract booleanmethod_18031(int int2, int int3, int int4) booleanmethod_18033(AxisCycleDirection axisCycleDirection, int int2, int int3, int int4)
-
Field Details
-
field_19837
- Mappings:
Namespace Name Mixin selector official dLcem;d:[Leq$a;intermediary field_19837Lnet/minecraft/class_4086;field_19837:[Lnet/minecraft/class_1354$class_2558;named field_19837Lnet/minecraft/util/shape/VoxelSet;field_19837:[Lnet/minecraft/util/math/Direction$Axis;
-
field_19834
protected final int field_19834- Mappings:
Namespace Name Mixin selector official aLcem;a:Iintermediary field_19834Lnet/minecraft/class_4086;field_19834:Inamed field_19834Lnet/minecraft/util/shape/VoxelSet;field_19834:I
-
field_19835
protected final int field_19835- Mappings:
Namespace Name Mixin selector official bLcem;b:Iintermediary field_19835Lnet/minecraft/class_4086;field_19835:Inamed field_19835Lnet/minecraft/util/shape/VoxelSet;field_19835:I
-
field_19836
protected final int field_19836- Mappings:
Namespace Name Mixin selector official cLcem;c:Iintermediary field_19836Lnet/minecraft/class_4086;field_19836:Inamed field_19836Lnet/minecraft/util/shape/VoxelSet;field_19836:I
-
-
Constructor Details
-
VoxelSet
protected VoxelSet(int int2, int int3, int int4)
-
-
Method Details
-
inBoundsAndContains
public boolean inBoundsAndContains(AxisCycleDirection axisCycleDirection, int int2, int int3, int int4) - Mappings:
Namespace Name Mixin selector official aLcem;a(Lej;III)Zintermediary method_18027Lnet/minecraft/class_4086;method_18027(Lnet/minecraft/class_4334;III)Znamed inBoundsAndContainsLnet/minecraft/util/shape/VoxelSet;inBoundsAndContains(Lnet/minecraft/util/math/AxisCycleDirection;III)Z
-
inBoundsAndContains
public boolean inBoundsAndContains(int int2, int int3, int int4) - Mappings:
Namespace Name Mixin selector official cLcem;c(III)Zintermediary method_18037Lnet/minecraft/class_4086;method_18037(III)Znamed inBoundsAndContainsLnet/minecraft/util/shape/VoxelSet;inBoundsAndContains(III)Z
-
method_18033
- Mappings:
Namespace Name Mixin selector official bLcem;b(Lej;III)Zintermediary method_18033Lnet/minecraft/class_4086;method_18033(Lnet/minecraft/class_4334;III)Znamed method_18033Lnet/minecraft/util/shape/VoxelSet;method_18033(Lnet/minecraft/util/math/AxisCycleDirection;III)Z
-
method_18031
public abstract boolean method_18031(int int2, int int3, int int4) - Mappings:
Namespace Name Mixin selector official bLcem;b(III)Zintermediary method_18031Lnet/minecraft/class_4086;method_18031(III)Znamed method_18031Lnet/minecraft/util/shape/VoxelSet;method_18031(III)Z
-
method_18022
public abstract void method_18022(int int2, int int3, int int4, boolean bool, boolean bool2) - Mappings:
Namespace Name Mixin selector official aLcem;a(IIIZZ)Vintermediary method_18022Lnet/minecraft/class_4086;method_18022(IIIZZ)Vnamed method_18022Lnet/minecraft/util/shape/VoxelSet;method_18022(IIIZZ)V
-
isEmpty
public boolean isEmpty()- Mappings:
Namespace Name Mixin selector official aLcem;a()Zintermediary method_18018Lnet/minecraft/class_4086;method_18018()Znamed isEmptyLnet/minecraft/util/shape/VoxelSet;isEmpty()Z
-
getMin
- Mappings:
Namespace Name Mixin selector official aLcem;a(Leq$a;)Iintermediary method_18028Lnet/minecraft/class_4086;method_18028(Lnet/minecraft/class_1354$class_2558;)Inamed getMinLnet/minecraft/util/shape/VoxelSet;getMin(Lnet/minecraft/util/math/Direction$Axis;)I
-
getMax
- Mappings:
Namespace Name Mixin selector official bLcem;b(Leq$a;)Iintermediary method_18034Lnet/minecraft/class_4086;method_18034(Lnet/minecraft/class_1354$class_2558;)Inamed getMaxLnet/minecraft/util/shape/VoxelSet;getMax(Lnet/minecraft/util/math/Direction$Axis;)I
-
method_18029
- Mappings:
Namespace Name Mixin selector official aLcem;a(Leq$a;II)Iintermediary method_18029Lnet/minecraft/class_4086;method_18029(Lnet/minecraft/class_1354$class_2558;II)Inamed method_18029Lnet/minecraft/util/shape/VoxelSet;method_18029(Lnet/minecraft/util/math/Direction$Axis;II)I
-
getSize
- Mappings:
Namespace Name Mixin selector official bLcem;b(Leq$a;II)Iintermediary method_18035Lnet/minecraft/class_4086;method_18035(Lnet/minecraft/class_1354$class_2558;II)Inamed getSizeLnet/minecraft/util/shape/VoxelSet;getSize(Lnet/minecraft/util/math/Direction$Axis;II)I
-
getSize
- Mappings:
Namespace Name Mixin selector official cLcem;c(Leq$a;)Iintermediary method_18038Lnet/minecraft/class_4086;method_18038(Lnet/minecraft/class_1354$class_2558;)Inamed getSizeLnet/minecraft/util/shape/VoxelSet;getSize(Lnet/minecraft/util/math/Direction$Axis;)I
-
getSizeX
public int getSizeX()- Mappings:
Namespace Name Mixin selector official bLcem;b()Iintermediary method_18030Lnet/minecraft/class_4086;method_18030()Inamed getSizeXLnet/minecraft/util/shape/VoxelSet;getSizeX()I
-
getSizeY
public int getSizeY()- Mappings:
Namespace Name Mixin selector official cLcem;c()Iintermediary method_18036Lnet/minecraft/class_4086;method_18036()Inamed getSizeYLnet/minecraft/util/shape/VoxelSet;getSizeY()I
-
getSizeZ
public int getSizeZ()- Mappings:
Namespace Name Mixin selector official dLcem;d()Iintermediary method_18039Lnet/minecraft/class_4086;method_18039()Inamed getSizeZLnet/minecraft/util/shape/VoxelSet;getSizeZ()I
-
forEachEdge
- Mappings:
Namespace Name Mixin selector official aLcem;a(Lcem$b;Z)Vintermediary method_18026Lnet/minecraft/class_4086;method_18026(Lnet/minecraft/class_4086$class_4088;Z)Vnamed forEachEdgeLnet/minecraft/util/shape/VoxelSet;forEachEdge(Lnet/minecraft/util/shape/VoxelSet$class_4088;Z)V
-
method_18025
@Environment(CLIENT) private void method_18025(VoxelSet.class_4088 class_4088, AxisCycleDirection axisCycleDirection, boolean bool) - Mappings:
Namespace Name Mixin selector official aLcem;a(Lcem$b;Lej;Z)Vintermediary method_18025Lnet/minecraft/class_4086;method_18025(Lnet/minecraft/class_4086$class_4088;Lnet/minecraft/class_4334;Z)Vnamed method_18025Lnet/minecraft/util/shape/VoxelSet;method_18025(Lnet/minecraft/util/shape/VoxelSet$class_4088;Lnet/minecraft/util/math/AxisCycleDirection;Z)V
-
method_18019
protected boolean method_18019(int int2, int int3, int int4, int int5) - Mappings:
Namespace Name Mixin selector official aLcem;a(IIII)Zintermediary method_18019Lnet/minecraft/class_4086;method_18019(IIII)Znamed method_18019Lnet/minecraft/util/shape/VoxelSet;method_18019(IIII)Z
-
method_18021
protected void method_18021(int int2, int int3, int int4, int int5, boolean bool) - Mappings:
Namespace Name Mixin selector official aLcem;a(IIIIZ)Vintermediary method_18021Lnet/minecraft/class_4086;method_18021(IIIIZ)Vnamed method_18021Lnet/minecraft/util/shape/VoxelSet;method_18021(IIIIZ)V
-
method_18020
protected boolean method_18020(int int2, int int3, int int4, int int5, int int6) - Mappings:
Namespace Name Mixin selector official aLcem;a(IIIII)Zintermediary method_18020Lnet/minecraft/class_4086;method_18020(IIIII)Znamed method_18020Lnet/minecraft/util/shape/VoxelSet;method_18020(IIIII)Z
-
forEachBox
- Mappings:
Namespace Name Mixin selector official bLcem;b(Lcem$b;Z)Vintermediary method_18032Lnet/minecraft/class_4086;method_18032(Lnet/minecraft/class_4086$class_4088;Z)Vnamed forEachBoxLnet/minecraft/util/shape/VoxelSet;forEachBox(Lnet/minecraft/util/shape/VoxelSet$class_4088;Z)V
-
method_18023
- Mappings:
Namespace Name Mixin selector official aLcem;a(Lcem$a;)Vintermediary method_18023Lnet/minecraft/class_4086;method_18023(Lnet/minecraft/class_4086$class_4087;)Vnamed method_18023Lnet/minecraft/util/shape/VoxelSet;method_18023(Lnet/minecraft/util/shape/VoxelSet$class_4087;)V
-
method_18024
- Mappings:
Namespace Name Mixin selector official aLcem;a(Lcem$a;Lej;)Vintermediary method_18024Lnet/minecraft/class_4086;method_18024(Lnet/minecraft/class_4086$class_4087;Lnet/minecraft/class_4334;)Vnamed method_18024Lnet/minecraft/util/shape/VoxelSet;method_18024(Lnet/minecraft/util/shape/VoxelSet$class_4087;Lnet/minecraft/util/math/AxisCycleDirection;)V
-