Package net.minecraft.world.storage
Class EntityChunkDataAccess
java.lang.Object
net.minecraft.world.storage.EntityChunkDataAccess
- All Implemented Interfaces:
- AutoCloseable,- ChunkDataAccess<Entity>
- Mappings:
- Namespace - Name - official - dfa- intermediary - net/minecraft/class_5565- named - net/minecraft/world/storage/EntityChunkDataAccess
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprotected final com.mojang.datafixers.DataFixerprivate final StorageIoWorkerprivate final LongSetprivate static final Stringprivate static final Loggerprivate static final Stringprivate final TaskExecutor<Runnable>private final ServerWorld
- 
Constructor SummaryConstructorsConstructorDescriptionEntityChunkDataAccess(ServerWorld world, Path path, com.mojang.datafixers.DataFixer dataFixer, boolean dsync, Executor executor) 
- 
Method SummaryModifier and TypeMethodDescriptionvoidawaitAll(boolean sync) voidclose()private static ChunkDataList<Entity>emptyDataList(ChunkPos pos) private NbtCompoundfixChunkData(NbtCompound chunkNbt) private static ChunkPosgetChunkPos(NbtCompound chunkNbt) private static voidputChunkPos(NbtCompound chunkNbt, ChunkPos pos) readChunkData(ChunkPos pos) voidwriteChunkData(ChunkDataList<Entity> dataList) 
- 
Field Details- 
LOGGER- Mappings:
- Namespace - Name - Mixin selector - official - b- Ldfa;b:Lorg/slf4j/Logger;- intermediary - field_27232- Lnet/minecraft/class_5565;field_27232:Lorg/slf4j/Logger;- named - LOGGER- Lnet/minecraft/world/storage/EntityChunkDataAccess;LOGGER:Lorg/slf4j/Logger;
 
- 
ENTITIES_KEY- See Also:
- Mappings:
- Namespace - Name - Mixin selector - official - c- Ldfa;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- See Also:
- Mappings:
- Namespace - Name - Mixin selector - official - d- Ldfa;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- Mappings:
- Namespace - Name - Mixin selector - official - e- Ldfa;e:Laif;- 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- Mappings:
- Namespace - Name - Mixin selector - official - f- Ldfa;f:Ldfb;- 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- Mappings:
- Namespace - Name - Mixin selector - official - g- Ldfa;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;
 
- 
taskExecutor- Mappings:
- Namespace - Name - Mixin selector - official - h- Ldfa;h:Lbcq;- intermediary - field_34056- Lnet/minecraft/class_5565;field_34056:Lnet/minecraft/class_3846;- named - taskExecutor- Lnet/minecraft/world/storage/EntityChunkDataAccess;taskExecutor:Lnet/minecraft/util/thread/TaskExecutor;
 
- 
dataFixerprotected final com.mojang.datafixers.DataFixer dataFixer- Mappings:
- Namespace - Name - Mixin selector - official - a- Ldfa;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;
 
 
- 
- 
Constructor Details- 
EntityChunkDataAccesspublic EntityChunkDataAccess(ServerWorld world, Path path, com.mojang.datafixers.DataFixer dataFixer, boolean dsync, Executor executor) - Mappings:
- Namespace - Name - Mixin selector - official - <init>- Ldfa;<init>(Laif;Ljava/nio/file/Path;Lcom/mojang/datafixers/DataFixer;ZLjava/util/concurrent/Executor;)V- intermediary - <init>- Lnet/minecraft/class_5565;<init>(Lnet/minecraft/class_3218;Ljava/nio/file/Path;Lcom/mojang/datafixers/DataFixer;ZLjava/util/concurrent/Executor;)V- named - <init>- Lnet/minecraft/world/storage/EntityChunkDataAccess;<init>(Lnet/minecraft/server/world/ServerWorld;Ljava/nio/file/Path;Lcom/mojang/datafixers/DataFixer;ZLjava/util/concurrent/Executor;)V
 
 
- 
- 
Method Details- 
readChunkData- Specified by:
- readChunkDatain interface- ChunkDataAccess<Entity>
- Mappings:
- Namespace - Name - Mixin selector - official - a- Ldfv;a(Lclt;)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- Mappings:
- Namespace - Name - Mixin selector - official - a- Ldfa;a(Lqr;)Lclt;- 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/NbtCompound;)Lnet/minecraft/util/math/ChunkPos;
 
- 
putChunkPos- Mappings:
- Namespace - Name - Mixin selector - official - a- Ldfa;a(Lqr;Lclt;)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/NbtCompound;Lnet/minecraft/util/math/ChunkPos;)V
 
- 
emptyDataList- Mappings:
- Namespace - Name - Mixin selector - official - b- Ldfa;b(Lclt;)Ldfq;- 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- Specified by:
- writeChunkDatain interface- ChunkDataAccess<Entity>
- Mappings:
- Namespace - Name - Mixin selector - official - a- Ldfv;a(Ldfq;)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
 
- 
awaitAllpublic void awaitAll(boolean sync) - Specified by:
- awaitAllin interface- ChunkDataAccess<Entity>
- Mappings:
- Namespace - Name - Mixin selector - official - a- Ldfv;a(Z)V- intermediary - method_31758- Lnet/minecraft/class_5571;method_31758(Z)V- named - awaitAll- Lnet/minecraft/world/storage/ChunkDataAccess;awaitAll(Z)V
 
- 
fixChunkData- Mappings:
- Namespace - Name - Mixin selector - official - b- Ldfa;b(Lqr;)Lqr;- 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/NbtCompound;)Lnet/minecraft/nbt/NbtCompound;
 
- 
close- Specified by:
- closein interface- AutoCloseable
- Specified by:
- closein interface- ChunkDataAccess<Entity>
- Throws:
- IOException
 
 
-