类 BitStorageAlignFix


  • public class BitStorageAlignFix
    extends com.mojang.datafixers.DataFix
    Mappings:
    Namespace Name
    official ahu
    intermediary net/minecraft/class_5196
    named net/minecraft/datafixer/fix/BitStorageAlignFix
    • 构造器概要

      构造器 
      构造器 说明
      BitStorageAlignFix​(com.mojang.datafixers.schemas.Schema outputSchema)  
    • 方法概要

      所有方法 静态方法 实例方法 具体方法 
      修饰符和类型 方法 说明
      private static com.mojang.serialization.Dynamic<?> fixBitStorageArray​(com.mojang.serialization.Dynamic<?> sectionDynamic, com.mojang.serialization.Dynamic<?> statesDynamic, int maxValue, int elementBits)  
      private com.mojang.datafixers.Typed<?> fixHeightmaps​(com.mojang.datafixers.Typed<?> fixedLevel)  
      private static com.mojang.datafixers.Typed<?> fixLevel​(com.mojang.datafixers.OpticFinder<?> levelSectionsFinder, com.mojang.datafixers.OpticFinder<?> sectionFinder, com.mojang.datafixers.OpticFinder<List<com.mojang.datafixers.util.Pair<String,​com.mojang.serialization.Dynamic<?>>>> paletteFinder, com.mojang.datafixers.Typed<?> level)  
      protected com.mojang.datafixers.TypeRewriteRule makeRule()  
      static long[] resizePackedIntArray​(int maxValue, int elementBits, long[] elements)  
      • 从类继承的方法 com.mojang.datafixers.DataFix

        checked, convertUnchecked, fixTypeEverywhere, fixTypeEverywhere, fixTypeEverywhere, fixTypeEverywhere, fixTypeEverywhereTyped, fixTypeEverywhereTyped, fixTypeEverywhereTyped, fixTypeEverywhereTyped, getInputSchema, getOutputSchema, getRule, getVersionKey, onFail, writeAndRead, writeFixAndRead
    • 字段详细资料

      • ELEMENT_BIT_SHIFT

        private static final int ELEMENT_BIT_SHIFT
        另请参阅:
        常量字段值
        Mappings:
        Namespace Name Mixin selector
        official a Lahu;a:I
        intermediary field_29863 Lnet/minecraft/class_5196;field_29863:I
        named ELEMENT_BIT_SHIFT Lnet/minecraft/datafixer/fix/BitStorageAlignFix;ELEMENT_BIT_SHIFT:I
      • CHUNK_WIDTH

        private static final int CHUNK_WIDTH
        另请参阅:
        常量字段值
        Mappings:
        Namespace Name Mixin selector
        official b Lahu;b:I
        intermediary field_29864 Lnet/minecraft/class_5196;field_29864:I
        named CHUNK_WIDTH Lnet/minecraft/datafixer/fix/BitStorageAlignFix;CHUNK_WIDTH:I
      • CHUNK_LENGTH

        private static final int CHUNK_LENGTH
        另请参阅:
        常量字段值
        Mappings:
        Namespace Name Mixin selector
        official c Lahu;c:I
        intermediary field_29865 Lnet/minecraft/class_5196;field_29865:I
        named CHUNK_LENGTH Lnet/minecraft/datafixer/fix/BitStorageAlignFix;CHUNK_LENGTH:I
      • MAX_BLOCK_STATE_ID

        private static final int MAX_BLOCK_STATE_ID
        另请参阅:
        常量字段值
        Mappings:
        Namespace Name Mixin selector
        official d Lahu;d:I
        intermediary field_29866 Lnet/minecraft/class_5196;field_29866:I
        named MAX_BLOCK_STATE_ID Lnet/minecraft/datafixer/fix/BitStorageAlignFix;MAX_BLOCK_STATE_ID:I
      • HEIGHT_VALUE_BITS

        private static final int HEIGHT_VALUE_BITS
        另请参阅:
        常量字段值
        Mappings:
        Namespace Name Mixin selector
        official e Lahu;e:I
        intermediary field_29867 Lnet/minecraft/class_5196;field_29867:I
        named HEIGHT_VALUE_BITS Lnet/minecraft/datafixer/fix/BitStorageAlignFix;HEIGHT_VALUE_BITS:I
      • MAX_HEIGHT_VALUE

        private static final int MAX_HEIGHT_VALUE
        另请参阅:
        常量字段值
        Mappings:
        Namespace Name Mixin selector
        official f Lahu;f:I
        intermediary field_29868 Lnet/minecraft/class_5196;field_29868:I
        named MAX_HEIGHT_VALUE Lnet/minecraft/datafixer/fix/BitStorageAlignFix;MAX_HEIGHT_VALUE:I
    • 构造器详细资料

      • BitStorageAlignFix

        public BitStorageAlignFix​(com.mojang.datafixers.schemas.Schema outputSchema)
        Mappings:
        Namespace Name Mixin selector
        official <init> Lahu;<init>(Lcom/mojang/datafixers/schemas/Schema;)V
        intermediary <init> Lnet/minecraft/class_5196;<init>(Lcom/mojang/datafixers/schemas/Schema;)V
        named <init> Lnet/minecraft/datafixer/fix/BitStorageAlignFix;<init>(Lcom/mojang/datafixers/schemas/Schema;)V
    • 方法详细资料

      • makeRule

        protected com.mojang.datafixers.TypeRewriteRule makeRule()
        指定者:
        makeRule 在类中 com.mojang.datafixers.DataFix
        Mappings:
        Namespace Name Mixin selector
        official makeRule Lahu;makeRule()Lcom/mojang/datafixers/TypeRewriteRule;
        intermediary makeRule Lnet/minecraft/class_5196;makeRule()Lcom/mojang/datafixers/TypeRewriteRule;
        named makeRule Lnet/minecraft/datafixer/fix/BitStorageAlignFix;makeRule()Lcom/mojang/datafixers/TypeRewriteRule;
      • fixHeightmaps

        private com.mojang.datafixers.Typed<?> fixHeightmaps​(com.mojang.datafixers.Typed<?> fixedLevel)
        Mappings:
        Namespace Name Mixin selector
        official a Lahu;a(Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed;
        intermediary method_27775 Lnet/minecraft/class_5196;method_27775(Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed;
        named fixHeightmaps Lnet/minecraft/datafixer/fix/BitStorageAlignFix;fixHeightmaps(Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed;
      • fixLevel

        private static com.mojang.datafixers.Typed<?> fixLevel​(com.mojang.datafixers.OpticFinder<?> levelSectionsFinder,
                                                               com.mojang.datafixers.OpticFinder<?> sectionFinder,
                                                               com.mojang.datafixers.OpticFinder<List<com.mojang.datafixers.util.Pair<String,​com.mojang.serialization.Dynamic<?>>>> paletteFinder,
                                                               com.mojang.datafixers.Typed<?> level)
        Mappings:
        Namespace Name Mixin selector
        official a Lahu;a(Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed;
        intermediary method_27774 Lnet/minecraft/class_5196;method_27774(Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed;
        named fixLevel Lnet/minecraft/datafixer/fix/BitStorageAlignFix;fixLevel(Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed;
      • fixBitStorageArray

        private static com.mojang.serialization.Dynamic<?> fixBitStorageArray​(com.mojang.serialization.Dynamic<?> sectionDynamic,
                                                                              com.mojang.serialization.Dynamic<?> statesDynamic,
                                                                              int maxValue,
                                                                              int elementBits)
        Mappings:
        Namespace Name Mixin selector
        official a Lahu;a(Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;II)Lcom/mojang/serialization/Dynamic;
        intermediary method_27772 Lnet/minecraft/class_5196;method_27772(Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;II)Lcom/mojang/serialization/Dynamic;
        named fixBitStorageArray Lnet/minecraft/datafixer/fix/BitStorageAlignFix;fixBitStorageArray(Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;II)Lcom/mojang/serialization/Dynamic;
      • resizePackedIntArray

        public static long[] resizePackedIntArray​(int maxValue,
                                                  int elementBits,
                                                  long[] elements)
        Mappings:
        Namespace Name Mixin selector
        official a Lahu;a(II[J)[J
        intermediary method_27288 Lnet/minecraft/class_5196;method_27288(II[J)[J
        named resizePackedIntArray Lnet/minecraft/datafixer/fix/BitStorageAlignFix;resizePackedIntArray(II[J)[J