Class ArrayVoxelShape

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

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

    • xPoints

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

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

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

    • ArrayVoxelShape

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

      ArrayVoxelShape(VoxelSet shape, DoubleList xPoints, DoubleList yPoints, DoubleList zPoints)
      Mappings:
      Namespace Name Mixin selector
      official <init> Ldpq;<init>(Ldpx;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
      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

    • getPointPositions

      protected DoubleList getPointPositions(Direction.Axis axis)
      Specified by:
      getPointPositions in class VoxelShape
      Mappings:
      Namespace Name Mixin selector
      official a Ldqh;a(Lgo$a;)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;
      named getPointPositions Lnet/minecraft/util/shape/VoxelShape;getPointPositions(Lnet/minecraft/util/math/Direction$Axis;)Lit/unimi/dsi/fastutil/doubles/DoubleList;