Class ArrayVoxelShape

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

public class ArrayVoxelShape extends VoxelShape
Mappings:
Namespace Name
named net/minecraft/util/shape/ArrayVoxelShape
intermediary net/minecraft/class_245
official fbd
  • Field Details Link icon

    • xPoints Link icon

      private final DoubleList xPoints
      Mappings:
      Namespace Name Mixin selector
      named xPoints Lnet/minecraft/util/shape/ArrayVoxelShape;xPoints:Lit/unimi/dsi/fastutil/doubles/DoubleList;
      intermediary field_1361 Lnet/minecraft/class_245;field_1361:Lit/unimi/dsi/fastutil/doubles/DoubleList;
      official b Lfbd;b:Lit/unimi/dsi/fastutil/doubles/DoubleList;
    • yPoints Link icon

      private final DoubleList yPoints
      Mappings:
      Namespace Name Mixin selector
      named yPoints Lnet/minecraft/util/shape/ArrayVoxelShape;yPoints:Lit/unimi/dsi/fastutil/doubles/DoubleList;
      intermediary field_1362 Lnet/minecraft/class_245;field_1362:Lit/unimi/dsi/fastutil/doubles/DoubleList;
      official c Lfbd;c:Lit/unimi/dsi/fastutil/doubles/DoubleList;
    • zPoints Link icon

      private final DoubleList zPoints
      Mappings:
      Namespace Name Mixin selector
      named zPoints Lnet/minecraft/util/shape/ArrayVoxelShape;zPoints:Lit/unimi/dsi/fastutil/doubles/DoubleList;
      intermediary field_1363 Lnet/minecraft/class_245;field_1363:Lit/unimi/dsi/fastutil/doubles/DoubleList;
      official d Lfbd;d:Lit/unimi/dsi/fastutil/doubles/DoubleList;
  • Constructor Details Link icon

    • ArrayVoxelShape Link icon

      protected ArrayVoxelShape(VoxelSet shape, double[] xPoints, double[] yPoints, double[] zPoints)
      Mappings:
      Namespace Name Mixin selector
      named <init> Lnet/minecraft/util/shape/ArrayVoxelShape;<init>(Lnet/minecraft/util/shape/VoxelSet;[D[D[D)V
      intermediary <init> Lnet/minecraft/class_245;<init>(Lnet/minecraft/class_251;[D[D[D)V
      official <init> Lfbd;<init>(Lfbk;[D[D[D)V
    • ArrayVoxelShape Link icon

      ArrayVoxelShape(VoxelSet shape, DoubleList xPoints, DoubleList yPoints, DoubleList zPoints)
      Mappings:
      Namespace Name Mixin selector
      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
      intermediary <init> Lnet/minecraft/class_245;<init>(Lnet/minecraft/class_251;Lit/unimi/dsi/fastutil/doubles/DoubleList;Lit/unimi/dsi/fastutil/doubles/DoubleList;Lit/unimi/dsi/fastutil/doubles/DoubleList;)V
      official <init> Lfbd;<init>(Lfbk;Lit/unimi/dsi/fastutil/doubles/DoubleList;Lit/unimi/dsi/fastutil/doubles/DoubleList;Lit/unimi/dsi/fastutil/doubles/DoubleList;)V
  • Method Details Link icon

    • getPointPositions Link icon

      public DoubleList getPointPositions(Direction.Axis axis)
      Specified by:
      getPointPositions in class VoxelShape
      Mappings:
      Namespace Name Mixin selector
      named getPointPositions Lnet/minecraft/util/shape/VoxelShape;getPointPositions(Lnet/minecraft/util/math/Direction$Axis;)Lit/unimi/dsi/fastutil/doubles/DoubleList;
      intermediary method_1109 Lnet/minecraft/class_265;method_1109(Lnet/minecraft/class_2350$class_2351;)Lit/unimi/dsi/fastutil/doubles/DoubleList;
      official a Lfbv;a(Ljn$a;)Lit/unimi/dsi/fastutil/doubles/DoubleList;