Package net.minecraft.world.storage
Class EntityChunkDataAccess
java.lang.Object
net.minecraft.world.storage.EntityChunkDataAccess
- All Implemented Interfaces:
AutoCloseable,ChunkDataAccess<Entity>
- Mappings:
Namespace Name named net/minecraft/world/storage/EntityChunkDataAccessintermediary net/minecraft/class_5565official dwk
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final LongSetprivate static final Stringprivate static final Loggerprivate static final Stringprivate final ChunkPosKeyedStorageprivate final TaskExecutor<Runnable> private final ServerWorld -
Constructor Summary
ConstructorsConstructorDescriptionEntityChunkDataAccess(ChunkPosKeyedStorage storage, ServerWorld world, Executor executor) -
Method Summary
Modifier and TypeMethodDescriptionvoidawaitAll(boolean sync) voidclose()private static ChunkDataList<Entity> emptyDataList(ChunkPos pos) private static ChunkPosgetChunkPos(NbtCompound chunkNbt) private voidhandleLoadFailure(CompletableFuture<?> future, ChunkPos pos) private voidhandleSaveFailure(CompletableFuture<?> future, ChunkPos pos) private static voidputChunkPos(NbtCompound chunkNbt, ChunkPos pos) readChunkData(ChunkPos pos) voidwriteChunkData(ChunkDataList<Entity> dataList)
-
Field Details
-
LOGGER
- Mappings:
Namespace Name Mixin selector named LOGGERLnet/minecraft/world/storage/EntityChunkDataAccess;LOGGER:Lorg/slf4j/Logger;intermediary field_27232Lnet/minecraft/class_5565;field_27232:Lorg/slf4j/Logger;official aLdwk;a:Lorg/slf4j/Logger;
-
ENTITIES_KEY
- See Also:
- Mappings:
Namespace Name Mixin selector named ENTITIES_KEYLnet/minecraft/world/storage/EntityChunkDataAccess;ENTITIES_KEY:Ljava/lang/String;intermediary field_31414Lnet/minecraft/class_5565;field_31414:Ljava/lang/String;official bLdwk;b:Ljava/lang/String;
-
POSITION_KEY
- See Also:
- Mappings:
Namespace Name Mixin selector named POSITION_KEYLnet/minecraft/world/storage/EntityChunkDataAccess;POSITION_KEY:Ljava/lang/String;intermediary field_31415Lnet/minecraft/class_5565;field_31415:Ljava/lang/String;official cLdwk;c:Ljava/lang/String;
-
world
- Mappings:
Namespace Name Mixin selector named worldLnet/minecraft/world/storage/EntityChunkDataAccess;world:Lnet/minecraft/server/world/ServerWorld;intermediary field_27233Lnet/minecraft/class_5565;field_27233:Lnet/minecraft/class_3218;official dLdwk;d:Laqu;
-
storage
- Mappings:
Namespace Name Mixin selector named storageLnet/minecraft/world/storage/EntityChunkDataAccess;storage:Lnet/minecraft/world/storage/ChunkPosKeyedStorage;intermediary field_48747Lnet/minecraft/class_5565;field_48747:Lnet/minecraft/class_9172;official eLdwk;e:Ldwu;
-
emptyChunks
- Mappings:
Namespace Name Mixin selector named emptyChunksLnet/minecraft/world/storage/EntityChunkDataAccess;emptyChunks:Lit/unimi/dsi/fastutil/longs/LongSet;intermediary field_27235Lnet/minecraft/class_5565;field_27235:Lit/unimi/dsi/fastutil/longs/LongSet;official fLdwk;f:Lit/unimi/dsi/fastutil/longs/LongSet;
-
taskExecutor
- Mappings:
Namespace Name Mixin selector named taskExecutorLnet/minecraft/world/storage/EntityChunkDataAccess;taskExecutor:Lnet/minecraft/util/thread/TaskExecutor;intermediary field_34056Lnet/minecraft/class_5565;field_34056:Lnet/minecraft/class_3846;official gLdwk;g:Lbpk;
-
-
Constructor Details
-
EntityChunkDataAccess
- Mappings:
Namespace Name Mixin selector named <init>Lnet/minecraft/world/storage/EntityChunkDataAccess;<init>(Lnet/minecraft/world/storage/ChunkPosKeyedStorage;Lnet/minecraft/server/world/ServerWorld;Ljava/util/concurrent/Executor;)Vintermediary <init>Lnet/minecraft/class_5565;<init>(Lnet/minecraft/class_9172;Lnet/minecraft/class_3218;Ljava/util/concurrent/Executor;)Vofficial <init>Ldwk;<init>(Ldwu;Laqu;Ljava/util/concurrent/Executor;)V
-
-
Method Details
-
readChunkData
- Specified by:
readChunkDatain interfaceChunkDataAccess<Entity>- Mappings:
Namespace Name Mixin selector named readChunkDataLnet/minecraft/world/storage/ChunkDataAccess;readChunkData(Lnet/minecraft/util/math/ChunkPos;)Ljava/util/concurrent/CompletableFuture;intermediary method_31759Lnet/minecraft/class_5571;method_31759(Lnet/minecraft/class_1923;)Ljava/util/concurrent/CompletableFuture;official aLdxj;a(Ldcd;)Ljava/util/concurrent/CompletableFuture;
-
getChunkPos
- Mappings:
Namespace Name Mixin selector named getChunkPosLnet/minecraft/world/storage/EntityChunkDataAccess;getChunkPos(Lnet/minecraft/nbt/NbtCompound;)Lnet/minecraft/util/math/ChunkPos;intermediary method_31736Lnet/minecraft/class_5565;method_31736(Lnet/minecraft/class_2487;)Lnet/minecraft/class_1923;official aLdwk;a(Lub;)Ldcd;
-
putChunkPos
- Mappings:
Namespace Name Mixin selector named putChunkPosLnet/minecraft/world/storage/EntityChunkDataAccess;putChunkPos(Lnet/minecraft/nbt/NbtCompound;Lnet/minecraft/util/math/ChunkPos;)Vintermediary method_31733Lnet/minecraft/class_5565;method_31733(Lnet/minecraft/class_2487;Lnet/minecraft/class_1923;)Vofficial aLdwk;a(Lub;Ldcd;)V
-
emptyDataList
- Mappings:
Namespace Name Mixin selector named emptyDataListLnet/minecraft/world/storage/EntityChunkDataAccess;emptyDataList(Lnet/minecraft/util/math/ChunkPos;)Lnet/minecraft/world/storage/ChunkDataList;intermediary method_31735Lnet/minecraft/class_5565;method_31735(Lnet/minecraft/class_1923;)Lnet/minecraft/class_5566;official bLdwk;b(Ldcd;)Ldxe;
-
writeChunkData
- Specified by:
writeChunkDatain interfaceChunkDataAccess<Entity>- Mappings:
Namespace Name Mixin selector named writeChunkDataLnet/minecraft/world/storage/ChunkDataAccess;writeChunkData(Lnet/minecraft/world/storage/ChunkDataList;)Vintermediary method_31760Lnet/minecraft/class_5571;method_31760(Lnet/minecraft/class_5566;)Vofficial aLdxj;a(Ldxe;)V
-
handleSaveFailure
- Mappings:
Namespace Name Mixin selector named handleSaveFailureLnet/minecraft/world/storage/EntityChunkDataAccess;handleSaveFailure(Ljava/util/concurrent/CompletableFuture;Lnet/minecraft/util/math/ChunkPos;)Vintermediary method_61001Lnet/minecraft/class_5565;method_61001(Ljava/util/concurrent/CompletableFuture;Lnet/minecraft/class_1923;)Vofficial aLdwk;a(Ljava/util/concurrent/CompletableFuture;Ldcd;)V
-
handleLoadFailure
- Mappings:
Namespace Name Mixin selector named handleLoadFailureLnet/minecraft/world/storage/EntityChunkDataAccess;handleLoadFailure(Ljava/util/concurrent/CompletableFuture;Lnet/minecraft/util/math/ChunkPos;)Vintermediary method_61003Lnet/minecraft/class_5565;method_61003(Ljava/util/concurrent/CompletableFuture;Lnet/minecraft/class_1923;)Vofficial bLdwk;b(Ljava/util/concurrent/CompletableFuture;Ldcd;)V
-
awaitAll
public void awaitAll(boolean sync) - Specified by:
awaitAllin interfaceChunkDataAccess<Entity>- Mappings:
Namespace Name Mixin selector named awaitAllLnet/minecraft/world/storage/ChunkDataAccess;awaitAll(Z)Vintermediary method_31758Lnet/minecraft/class_5571;method_31758(Z)Vofficial aLdxj;a(Z)V
-
close
- Specified by:
closein interfaceAutoCloseable- Specified by:
closein interfaceChunkDataAccess<Entity>- Throws:
IOException
-