类 ArrayVoxelShape


  • public class ArrayVoxelShape
    extends VoxelShape
    Mappings:
    Namespace Name
    official dmc
    intermediary net/minecraft/class_245
    named net/minecraft/util/shape/ArrayVoxelShape
    • 字段详细资料

      • xPoints

        private final DoubleList xPoints
        Mappings:
        Namespace Name Mixin selector
        official b Ldmc;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 Ldmc;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 Ldmc;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;
    • 构造器详细资料

      • ArrayVoxelShape

        protected ArrayVoxelShape​(VoxelSet voxelSet,
                                  double[] double2,
                                  double[] double3,
                                  double[] double4)
      • ArrayVoxelShape

        ArrayVoxelShape​(VoxelSet shape,
                        DoubleList xPoints,
                        DoubleList yPoints,
                        DoubleList zPoints)
        Mappings:
        Namespace Name Mixin selector
        official <init> Ldmc;<init>(Ldmj;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
    • 方法详细资料

      • getPointPositions

        protected DoubleList getPointPositions​(Direction.Axis axis)
        指定者:
        getPointPositions 在类中 VoxelShape
        Mappings:
        Namespace Name Mixin selector
        official a Ldmt;a(Lgg$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;