类 ChunkToNibbleArrayMap<M extends ChunkToNibbleArrayMap<M>>

  • 直接已知子类:
    BlockLightStorage.Data, SkyLightStorage.Data

    public abstract class ChunkToNibbleArrayMap<M extends ChunkToNibbleArrayMap<M>>
    extends Object
    Mappings:
    Namespace Name
    official ddd
    intermediary net/minecraft/class_3556
    named net/minecraft/world/chunk/ChunkToNibbleArrayMap
    • 字段详细资料

      • field_31705

        private static final int field_31705
        另请参阅:
        常量字段值
        Mappings:
        Namespace Name Mixin selector
        official b Lddd;b:I
        intermediary field_31705 Lnet/minecraft/class_3556;field_31705:I
        named field_31705 Lnet/minecraft/world/chunk/ChunkToNibbleArrayMap;field_31705:I
      • cachePositions

        private final long[] cachePositions
        Mappings:
        Namespace Name Mixin selector
        official c Lddd;c:[J
        intermediary field_15789 Lnet/minecraft/class_3556;field_15789:[J
        named cachePositions Lnet/minecraft/world/chunk/ChunkToNibbleArrayMap;cachePositions:[J
      • cacheArrays

        private final ChunkNibbleArray[] cacheArrays
        Mappings:
        Namespace Name Mixin selector
        official d Lddd;d:[Lclp;
        intermediary field_15790 Lnet/minecraft/class_3556;field_15790:[Lnet/minecraft/class_2804;
        named cacheArrays Lnet/minecraft/world/chunk/ChunkToNibbleArrayMap;cacheArrays:[Lnet/minecraft/world/chunk/ChunkNibbleArray;
      • cacheEnabled

        private boolean cacheEnabled
        Mappings:
        Namespace Name Mixin selector
        official e Lddd;e:Z
        intermediary field_16447 Lnet/minecraft/class_3556;field_16447:Z
        named cacheEnabled Lnet/minecraft/world/chunk/ChunkToNibbleArrayMap;cacheEnabled:Z
      • arrays

        protected final Long2ObjectOpenHashMap<ChunkNibbleArray> arrays
        Mappings:
        Namespace Name Mixin selector
        official a Lddd;a:Lit/unimi/dsi/fastutil/longs/Long2ObjectOpenHashMap;
        intermediary field_15791 Lnet/minecraft/class_3556;field_15791:Lit/unimi/dsi/fastutil/longs/Long2ObjectOpenHashMap;
        named arrays Lnet/minecraft/world/chunk/ChunkToNibbleArrayMap;arrays:Lit/unimi/dsi/fastutil/longs/Long2ObjectOpenHashMap;
    • 构造器详细资料

      • ChunkToNibbleArrayMap

        protected ChunkToNibbleArrayMap​(Long2ObjectOpenHashMap<ChunkNibbleArray> arrays)
        Mappings:
        Namespace Name Mixin selector
        official <init> Lddd;<init>(Lit/unimi/dsi/fastutil/longs/Long2ObjectOpenHashMap;)V
        intermediary <init> Lnet/minecraft/class_3556;<init>(Lit/unimi/dsi/fastutil/longs/Long2ObjectOpenHashMap;)V
        named <init> Lnet/minecraft/world/chunk/ChunkToNibbleArrayMap;<init>(Lit/unimi/dsi/fastutil/longs/Long2ObjectOpenHashMap;)V
    • 方法详细资料

      • copy

        public abstract M copy()
        Mappings:
        Namespace Name Mixin selector
        official b Lddd;b()Lddd;
        intermediary method_15504 Lnet/minecraft/class_3556;method_15504()Lnet/minecraft/class_3556;
        named copy Lnet/minecraft/world/chunk/ChunkToNibbleArrayMap;copy()Lnet/minecraft/world/chunk/ChunkToNibbleArrayMap;
      • replaceWithCopy

        public void replaceWithCopy​(long pos)
        Mappings:
        Namespace Name Mixin selector
        official a Lddd;a(J)V
        intermediary method_15502 Lnet/minecraft/class_3556;method_15502(J)V
        named replaceWithCopy Lnet/minecraft/world/chunk/ChunkToNibbleArrayMap;replaceWithCopy(J)V
      • containsKey

        public boolean containsKey​(long chunkPos)
        Mappings:
        Namespace Name Mixin selector
        official b Lddd;b(J)Z
        intermediary method_15503 Lnet/minecraft/class_3556;method_15503(J)Z
        named containsKey Lnet/minecraft/world/chunk/ChunkToNibbleArrayMap;containsKey(J)Z
      • get

        @Nullable
        public @Nullable ChunkNibbleArray get​(long chunkPos)
        Mappings:
        Namespace Name Mixin selector
        official c Lddd;c(J)Lclp;
        intermediary method_15501 Lnet/minecraft/class_3556;method_15501(J)Lnet/minecraft/class_2804;
        named get Lnet/minecraft/world/chunk/ChunkToNibbleArrayMap;get(J)Lnet/minecraft/world/chunk/ChunkNibbleArray;
      • removeChunk

        @Nullable
        public @Nullable ChunkNibbleArray removeChunk​(long chunkPos)
        Mappings:
        Namespace Name Mixin selector
        official d Lddd;d(J)Lclp;
        intermediary method_15500 Lnet/minecraft/class_3556;method_15500(J)Lnet/minecraft/class_2804;
        named removeChunk Lnet/minecraft/world/chunk/ChunkToNibbleArrayMap;removeChunk(J)Lnet/minecraft/world/chunk/ChunkNibbleArray;
      • put

        public void put​(long pos,
                        ChunkNibbleArray data)
        Mappings:
        Namespace Name Mixin selector
        official a Lddd;a(JLclp;)V
        intermediary method_15499 Lnet/minecraft/class_3556;method_15499(JLnet/minecraft/class_2804;)V
        named put Lnet/minecraft/world/chunk/ChunkToNibbleArrayMap;put(JLnet/minecraft/world/chunk/ChunkNibbleArray;)V
      • clearCache

        public void clearCache()
        Mappings:
        Namespace Name Mixin selector
        official c Lddd;c()V
        intermediary method_15505 Lnet/minecraft/class_3556;method_15505()V
        named clearCache Lnet/minecraft/world/chunk/ChunkToNibbleArrayMap;clearCache()V
      • disableCache

        public void disableCache()
        Mappings:
        Namespace Name Mixin selector
        official d Lddd;d()V
        intermediary method_16188 Lnet/minecraft/class_3556;method_16188()V
        named disableCache Lnet/minecraft/world/chunk/ChunkToNibbleArrayMap;disableCache()V