Package net.minecraft.util.shapes
Class VoxelShapes
java.lang.Object
net.minecraft.util.shapes.VoxelShapes
- Mappings:
Namespace Name official cetintermediary net/minecraft/class_4096named net/minecraft/util/shapes/VoxelShapes
-
Nested Class Summary
Nested Classes -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic doublecalculateMaxOffset(Direction.Axis axis, Box box, Stream<VoxelShape> stream, double double2) static VoxelShapecombine(VoxelShape voxelShape, VoxelShape voxelShape2, BooleanBiFunction booleanBiFunction) static VoxelShapecuboid(double double2, double double3, double double4, double double5, double double6, double double7) static VoxelShapeempty()static VoxelShapestatic booleanmatchesAnywhere(VoxelShape voxelShape, VoxelShape voxelShape2, BooleanBiFunction booleanBiFunction) private static intmethod_18045(double double2, double double3) protected static longmethod_18047(int int2, int int3) protected static class_4090method_18048(int int2, DoubleList doubleList, DoubleList doubleList2, boolean bool, boolean bool2) static VoxelShapemethod_18049(Box box) private static booleanmethod_18053(class_4090 class_4090, class_4090 class_40902, class_4090 class_40903, VoxelSet voxelSet, VoxelSet voxelSet2, BooleanBiFunction booleanBiFunction) static VoxelShapemethod_18054(VoxelShape voxelShape, VoxelShape voxelShape2) static VoxelShapemethod_18055(VoxelShape voxelShape, VoxelShape voxelShape2, BooleanBiFunction booleanBiFunction) static booleanmethod_18056(VoxelShape voxelShape, VoxelShape voxelShape2, Direction direction) static booleanmethod_18060(VoxelShape voxelShape, VoxelShape voxelShape2, Direction direction)
-
Field Details
-
field_19849
- Mappings:
Namespace Name Mixin selector official aLcet;a:Lcew;intermediary field_19849Lnet/minecraft/class_4096;field_19849:Lnet/minecraft/class_4100;named field_19849Lnet/minecraft/util/shapes/VoxelShapes;field_19849:Lnet/minecraft/util/shapes/VoxelShape;
-
field_19850
- Mappings:
Namespace Name Mixin selector official bLcet;b:Lcew;intermediary field_19850Lnet/minecraft/class_4096;field_19850:Lnet/minecraft/class_4100;named field_19850Lnet/minecraft/util/shapes/VoxelShapes;field_19850:Lnet/minecraft/util/shapes/VoxelShape;
-
-
Constructor Details
-
VoxelShapes
public VoxelShapes()
-
-
Method Details
-
empty
- Mappings:
Namespace Name Mixin selector official aLcet;a()Lcew;intermediary method_18044Lnet/minecraft/class_4096;method_18044()Lnet/minecraft/class_4100;named emptyLnet/minecraft/util/shapes/VoxelShapes;empty()Lnet/minecraft/util/shapes/VoxelShape;
-
matchesAnywhere
- Mappings:
Namespace Name Mixin selector official bLcet;b()Lcew;intermediary method_18058Lnet/minecraft/class_4096;method_18058()Lnet/minecraft/class_4100;named matchesAnywhereLnet/minecraft/util/shapes/VoxelShapes;matchesAnywhere()Lnet/minecraft/util/shapes/VoxelShape;
-
cuboid
public static VoxelShape cuboid(double double2, double double3, double double4, double double5, double double6, double double7) - Mappings:
Namespace Name Mixin selector official aLcet;a(DDDDDD)Lcew;intermediary method_18046Lnet/minecraft/class_4096;method_18046(DDDDDD)Lnet/minecraft/class_4100;named cuboidLnet/minecraft/util/shapes/VoxelShapes;cuboid(DDDDDD)Lnet/minecraft/util/shapes/VoxelShape;
-
method_18049
- Mappings:
Namespace Name Mixin selector official aLcet;a(Lcea;)Lcew;intermediary method_18049Lnet/minecraft/class_4096;method_18049(Lnet/minecraft/class_231;)Lnet/minecraft/class_4100;named method_18049Lnet/minecraft/util/shapes/VoxelShapes;method_18049(Lnet/minecraft/util/math/Box;)Lnet/minecraft/util/shapes/VoxelShape;
-
method_18045
private static int method_18045(double double2, double double3) - Mappings:
Namespace Name Mixin selector official aLcet;a(DD)Iintermediary method_18045Lnet/minecraft/class_4096;method_18045(DD)Inamed method_18045Lnet/minecraft/util/shapes/VoxelShapes;method_18045(DD)I
-
method_18047
protected static long method_18047(int int2, int int3) - Mappings:
Namespace Name Mixin selector official aLcet;a(II)Jintermediary method_18047Lnet/minecraft/class_4096;method_18047(II)Jnamed method_18047Lnet/minecraft/util/shapes/VoxelShapes;method_18047(II)J
-
method_18054
- Mappings:
Namespace Name Mixin selector official aLcet;a(Lcew;Lcew;)Lcew;intermediary method_18054Lnet/minecraft/class_4096;method_18054(Lnet/minecraft/class_4100;Lnet/minecraft/class_4100;)Lnet/minecraft/class_4100;named method_18054Lnet/minecraft/util/shapes/VoxelShapes;method_18054(Lnet/minecraft/util/shapes/VoxelShape;Lnet/minecraft/util/shapes/VoxelShape;)Lnet/minecraft/util/shapes/VoxelShape;
-
method_18055
public static VoxelShape method_18055(VoxelShape voxelShape, VoxelShape voxelShape2, BooleanBiFunction booleanBiFunction) - Mappings:
Namespace Name Mixin selector official aLcet;a(Lcew;Lcew;Lcei;)Lcew;intermediary method_18055Lnet/minecraft/class_4096;method_18055(Lnet/minecraft/class_4100;Lnet/minecraft/class_4100;Lnet/minecraft/class_4082;)Lnet/minecraft/class_4100;named method_18055Lnet/minecraft/util/shapes/VoxelShapes;method_18055(Lnet/minecraft/util/shapes/VoxelShape;Lnet/minecraft/util/shapes/VoxelShape;Lnet/minecraft/util/BooleanBiFunction;)Lnet/minecraft/util/shapes/VoxelShape;
-
combine
public static VoxelShape combine(VoxelShape voxelShape, VoxelShape voxelShape2, BooleanBiFunction booleanBiFunction) - Mappings:
Namespace Name Mixin selector official bLcet;b(Lcew;Lcew;Lcei;)Lcew;intermediary method_18059Lnet/minecraft/class_4096;method_18059(Lnet/minecraft/class_4100;Lnet/minecraft/class_4100;Lnet/minecraft/class_4082;)Lnet/minecraft/class_4100;named combineLnet/minecraft/util/shapes/VoxelShapes;combine(Lnet/minecraft/util/shapes/VoxelShape;Lnet/minecraft/util/shapes/VoxelShape;Lnet/minecraft/util/BooleanBiFunction;)Lnet/minecraft/util/shapes/VoxelShape;
-
matchesAnywhere
public static boolean matchesAnywhere(VoxelShape voxelShape, VoxelShape voxelShape2, BooleanBiFunction booleanBiFunction) - Mappings:
Namespace Name Mixin selector official cLcet;c(Lcew;Lcew;Lcei;)Zintermediary method_18062Lnet/minecraft/class_4096;method_18062(Lnet/minecraft/class_4100;Lnet/minecraft/class_4100;Lnet/minecraft/class_4082;)Znamed matchesAnywhereLnet/minecraft/util/shapes/VoxelShapes;matchesAnywhere(Lnet/minecraft/util/shapes/VoxelShape;Lnet/minecraft/util/shapes/VoxelShape;Lnet/minecraft/util/BooleanBiFunction;)Z
-
method_18053
private static boolean method_18053(class_4090 class_4090, class_4090 class_40902, class_4090 class_40903, VoxelSet voxelSet, VoxelSet voxelSet2, BooleanBiFunction booleanBiFunction) - Mappings:
Namespace Name Mixin selector official aLcet;a(Lceo;Lceo;Lceo;Lcem;Lcem;Lcei;)Zintermediary method_18053Lnet/minecraft/class_4096;method_18053(Lnet/minecraft/class_4090;Lnet/minecraft/class_4090;Lnet/minecraft/class_4090;Lnet/minecraft/class_4086;Lnet/minecraft/class_4086;Lnet/minecraft/class_4082;)Znamed method_18053Lnet/minecraft/util/shapes/VoxelShapes;method_18053(Lnet/minecraft/class_4090;Lnet/minecraft/class_4090;Lnet/minecraft/class_4090;Lnet/minecraft/util/shape/VoxelSet;Lnet/minecraft/util/shape/VoxelSet;Lnet/minecraft/util/BooleanBiFunction;)Z
-
calculateMaxOffset
public static double calculateMaxOffset(Direction.Axis axis, Box box, Stream<VoxelShape> stream, double double2) - Mappings:
Namespace Name Mixin selector official aLcet;a(Leq$a;Lcea;Ljava/util/stream/Stream;D)Dintermediary method_18057Lnet/minecraft/class_4096;method_18057(Lnet/minecraft/class_1354$class_2558;Lnet/minecraft/class_231;Ljava/util/stream/Stream;D)Dnamed calculateMaxOffsetLnet/minecraft/util/shapes/VoxelShapes;calculateMaxOffset(Lnet/minecraft/util/math/Direction$Axis;Lnet/minecraft/util/math/Box;Ljava/util/stream/Stream;D)D
-
method_18056
@Environment(CLIENT) public static boolean method_18056(VoxelShape voxelShape, VoxelShape voxelShape2, Direction direction) - Mappings:
Namespace Name Mixin selector official aLcet;a(Lcew;Lcew;Leq;)Zintermediary method_18056Lnet/minecraft/class_4096;method_18056(Lnet/minecraft/class_4100;Lnet/minecraft/class_4100;Lnet/minecraft/class_1354;)Znamed method_18056Lnet/minecraft/util/shapes/VoxelShapes;method_18056(Lnet/minecraft/util/shapes/VoxelShape;Lnet/minecraft/util/shapes/VoxelShape;Lnet/minecraft/util/math/Direction;)Z
-
method_18060
public static boolean method_18060(VoxelShape voxelShape, VoxelShape voxelShape2, Direction direction) - Mappings:
Namespace Name Mixin selector official bLcet;b(Lcew;Lcew;Leq;)Zintermediary method_18060Lnet/minecraft/class_4096;method_18060(Lnet/minecraft/class_4100;Lnet/minecraft/class_4100;Lnet/minecraft/class_1354;)Znamed method_18060Lnet/minecraft/util/shapes/VoxelShapes;method_18060(Lnet/minecraft/util/shapes/VoxelShape;Lnet/minecraft/util/shapes/VoxelShape;Lnet/minecraft/util/math/Direction;)Z
-
method_18048
protected static class_4090 method_18048(int int2, DoubleList doubleList, DoubleList doubleList2, boolean bool, boolean bool2) - Mappings:
Namespace Name Mixin selector official aLcet;a(ILit/unimi/dsi/fastutil/doubles/DoubleList;Lit/unimi/dsi/fastutil/doubles/DoubleList;ZZ)Lceo;intermediary method_18048Lnet/minecraft/class_4096;method_18048(ILit/unimi/dsi/fastutil/doubles/DoubleList;Lit/unimi/dsi/fastutil/doubles/DoubleList;ZZ)Lnet/minecraft/class_4090;named method_18048Lnet/minecraft/util/shapes/VoxelShapes;method_18048(ILit/unimi/dsi/fastutil/doubles/DoubleList;Lit/unimi/dsi/fastutil/doubles/DoubleList;ZZ)Lnet/minecraft/class_4090;
-