Package net.minecraft.world.chunk
Class ThreadedAnvilChunkStorage
java.lang.Object
net.minecraft.world.chunk.ThreadedAnvilChunkStorage
- All Implemented Interfaces:
FileIoCallback,ChunkStorage
- Mappings:
Namespace Name official ayeintermediary net/minecraft/class_1205named net/minecraft/world/chunk/ThreadedAnvilChunkStorage
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final Map<ChunkPos,NbtCompound> private final class_2934private booleanprivate static final Loggerprivate final File -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate ChunkgetChunk(World world, NbtCompound nbt) protected static Entitymethod_11781(NbtCompound tag, World world) static Entitymethod_11782(NbtCompound tag, World world, double x, double y, double z, boolean bool) static Entitymethod_11783(NbtCompound tag, World world, Chunk chunk) static Entitymethod_11784(NbtCompound tag, World world, boolean bool) static voidmethod_11785(Entity entity, World world) static voidmethod_13364(class_2934 class_2934) booleanmethod_13765(int int2, int int3) 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 aLaye;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 bLaye;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 cLaye;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 dLaye;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;
-
field_12919
- Mappings:
Namespace Name Mixin selector official eLaye;e:Lry;intermediary field_12919Lnet/minecraft/class_1205;field_12919:Lnet/minecraft/class_2934;named field_12919Lnet/minecraft/world/chunk/ThreadedAnvilChunkStorage;field_12919:Lnet/minecraft/class_2934;
-
isSaving
private boolean isSaving- Mappings:
Namespace Name Mixin selector official fLaye;f:Zintermediary field_9958Lnet/minecraft/class_1205;field_9958:Znamed isSavingLnet/minecraft/world/chunk/ThreadedAnvilChunkStorage;isSaving:Z
-
-
Constructor Details
-
ThreadedAnvilChunkStorage
-
-
Method Details
-
loadChunk
- Specified by:
loadChunkin interfaceChunkStorage- Throws:
IOException- Mappings:
Namespace Name Mixin selector official aLayf;a(Lamu;II)Laxw;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;
-
method_13765
public boolean method_13765(int int2, int int3) - Specified by:
method_13765in interfaceChunkStorage- Mappings:
Namespace Name Mixin selector official aLayf;a(II)Zintermediary method_13765Lnet/minecraft/class_1199;method_13765(II)Znamed method_13765Lnet/minecraft/world/chunk/ChunkStorage;method_13765(II)Z
-
validateChunk
- Mappings:
Namespace Name Mixin selector official aLaye;a(Lamu;IILfy;)Laxw;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 aLayf;a(Lamu;Laxw;)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 aLaye;a(Lamn;Lfy;)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 aLbgy;a()Zintermediary method_276Lnet/minecraft/class_108;method_276()Znamed saveNextChunkLnet/minecraft/util/FileIoCallback;saveNextChunk()Z
-
write
- Throws:
IOException- Mappings:
Namespace Name Mixin selector official bLaye;b(Lamn;Lfy;)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 bLayf;b(Lamu;Laxw;)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 bLayf;b()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 cLayf;c()Vintermediary method_3953Lnet/minecraft/class_1199;method_3953()Vnamed saveLnet/minecraft/world/chunk/ChunkStorage;save()V
-
method_13364
- Mappings:
Namespace Name Mixin selector official aLaye;a(Lry;)Vintermediary method_13364Lnet/minecraft/class_1205;method_13364(Lnet/minecraft/class_2934;)Vnamed method_13364Lnet/minecraft/world/chunk/ThreadedAnvilChunkStorage;method_13364(Lnet/minecraft/class_2934;)V
-
putChunk
- Mappings:
Namespace Name Mixin selector official aLaye;a(Laxw;Lamu;Lfy;)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 aLaye;a(Lamu;Lfy;)Laxw;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;
-
method_11783
- Mappings:
Namespace Name Mixin selector official aLaye;a(Lfy;Lamu;Laxw;)Lvg;intermediary method_11783Lnet/minecraft/class_1205;method_11783(Lnet/minecraft/class_322;Lnet/minecraft/class_1150;Lnet/minecraft/class_1196;)Lnet/minecraft/class_864;named method_11783Lnet/minecraft/world/chunk/ThreadedAnvilChunkStorage;method_11783(Lnet/minecraft/nbt/NbtCompound;Lnet/minecraft/world/World;Lnet/minecraft/world/chunk/Chunk;)Lnet/minecraft/entity/Entity;
-
method_11782
@Nullable public static Entity method_11782(NbtCompound tag, World world, double x, double y, double z, boolean bool) - Mappings:
Namespace Name Mixin selector official aLaye;a(Lfy;Lamu;DDDZ)Lvg;intermediary method_11782Lnet/minecraft/class_1205;method_11782(Lnet/minecraft/class_322;Lnet/minecraft/class_1150;DDDZ)Lnet/minecraft/class_864;named method_11782Lnet/minecraft/world/chunk/ThreadedAnvilChunkStorage;method_11782(Lnet/minecraft/nbt/NbtCompound;Lnet/minecraft/world/World;DDDZ)Lnet/minecraft/entity/Entity;
-
method_11781
- Mappings:
Namespace Name Mixin selector official aLaye;a(Lfy;Lamu;)Lvg;intermediary method_11781Lnet/minecraft/class_1205;method_11781(Lnet/minecraft/class_322;Lnet/minecraft/class_1150;)Lnet/minecraft/class_864;named method_11781Lnet/minecraft/world/chunk/ThreadedAnvilChunkStorage;method_11781(Lnet/minecraft/nbt/NbtCompound;Lnet/minecraft/world/World;)Lnet/minecraft/entity/Entity;
-
method_11785
- Mappings:
Namespace Name Mixin selector official aLaye;a(Lvg;Lamu;)Vintermediary method_11785Lnet/minecraft/class_1205;method_11785(Lnet/minecraft/class_864;Lnet/minecraft/class_1150;)Vnamed method_11785Lnet/minecraft/world/chunk/ThreadedAnvilChunkStorage;method_11785(Lnet/minecraft/entity/Entity;Lnet/minecraft/world/World;)V
-
method_11784
- Mappings:
Namespace Name Mixin selector official aLaye;a(Lfy;Lamu;Z)Lvg;intermediary method_11784Lnet/minecraft/class_1205;method_11784(Lnet/minecraft/class_322;Lnet/minecraft/class_1150;Z)Lnet/minecraft/class_864;named method_11784Lnet/minecraft/world/chunk/ThreadedAnvilChunkStorage;method_11784(Lnet/minecraft/nbt/NbtCompound;Lnet/minecraft/world/World;Z)Lnet/minecraft/entity/Entity;
-