类 BitSetVoxelSet


  • public final class BitSetVoxelSet
    extends VoxelSet
    Mappings:
    Namespace Name
    official dmd
    intermediary net/minecraft/class_244
    named net/minecraft/util/shape/BitSetVoxelSet
    • 字段详细资料

      • storage

        private final BitSet storage
        Mappings:
        Namespace Name Mixin selector
        official d Ldmd;d:Ljava/util/BitSet;
        intermediary field_1359 Lnet/minecraft/class_244;field_1359:Ljava/util/BitSet;
        named storage Lnet/minecraft/util/shape/BitSetVoxelSet;storage:Ljava/util/BitSet;
      • xMin

        private int xMin
        Mappings:
        Namespace Name Mixin selector
        official e Ldmd;e:I
        intermediary field_1358 Lnet/minecraft/class_244;field_1358:I
        named xMin Lnet/minecraft/util/shape/BitSetVoxelSet;xMin:I
      • yMin

        private int yMin
        Mappings:
        Namespace Name Mixin selector
        official f Ldmd;f:I
        intermediary field_1357 Lnet/minecraft/class_244;field_1357:I
        named yMin Lnet/minecraft/util/shape/BitSetVoxelSet;yMin:I
      • zMin

        private int zMin
        Mappings:
        Namespace Name Mixin selector
        official g Ldmd;g:I
        intermediary field_1356 Lnet/minecraft/class_244;field_1356:I
        named zMin Lnet/minecraft/util/shape/BitSetVoxelSet;zMin:I
      • xMax

        private int xMax
        Mappings:
        Namespace Name Mixin selector
        official h Ldmd;h:I
        intermediary field_1355 Lnet/minecraft/class_244;field_1355:I
        named xMax Lnet/minecraft/util/shape/BitSetVoxelSet;xMax:I
      • yMax

        private int yMax
        Mappings:
        Namespace Name Mixin selector
        official i Ldmd;i:I
        intermediary field_1354 Lnet/minecraft/class_244;field_1354:I
        named yMax Lnet/minecraft/util/shape/BitSetVoxelSet;yMax:I
      • zMax

        private int zMax
        Mappings:
        Namespace Name Mixin selector
        official j Ldmd;j:I
        intermediary field_1360 Lnet/minecraft/class_244;field_1360:I
        named zMax Lnet/minecraft/util/shape/BitSetVoxelSet;zMax:I
    • 构造器详细资料

      • BitSetVoxelSet

        public BitSetVoxelSet​(int xSize,
                              int ySize,
                              int zSize)
        Mappings:
        Namespace Name Mixin selector
        official <init> Ldmj;<init>(III)V
        intermediary <init> Lnet/minecraft/class_251;<init>(III)V
        named <init> Lnet/minecraft/util/shape/VoxelSet;<init>(III)V
      • BitSetVoxelSet

        public BitSetVoxelSet​(VoxelSet other)
        Mappings:
        Namespace Name Mixin selector
        official <init> Ldmd;<init>(Ldmj;)V
        intermediary <init> Lnet/minecraft/class_244;<init>(Lnet/minecraft/class_251;)V
        named <init> Lnet/minecraft/util/shape/BitSetVoxelSet;<init>(Lnet/minecraft/util/shape/VoxelSet;)V
    • 方法详细资料

      • method_31939

        public static BitSetVoxelSet method_31939​(int xSize,
                                                  int ySize,
                                                  int zSize,
                                                  int xMin,
                                                  int yMin,
                                                  int zMin,
                                                  int xMax,
                                                  int yMax,
                                                  int zMax)
        Mappings:
        Namespace Name Mixin selector
        official a Ldmd;a(IIIIIIIII)Ldmd;
        intermediary method_31939 Lnet/minecraft/class_244;method_31939(IIIIIIIII)Lnet/minecraft/class_244;
        named method_31939 Lnet/minecraft/util/shape/BitSetVoxelSet;method_31939(IIIIIIIII)Lnet/minecraft/util/shape/BitSetVoxelSet;
      • getIndex

        protected int getIndex​(int x,
                               int y,
                               int z)
        Mappings:
        Namespace Name Mixin selector
        official a Ldmd;a(III)I
        intermediary method_1039 Lnet/minecraft/class_244;method_1039(III)I
        named getIndex Lnet/minecraft/util/shape/BitSetVoxelSet;getIndex(III)I
      • contains

        public boolean contains​(int x,
                                int y,
                                int z)
        指定者:
        contains 在类中 VoxelSet
        Mappings:
        Namespace Name Mixin selector
        official b Ldmj;b(III)Z
        intermediary method_1063 Lnet/minecraft/class_251;method_1063(III)Z
        named contains Lnet/minecraft/util/shape/VoxelSet;contains(III)Z
      • method_31940

        private void method_31940​(int x,
                                  int y,
                                  int z,
                                  boolean bool)
        Mappings:
        Namespace Name Mixin selector
        official a Ldmd;a(IIIZ)V
        intermediary method_31940 Lnet/minecraft/class_244;method_31940(IIIZ)V
        named method_31940 Lnet/minecraft/util/shape/BitSetVoxelSet;method_31940(IIIZ)V
      • set

        public void set​(int x,
                        int y,
                        int z)
        指定者:
        set 在类中 VoxelSet
        Mappings:
        Namespace Name Mixin selector
        official c Ldmj;c(III)V
        intermediary method_1049 Lnet/minecraft/class_251;method_1049(III)V
        named set Lnet/minecraft/util/shape/VoxelSet;set(III)V
      • isEmpty

        public boolean isEmpty()
        覆盖:
        isEmpty 在类中 VoxelSet
        Mappings:
        Namespace Name Mixin selector
        official a Ldmj;a()Z
        intermediary method_1056 Lnet/minecraft/class_251;method_1056()Z
        named isEmpty Lnet/minecraft/util/shape/VoxelSet;isEmpty()Z
      • getMin

        public int getMin​(Direction.Axis axis)
        指定者:
        getMin 在类中 VoxelSet
        Mappings:
        Namespace Name Mixin selector
        official a Ldmj;a(Lgg$a;)I
        intermediary method_1055 Lnet/minecraft/class_251;method_1055(Lnet/minecraft/class_2350$class_2351;)I
        named getMin Lnet/minecraft/util/shape/VoxelSet;getMin(Lnet/minecraft/util/math/Direction$Axis;)I
      • getMax

        public int getMax​(Direction.Axis axis)
        指定者:
        getMax 在类中 VoxelSet
        Mappings:
        Namespace Name Mixin selector
        official b Ldmj;b(Lgg$a;)I
        intermediary method_1045 Lnet/minecraft/class_251;method_1045(Lnet/minecraft/class_2350$class_2351;)I
        named getMax Lnet/minecraft/util/shape/VoxelSet;getMax(Lnet/minecraft/util/math/Direction$Axis;)I
      • combine

        static BitSetVoxelSet combine​(VoxelSet first,
                                      VoxelSet second,
                                      PairList xPoints,
                                      PairList yPoints,
                                      PairList zPoints,
                                      BooleanBiFunction function)
        Mappings:
        Namespace Name Mixin selector
        official a Ldmd;a(Ldmj;Ldmj;Ldmm;Ldmm;Ldmm;Ldme;)Ldmd;
        intermediary method_1040 Lnet/minecraft/class_244;method_1040(Lnet/minecraft/class_251;Lnet/minecraft/class_251;Lnet/minecraft/class_255;Lnet/minecraft/class_255;Lnet/minecraft/class_255;Lnet/minecraft/class_247;)Lnet/minecraft/class_244;
        named combine Lnet/minecraft/util/shape/BitSetVoxelSet;combine(Lnet/minecraft/util/shape/VoxelSet;Lnet/minecraft/util/shape/VoxelSet;Lnet/minecraft/util/shape/PairList;Lnet/minecraft/util/shape/PairList;Lnet/minecraft/util/shape/PairList;Lnet/minecraft/util/function/BooleanBiFunction;)Lnet/minecraft/util/shape/BitSetVoxelSet;
      • method_31941

        protected static void method_31941​(VoxelSet voxelSet,
                                           VoxelSet.PositionBiConsumer positionBiConsumer,
                                           boolean bool)
        Mappings:
        Namespace Name Mixin selector
        official a Ldmd;a(Ldmj;Ldmj$b;Z)V
        intermediary method_31941 Lnet/minecraft/class_244;method_31941(Lnet/minecraft/class_251;Lnet/minecraft/class_251$class_253;Z)V
        named method_31941 Lnet/minecraft/util/shape/BitSetVoxelSet;method_31941(Lnet/minecraft/util/shape/VoxelSet;Lnet/minecraft/util/shape/VoxelSet$PositionBiConsumer;Z)V
      • isColumnFull

        private boolean isColumnFull​(int int2,
                                     int int3,
                                     int int4,
                                     int int5)
        Mappings:
        Namespace Name Mixin selector
        official a Ldmd;a(IIII)Z
        intermediary method_1059 Lnet/minecraft/class_244;method_1059(IIII)Z
        named isColumnFull Lnet/minecraft/util/shape/BitSetVoxelSet;isColumnFull(IIII)Z
      • method_31938

        private boolean method_31938​(int int2,
                                     int int3,
                                     int int4,
                                     int int5,
                                     int int6)
        Mappings:
        Namespace Name Mixin selector
        official a Ldmd;a(IIIII)Z
        intermediary method_31938 Lnet/minecraft/class_244;method_31938(IIIII)Z
        named method_31938 Lnet/minecraft/util/shape/BitSetVoxelSet;method_31938(IIIII)Z
      • method_31942

        private void method_31942​(int int2,
                                  int int3,
                                  int int4,
                                  int int5)
        Mappings:
        Namespace Name Mixin selector
        official b Ldmd;b(IIII)V
        intermediary method_31942 Lnet/minecraft/class_244;method_31942(IIII)V
        named method_31942 Lnet/minecraft/util/shape/BitSetVoxelSet;method_31942(IIII)V