Package net.minecraft.world.chunk
Class ThreadedAnvilChunkStorage
java.lang.Object
net.minecraft.world.chunk.ThreadedAnvilChunkStorage
- All Implemented Interfaces:
FileIoCallback,ChunkStorage
- Mappings:
Namespace Name official anjintermediary net/minecraft/class_1205named net/minecraft/world/chunk/ThreadedAnvilChunkStorage
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate Map<ChunkPos,NbtCompound> private booleanprivate static final Loggerprivate final File -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate ChunkgetChunk(World world, NbtCompound nbt) voidprivate voidputChunk(Chunk chunk, World world, NbtCompound nbt) protected voidregisterChunkChecker(ChunkPos pos, NbtCompound nbt) voidsave()booleanprotected ChunkvalidateChunk(World world, int chunkX, int chunkZ, NbtCompound nbt) private voidwrite(ChunkPos chunkPos, NbtCompound nbt) voidwriteChunk(World world, Chunk chunk) voidwriteEntities(World world, Chunk chunk)
-
Field Details
-
LOGGER
- Mappings:
Namespace Name Mixin selector official aLanj;a:Lorg/apache/logging/log4j/Logger;intermediary field_7509Lnet/minecraft/class_1205;field_7509:Lorg/apache/logging/log4j/Logger;named LOGGERLnet/minecraft/world/chunk/ThreadedAnvilChunkStorage;LOGGER:Lorg/apache/logging/log4j/Logger;
-
chunksToSave
- Mappings:
Namespace Name Mixin selector official bLanj;b:Ljava/util/Map;intermediary field_9957Lnet/minecraft/class_1205;field_9957:Ljava/util/Map;named chunksToSaveLnet/minecraft/world/chunk/ThreadedAnvilChunkStorage;chunksToSave:Ljava/util/Map;
-
chunksBeingSaved
- Mappings:
Namespace Name Mixin selector official cLanj;c:Ljava/util/Set;intermediary field_4780Lnet/minecraft/class_1205;field_4780:Ljava/util/Set;named chunksBeingSavedLnet/minecraft/world/chunk/ThreadedAnvilChunkStorage;chunksBeingSaved:Ljava/util/Set;
-
saveLocation
- Mappings:
Namespace Name Mixin selector official dLanj;d:Ljava/io/File;intermediary field_4782Lnet/minecraft/class_1205;field_4782:Ljava/io/File;named saveLocationLnet/minecraft/world/chunk/ThreadedAnvilChunkStorage;saveLocation:Ljava/io/File;
-
isSaving
private boolean isSaving- Mappings:
Namespace Name Mixin selector official eLanj;e:Zintermediary field_9958Lnet/minecraft/class_1205;field_9958:Znamed isSavingLnet/minecraft/world/chunk/ThreadedAnvilChunkStorage;isSaving:Z
-
-
Constructor Details
-
ThreadedAnvilChunkStorage
- Mappings:
Namespace Name Mixin selector official <init>Lanj;<init>(Ljava/io/File;)Vintermediary <init>Lnet/minecraft/class_1205;<init>(Ljava/io/File;)Vnamed <init>Lnet/minecraft/world/chunk/ThreadedAnvilChunkStorage;<init>(Ljava/io/File;)V
-
-
Method Details
-
loadChunk
- Specified by:
loadChunkin interfaceChunkStorage- Throws:
IOException- Mappings:
Namespace Name Mixin selector official aLand;a(Ladm;II)Lamy;intermediary method_3951Lnet/minecraft/class_1199;method_3951(Lnet/minecraft/class_1150;II)Lnet/minecraft/class_1196;named loadChunkLnet/minecraft/world/chunk/ChunkStorage;loadChunk(Lnet/minecraft/world/World;II)Lnet/minecraft/world/chunk/Chunk;
-
validateChunk
- Mappings:
Namespace Name Mixin selector official aLanj;a(Ladm;IILdn;)Lamy;intermediary method_3972Lnet/minecraft/class_1205;method_3972(Lnet/minecraft/class_1150;IILnet/minecraft/class_322;)Lnet/minecraft/class_1196;named validateChunkLnet/minecraft/world/chunk/ThreadedAnvilChunkStorage;validateChunk(Lnet/minecraft/world/World;IILnet/minecraft/nbt/NbtCompound;)Lnet/minecraft/world/chunk/Chunk;
-
writeChunk
- Specified by:
writeChunkin interfaceChunkStorage- Throws:
IOExceptionWorldSaveException- Mappings:
Namespace Name Mixin selector official aLand;a(Ladm;Lamy;)Vintermediary method_3952Lnet/minecraft/class_1199;method_3952(Lnet/minecraft/class_1150;Lnet/minecraft/class_1196;)Vnamed writeChunkLnet/minecraft/world/chunk/ChunkStorage;writeChunk(Lnet/minecraft/world/World;Lnet/minecraft/world/chunk/Chunk;)V
-
registerChunkChecker
- Mappings:
Namespace Name Mixin selector official aLanj;a(Ladg;Ldn;)Vintermediary method_3971Lnet/minecraft/class_1205;method_3971(Lnet/minecraft/class_1146;Lnet/minecraft/class_322;)Vnamed registerChunkCheckerLnet/minecraft/world/chunk/ThreadedAnvilChunkStorage;registerChunkChecker(Lnet/minecraft/util/math/ChunkPos;Lnet/minecraft/nbt/NbtCompound;)V
-
saveNextChunk
public boolean saveNextChunk()- Specified by:
saveNextChunkin interfaceFileIoCallback- Mappings:
Namespace Name Mixin selector official cLaud;c()Zintermediary method_276Lnet/minecraft/class_108;method_276()Znamed saveNextChunkLnet/minecraft/util/FileIoCallback;saveNextChunk()Z
-
write
- Throws:
IOException- Mappings:
Namespace Name Mixin selector official bLanj;b(Ladg;Ldn;)Vintermediary method_9173Lnet/minecraft/class_1205;method_9173(Lnet/minecraft/class_1146;Lnet/minecraft/class_322;)Vnamed writeLnet/minecraft/world/chunk/ThreadedAnvilChunkStorage;write(Lnet/minecraft/util/math/ChunkPos;Lnet/minecraft/nbt/NbtCompound;)V
-
writeEntities
- Specified by:
writeEntitiesin interfaceChunkStorage- Throws:
IOException- Mappings:
Namespace Name Mixin selector official bLand;b(Ladm;Lamy;)Vintermediary method_3954Lnet/minecraft/class_1199;method_3954(Lnet/minecraft/class_1150;Lnet/minecraft/class_1196;)Vnamed writeEntitiesLnet/minecraft/world/chunk/ChunkStorage;writeEntities(Lnet/minecraft/world/World;Lnet/minecraft/world/chunk/Chunk;)V
-
method_3950
public void method_3950()- Specified by:
method_3950in interfaceChunkStorage- Mappings:
Namespace Name Mixin selector official aLand;a()Vintermediary method_3950Lnet/minecraft/class_1199;method_3950()Vnamed method_3950Lnet/minecraft/world/chunk/ChunkStorage;method_3950()V
-
save
public void save()- Specified by:
savein interfaceChunkStorage- Mappings:
Namespace Name Mixin selector official bLand;b()Vintermediary method_3953Lnet/minecraft/class_1199;method_3953()Vnamed saveLnet/minecraft/world/chunk/ChunkStorage;save()V
-
putChunk
- Mappings:
Namespace Name Mixin selector official aLanj;a(Lamy;Ladm;Ldn;)Vintermediary method_3974Lnet/minecraft/class_1205;method_3974(Lnet/minecraft/class_1196;Lnet/minecraft/class_1150;Lnet/minecraft/class_322;)Vnamed putChunkLnet/minecraft/world/chunk/ThreadedAnvilChunkStorage;putChunk(Lnet/minecraft/world/chunk/Chunk;Lnet/minecraft/world/World;Lnet/minecraft/nbt/NbtCompound;)V
-
getChunk
- Mappings:
Namespace Name Mixin selector official aLanj;a(Ladm;Ldn;)Lamy;intermediary method_3973Lnet/minecraft/class_1205;method_3973(Lnet/minecraft/class_1150;Lnet/minecraft/class_322;)Lnet/minecraft/class_1196;named getChunkLnet/minecraft/world/chunk/ThreadedAnvilChunkStorage;getChunk(Lnet/minecraft/world/World;Lnet/minecraft/nbt/NbtCompound;)Lnet/minecraft/world/chunk/Chunk;
-