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 dtl
intermediary net/minecraft/class_5565
named net/minecraft/world/storage/EntityChunkDataAccess
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final LongSet
private static final String
private static final Logger
private static final String
private final ChunkPosKeyedStorage
private final TaskExecutor
<Runnable> private final ServerWorld
-
Constructor Summary
ConstructorsConstructorDescriptionEntityChunkDataAccess
(ChunkPosKeyedStorage storage, ServerWorld world, Executor executor) -
Method Summary
Modifier and TypeMethodDescriptionvoid
awaitAll
(boolean sync) void
close()
private static ChunkDataList
<Entity> emptyDataList
(ChunkPos pos) private static ChunkPos
getChunkPos
(NbtCompound chunkNbt) private static void
putChunkPos
(NbtCompound chunkNbt, ChunkPos pos) readChunkData
(ChunkPos pos) void
writeChunkData
(ChunkDataList<Entity> dataList)
-
Field Details
-
LOGGER
- Mappings:
Namespace Name Mixin selector official a
Ldtl;a: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 b
Ldtl;b: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 c
Ldtl;c: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 d
Ldtl;d:Laqh;
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;
-
storage
- Mappings:
Namespace Name Mixin selector official e
Ldtl;e:Ldtv;
intermediary field_48747
Lnet/minecraft/class_5565;field_48747:Lnet/minecraft/class_9172;
named storage
Lnet/minecraft/world/storage/EntityChunkDataAccess;storage:Lnet/minecraft/world/storage/ChunkPosKeyedStorage;
-
emptyChunks
- Mappings:
Namespace Name Mixin selector official f
Ldtl;f: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 g
Ldtl;g:Lbof;
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;
-
-
Constructor Details
-
EntityChunkDataAccess
- Mappings:
Namespace Name Mixin selector official <init>
Ldtl;<init>(Ldtv;Laqh;Ljava/util/concurrent/Executor;)V
intermediary <init>
Lnet/minecraft/class_5565;<init>(Lnet/minecraft/class_9172;Lnet/minecraft/class_3218;Ljava/util/concurrent/Executor;)V
named <init>
Lnet/minecraft/world/storage/EntityChunkDataAccess;<init>(Lnet/minecraft/world/storage/ChunkPosKeyedStorage;Lnet/minecraft/server/world/ServerWorld;Ljava/util/concurrent/Executor;)V
-
-
Method Details
-
readChunkData
- Specified by:
readChunkData
in interfaceChunkDataAccess<Entity>
- Mappings:
Namespace Name Mixin selector official a
Lduk;a(Lczk;)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
Ldtl;a(Lua;)Lczk;
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
Ldtl;a(Lua;Lczk;)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
Ldtl;b(Lczk;)Lduf;
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:
writeChunkData
in interfaceChunkDataAccess<Entity>
- Mappings:
Namespace Name Mixin selector official a
Lduk;a(Lduf;)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(boolean sync) - Specified by:
awaitAll
in interfaceChunkDataAccess<Entity>
- Mappings:
Namespace Name Mixin selector official a
Lduk;a(Z)V
intermediary method_31758
Lnet/minecraft/class_5571;method_31758(Z)V
named awaitAll
Lnet/minecraft/world/storage/ChunkDataAccess;awaitAll(Z)V
-
close
- Specified by:
close
in interfaceAutoCloseable
- Specified by:
close
in interfaceChunkDataAccess<Entity>
- Throws:
IOException
-