Class ArrayVoxelShape

java.lang.Object
net.minecraft.util.shapes.VoxelShape
net.minecraft.util.shape.ArrayVoxelShape

final class ArrayVoxelShape extends VoxelShape
Mappings:
Namespace Name
official ceg
intermediary net/minecraft/class_4080
named net/minecraft/util/shape/ArrayVoxelShape
  • Field Details

    • pointsX

      private final DoubleList pointsX
      Mappings:
      Namespace Name Mixin selector
      official b Lceg;b:Lit/unimi/dsi/fastutil/doubles/DoubleList;
      intermediary field_19817 Lnet/minecraft/class_4080;field_19817:Lit/unimi/dsi/fastutil/doubles/DoubleList;
      named pointsX Lnet/minecraft/util/shape/ArrayVoxelShape;pointsX:Lit/unimi/dsi/fastutil/doubles/DoubleList;
    • pointsY

      private final DoubleList pointsY
      Mappings:
      Namespace Name Mixin selector
      official c Lceg;c:Lit/unimi/dsi/fastutil/doubles/DoubleList;
      intermediary field_19818 Lnet/minecraft/class_4080;field_19818:Lit/unimi/dsi/fastutil/doubles/DoubleList;
      named pointsY Lnet/minecraft/util/shape/ArrayVoxelShape;pointsY:Lit/unimi/dsi/fastutil/doubles/DoubleList;
    • pointsZ

      private final DoubleList pointsZ
      Mappings:
      Namespace Name Mixin selector
      official d Lceg;d:Lit/unimi/dsi/fastutil/doubles/DoubleList;
      intermediary field_19819 Lnet/minecraft/class_4080;field_19819:Lit/unimi/dsi/fastutil/doubles/DoubleList;
      named pointsZ Lnet/minecraft/util/shape/ArrayVoxelShape;pointsZ:Lit/unimi/dsi/fastutil/doubles/DoubleList;
  • Constructor Details

    • ArrayVoxelShape

      ArrayVoxelShape(VoxelSet voxelSet, double[] double2, double[] double3, double[] double4)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lceg;<init>(Lcem;[D[D[D)V
      intermediary <init> Lnet/minecraft/class_4080;<init>(Lnet/minecraft/class_4086;[D[D[D)V
      named <init> Lnet/minecraft/util/shape/ArrayVoxelShape;<init>(Lnet/minecraft/util/shape/VoxelSet;[D[D[D)V
    • ArrayVoxelShape

      ArrayVoxelShape(VoxelSet voxelSet, DoubleList doubleList, DoubleList doubleList2, DoubleList doubleList3)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lceg;<init>(Lcem;Lit/unimi/dsi/fastutil/doubles/DoubleList;Lit/unimi/dsi/fastutil/doubles/DoubleList;Lit/unimi/dsi/fastutil/doubles/DoubleList;)V
      intermediary <init> Lnet/minecraft/class_4080;<init>(Lnet/minecraft/class_4086;Lit/unimi/dsi/fastutil/doubles/DoubleList;Lit/unimi/dsi/fastutil/doubles/DoubleList;Lit/unimi/dsi/fastutil/doubles/DoubleList;)V
      named <init> Lnet/minecraft/util/shape/ArrayVoxelShape;<init>(Lnet/minecraft/util/shape/VoxelSet;Lit/unimi/dsi/fastutil/doubles/DoubleList;Lit/unimi/dsi/fastutil/doubles/DoubleList;Lit/unimi/dsi/fastutil/doubles/DoubleList;)V
  • Method Details

    • getIncludedPoints

      protected DoubleList getIncludedPoints(Direction.Axis axis)
      Specified by:
      getIncludedPoints in class VoxelShape
      Mappings:
      Namespace Name Mixin selector
      official a Lcew;a(Leq$a;)Lit/unimi/dsi/fastutil/doubles/DoubleList;
      intermediary method_18070 Lnet/minecraft/class_4100;method_18070(Lnet/minecraft/class_1354$class_2558;)Lit/unimi/dsi/fastutil/doubles/DoubleList;
      named getIncludedPoints Lnet/minecraft/util/shapes/VoxelShape;getIncludedPoints(Lnet/minecraft/util/math/Direction$Axis;)Lit/unimi/dsi/fastutil/doubles/DoubleList;