类 EntityChunkDataAccess

    • 字段详细资料

      • LOGGER

        private static final Logger LOGGER
        Mappings:
        Namespace Name Mixin selector
        official b Lcmj;b:Lorg/apache/logging/log4j/Logger;
        intermediary field_27232 Lnet/minecraft/class_5565;field_27232:Lorg/apache/logging/log4j/Logger;
        named LOGGER Lnet/minecraft/world/storage/EntityChunkDataAccess;LOGGER:Lorg/apache/logging/log4j/Logger;
      • ENTITIES_KEY

        private static final String ENTITIES_KEY
        另请参阅:
        常量字段值
        Mappings:
        Namespace Name Mixin selector
        official c Lcmj;c:Ljava/lang/String;
        intermediary field_31414 Lnet/minecraft/class_5565;field_31414:Ljava/lang/String;
        named ENTITIES_KEY Lnet/minecraft/world/storage/EntityChunkDataAccess;ENTITIES_KEY:Ljava/lang/String;
      • POSITION_KEY

        private static final String POSITION_KEY
        另请参阅:
        常量字段值
        Mappings:
        Namespace Name Mixin selector
        official d Lcmj;d:Ljava/lang/String;
        intermediary field_31415 Lnet/minecraft/class_5565;field_31415:Ljava/lang/String;
        named POSITION_KEY Lnet/minecraft/world/storage/EntityChunkDataAccess;POSITION_KEY:Ljava/lang/String;
      • world

        private final ServerWorld world
        Mappings:
        Namespace Name Mixin selector
        official e Lcmj;e:Labj;
        intermediary field_27233 Lnet/minecraft/class_5565;field_27233:Lnet/minecraft/class_3218;
        named world Lnet/minecraft/world/storage/EntityChunkDataAccess;world:Lnet/minecraft/server/world/ServerWorld;
      • dataLoadWorker

        private final StorageIoWorker dataLoadWorker
        Mappings:
        Namespace Name Mixin selector
        official f Lcmj;f:Lcmk;
        intermediary field_27234 Lnet/minecraft/class_5565;field_27234:Lnet/minecraft/class_4698;
        named dataLoadWorker Lnet/minecraft/world/storage/EntityChunkDataAccess;dataLoadWorker:Lnet/minecraft/world/storage/StorageIoWorker;
      • emptyChunks

        private final LongSet emptyChunks
        Mappings:
        Namespace Name Mixin selector
        official g Lcmj;g:Lit/unimi/dsi/fastutil/longs/LongSet;
        intermediary field_27235 Lnet/minecraft/class_5565;field_27235:Lit/unimi/dsi/fastutil/longs/LongSet;
        named emptyChunks Lnet/minecraft/world/storage/EntityChunkDataAccess;emptyChunks:Lit/unimi/dsi/fastutil/longs/LongSet;
      • executor

        private final Executor executor
        Mappings:
        Namespace Name Mixin selector
        official h Lcmj;h:Ljava/util/concurrent/Executor;
        intermediary field_27236 Lnet/minecraft/class_5565;field_27236:Ljava/util/concurrent/Executor;
        named executor Lnet/minecraft/world/storage/EntityChunkDataAccess;executor:Ljava/util/concurrent/Executor;
      • dataFixer

        protected final com.mojang.datafixers.DataFixer dataFixer
        Mappings:
        Namespace Name Mixin selector
        official a Lcmj;a:Lcom/mojang/datafixers/DataFixer;
        intermediary field_27231 Lnet/minecraft/class_5565;field_27231:Lcom/mojang/datafixers/DataFixer;
        named dataFixer Lnet/minecraft/world/storage/EntityChunkDataAccess;dataFixer:Lcom/mojang/datafixers/DataFixer;
    • 构造器详细资料

      • EntityChunkDataAccess

        public EntityChunkDataAccess​(ServerWorld world,
                                     File chunkFile,
                                     com.mojang.datafixers.DataFixer dataFixer,
                                     boolean dsync,
                                     Executor executor)
        Mappings:
        Namespace Name Mixin selector
        official <init> Lcmj;<init>(Labj;Ljava/io/File;Lcom/mojang/datafixers/DataFixer;ZLjava/util/concurrent/Executor;)V
        intermediary <init> Lnet/minecraft/class_5565;<init>(Lnet/minecraft/class_3218;Ljava/io/File;Lcom/mojang/datafixers/DataFixer;ZLjava/util/concurrent/Executor;)V
        named <init> Lnet/minecraft/world/storage/EntityChunkDataAccess;<init>(Lnet/minecraft/server/world/ServerWorld;Ljava/io/File;Lcom/mojang/datafixers/DataFixer;ZLjava/util/concurrent/Executor;)V
    • 方法详细资料

      • readChunkData

        public CompletableFuture<ChunkDataList<Entity>> readChunkData​(ChunkPos pos)
        指定者:
        readChunkData 在接口中 ChunkDataAccess<Entity>
        Mappings:
        Namespace Name Mixin selector
        official a Lcne;a(Lbuw;)Ljava/util/concurrent/CompletableFuture;
        intermediary method_31759 Lnet/minecraft/class_5571;method_31759(Lnet/minecraft/class_1923;)Ljava/util/concurrent/CompletableFuture;
        named readChunkData Lnet/minecraft/world/storage/ChunkDataAccess;readChunkData(Lnet/minecraft/util/math/ChunkPos;)Ljava/util/concurrent/CompletableFuture;
      • getChunkPos

        private static ChunkPos getChunkPos​(CompoundTag chunkTag)
        Mappings:
        Namespace Name Mixin selector
        official b Lcmj;b(Lmv;)Lbuw;
        intermediary method_31736 Lnet/minecraft/class_5565;method_31736(Lnet/minecraft/class_2487;)Lnet/minecraft/class_1923;
        named getChunkPos Lnet/minecraft/world/storage/EntityChunkDataAccess;getChunkPos(Lnet/minecraft/nbt/CompoundTag;)Lnet/minecraft/util/math/ChunkPos;
      • putChunkPos

        private static void putChunkPos​(CompoundTag chunkTag,
                                        ChunkPos pos)
        Mappings:
        Namespace Name Mixin selector
        official a Lcmj;a(Lmv;Lbuw;)V
        intermediary method_31733 Lnet/minecraft/class_5565;method_31733(Lnet/minecraft/class_2487;Lnet/minecraft/class_1923;)V
        named putChunkPos Lnet/minecraft/world/storage/EntityChunkDataAccess;putChunkPos(Lnet/minecraft/nbt/CompoundTag;Lnet/minecraft/util/math/ChunkPos;)V
      • emptyDataList

        private static ChunkDataList<Entity> emptyDataList​(ChunkPos pos)
        Mappings:
        Namespace Name Mixin selector
        official b Lcmj;b(Lbuw;)Lcmz;
        intermediary method_31735 Lnet/minecraft/class_5565;method_31735(Lnet/minecraft/class_1923;)Lnet/minecraft/class_5566;
        named emptyDataList Lnet/minecraft/world/storage/EntityChunkDataAccess;emptyDataList(Lnet/minecraft/util/math/ChunkPos;)Lnet/minecraft/world/storage/ChunkDataList;
      • writeChunkData

        public void writeChunkData​(ChunkDataList<Entity> dataList)
        指定者:
        writeChunkData 在接口中 ChunkDataAccess<Entity>
        Mappings:
        Namespace Name Mixin selector
        official a Lcne;a(Lcmz;)V
        intermediary method_31760 Lnet/minecraft/class_5571;method_31760(Lnet/minecraft/class_5566;)V
        named writeChunkData Lnet/minecraft/world/storage/ChunkDataAccess;writeChunkData(Lnet/minecraft/world/storage/ChunkDataList;)V
      • awaitAll

        public void awaitAll()
        指定者:
        awaitAll 在接口中 ChunkDataAccess<Entity>
        Mappings:
        Namespace Name Mixin selector
        official a Lcne;a()V
        intermediary method_31758 Lnet/minecraft/class_5571;method_31758()V
        named awaitAll Lnet/minecraft/world/storage/ChunkDataAccess;awaitAll()V
      • fixChunkData

        private CompoundTag fixChunkData​(CompoundTag chunkTag)
        Mappings:
        Namespace Name Mixin selector
        official c Lcmj;c(Lmv;)Lmv;
        intermediary method_31737 Lnet/minecraft/class_5565;method_31737(Lnet/minecraft/class_2487;)Lnet/minecraft/class_2487;
        named fixChunkData Lnet/minecraft/world/storage/EntityChunkDataAccess;fixChunkData(Lnet/minecraft/nbt/CompoundTag;)Lnet/minecraft/nbt/CompoundTag;
      • getChunkDataVersion

        public static int getChunkDataVersion​(CompoundTag chunkTag)
        Mappings:
        Namespace Name Mixin selector
        official a Lcmj;a(Lmv;)I
        intermediary method_31732 Lnet/minecraft/class_5565;method_31732(Lnet/minecraft/class_2487;)I
        named getChunkDataVersion Lnet/minecraft/world/storage/EntityChunkDataAccess;getChunkDataVersion(Lnet/minecraft/nbt/CompoundTag;)I
      • close

        public void close()
                   throws IOException
        指定者:
        close 在接口中 AutoCloseable
        指定者:
        close 在接口中 ChunkDataAccess<Entity>
        抛出:
        IOException
        Mappings:
        Namespace Name Mixin selector
        official close Lcne;close()V
        intermediary close Lnet/minecraft/class_5571;close()V
        named close Lnet/minecraft/world/storage/ChunkDataAccess;close()V