Class VoxelShapes

java.lang.Object
net.minecraft.util.shapes.VoxelShapes

public final class VoxelShapes extends Object
Mappings:
Namespace Name
official cet
intermediary net/minecraft/class_4096
named net/minecraft/util/shapes/VoxelShapes
  • Field Details

    • field_19849

      private static final VoxelShape field_19849
      Mappings:
      Namespace Name Mixin selector
      official a Lcet;a:Lcew;
      intermediary field_19849 Lnet/minecraft/class_4096;field_19849:Lnet/minecraft/class_4100;
      named field_19849 Lnet/minecraft/util/shapes/VoxelShapes;field_19849:Lnet/minecraft/util/shapes/VoxelShape;
    • field_19850

      private static final VoxelShape field_19850
      Mappings:
      Namespace Name Mixin selector
      official b Lcet;b:Lcew;
      intermediary field_19850 Lnet/minecraft/class_4096;field_19850:Lnet/minecraft/class_4100;
      named field_19850 Lnet/minecraft/util/shapes/VoxelShapes;field_19850:Lnet/minecraft/util/shapes/VoxelShape;
  • Constructor Details

    • VoxelShapes

      public VoxelShapes()
  • Method Details

    • empty

      public static VoxelShape empty()
      Mappings:
      Namespace Name Mixin selector
      official a Lcet;a()Lcew;
      intermediary method_18044 Lnet/minecraft/class_4096;method_18044()Lnet/minecraft/class_4100;
      named empty Lnet/minecraft/util/shapes/VoxelShapes;empty()Lnet/minecraft/util/shapes/VoxelShape;
    • matchesAnywhere

      public static VoxelShape matchesAnywhere()
      Mappings:
      Namespace Name Mixin selector
      official b Lcet;b()Lcew;
      intermediary method_18058 Lnet/minecraft/class_4096;method_18058()Lnet/minecraft/class_4100;
      named matchesAnywhere Lnet/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 a Lcet;a(DDDDDD)Lcew;
      intermediary method_18046 Lnet/minecraft/class_4096;method_18046(DDDDDD)Lnet/minecraft/class_4100;
      named cuboid Lnet/minecraft/util/shapes/VoxelShapes;cuboid(DDDDDD)Lnet/minecraft/util/shapes/VoxelShape;
    • method_18049

      public static VoxelShape method_18049(Box box)
      Mappings:
      Namespace Name Mixin selector
      official a Lcet;a(Lcea;)Lcew;
      intermediary method_18049 Lnet/minecraft/class_4096;method_18049(Lnet/minecraft/class_231;)Lnet/minecraft/class_4100;
      named method_18049 Lnet/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 a Lcet;a(DD)I
      intermediary method_18045 Lnet/minecraft/class_4096;method_18045(DD)I
      named method_18045 Lnet/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 a Lcet;a(II)J
      intermediary method_18047 Lnet/minecraft/class_4096;method_18047(II)J
      named method_18047 Lnet/minecraft/util/shapes/VoxelShapes;method_18047(II)J
    • method_18054

      public static VoxelShape method_18054(VoxelShape voxelShape, VoxelShape voxelShape2)
      Mappings:
      Namespace Name Mixin selector
      official a Lcet;a(Lcew;Lcew;)Lcew;
      intermediary method_18054 Lnet/minecraft/class_4096;method_18054(Lnet/minecraft/class_4100;Lnet/minecraft/class_4100;)Lnet/minecraft/class_4100;
      named method_18054 Lnet/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 a Lcet;a(Lcew;Lcew;Lcei;)Lcew;
      intermediary method_18055 Lnet/minecraft/class_4096;method_18055(Lnet/minecraft/class_4100;Lnet/minecraft/class_4100;Lnet/minecraft/class_4082;)Lnet/minecraft/class_4100;
      named method_18055 Lnet/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 b Lcet;b(Lcew;Lcew;Lcei;)Lcew;
      intermediary method_18059 Lnet/minecraft/class_4096;method_18059(Lnet/minecraft/class_4100;Lnet/minecraft/class_4100;Lnet/minecraft/class_4082;)Lnet/minecraft/class_4100;
      named combine Lnet/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 c Lcet;c(Lcew;Lcew;Lcei;)Z
      intermediary method_18062 Lnet/minecraft/class_4096;method_18062(Lnet/minecraft/class_4100;Lnet/minecraft/class_4100;Lnet/minecraft/class_4082;)Z
      named matchesAnywhere Lnet/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 a Lcet;a(Lceo;Lceo;Lceo;Lcem;Lcem;Lcei;)Z
      intermediary method_18053 Lnet/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;)Z
      named method_18053 Lnet/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 a Lcet;a(Leq$a;Lcea;Ljava/util/stream/Stream;D)D
      intermediary method_18057 Lnet/minecraft/class_4096;method_18057(Lnet/minecraft/class_1354$class_2558;Lnet/minecraft/class_231;Ljava/util/stream/Stream;D)D
      named calculateMaxOffset Lnet/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 a Lcet;a(Lcew;Lcew;Leq;)Z
      intermediary method_18056 Lnet/minecraft/class_4096;method_18056(Lnet/minecraft/class_4100;Lnet/minecraft/class_4100;Lnet/minecraft/class_1354;)Z
      named method_18056 Lnet/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 b Lcet;b(Lcew;Lcew;Leq;)Z
      intermediary method_18060 Lnet/minecraft/class_4096;method_18060(Lnet/minecraft/class_4100;Lnet/minecraft/class_4100;Lnet/minecraft/class_1354;)Z
      named method_18060 Lnet/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 a Lcet;a(ILit/unimi/dsi/fastutil/doubles/DoubleList;Lit/unimi/dsi/fastutil/doubles/DoubleList;ZZ)Lceo;
      intermediary method_18048 Lnet/minecraft/class_4096;method_18048(ILit/unimi/dsi/fastutil/doubles/DoubleList;Lit/unimi/dsi/fastutil/doubles/DoubleList;ZZ)Lnet/minecraft/class_4090;
      named method_18048 Lnet/minecraft/util/shapes/VoxelShapes;method_18048(ILit/unimi/dsi/fastutil/doubles/DoubleList;Lit/unimi/dsi/fastutil/doubles/DoubleList;ZZ)Lnet/minecraft/class_4090;