Package net.minecraft.world.chunk
Class ThreadedAnvilChunkStorage
java.lang.Object
net.minecraft.world.chunk.ThreadedAnvilChunkStorage
- All Implemented Interfaces:
FileIoCallback,ChunkStorage
- Mappings:
Namespace Name official bnvintermediary net/minecraft/class_1205named net/minecraft/world/chunk/ThreadedAnvilChunkStorage
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final Map<ChunkPos,NbtCompound> private final com.mojang.datafixers.DataFixerprivate class_3979private booleanprivate static final Loggerprivate final File -
Constructor Summary
ConstructorsConstructorDescriptionThreadedAnvilChunkStorage(File file, com.mojang.datafixers.DataFixer dataFixer) -
Method Summary
Modifier and TypeMethodDescriptionprotected 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, IWorld iWorld) private NbtCompoundmethod_17164(int int2, int int3, Map<String, class_3992> map, Map<String, LongSet> map2) booleanmethod_17165(ChunkPos chunkPos, DimensionType dimensionType, class_4070 class_4070) private NbtListmethod_17166(World world, ChunkSection[] chunkSection) private NbtCompoundmethod_17167(IWorld iWorld, int int2, int int3) private Chunkmethod_17168(IWorld iWorld, NbtCompound nbtCompound) private ChunkSection[]method_17169(RenderBlockView renderBlockView, NbtList nbtList) private voidmethod_17172(ChunkBlockStateStorage chunkBlockStateStorage, World world, NbtCompound nbtCompound) voidmethod_17173(DimensionType dimensionType, class_4070 class_4070) private NbtCompoundmethod_17174(DimensionType dimensionType, class_4070 class_4070, int int2, int int3) private class_3786.class_3787method_17176(NbtCompound nbtCompound) private static Entitymethod_17177(NbtCompound nbtCompound, World world, Function<Entity, Entity> function) private voidmethod_17178(NbtCompound nbtCompound, Chunk chunk) static NbtListmethod_17180(ShortList[] shortList) protected ChunkBlockStateStoragemethod_17181(IWorld iWorld, int int2, int int3, NbtCompound nbtCompound) private ChunkBlockStateStoragemethod_17182(IWorld iWorld, NbtCompound nbtCompound) method_17183(NbtCompound nbtCompound) private Map<String,class_3992> method_17184(IWorld iWorld, NbtCompound nbtCompound) voidmethod_17185(World world, class_3781 class_3781) method_17186(IWorld iWorld, int int2, int int3, Consumer<Chunk> consumer) method_17187(IWorld iWorld, int int2, int int3, Consumer<class_3781> consumer) protected Chunkmethod_3972(IWorld iWorld, int int2, int int3, NbtCompound nbtCompound) private voidputChunk(Chunk chunk, World world, NbtCompound nbt) protected voidregisterChunkChecker(ChunkPos pos, NbtCompound nbt) voidsave()boolean
-
Field Details
-
LOGGER
- Mappings:
Namespace Name Mixin selector official aLbnv;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 bLbnv;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;
-
saveLocation
- Mappings:
Namespace Name Mixin selector official cLbnv;c: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_18950
private final com.mojang.datafixers.DataFixer field_18950- Mappings:
Namespace Name Mixin selector official dLbnv;d:Lcom/mojang/datafixers/DataFixer;intermediary field_18950Lnet/minecraft/class_1205;field_18950:Lcom/mojang/datafixers/DataFixer;named field_18950Lnet/minecraft/world/chunk/ThreadedAnvilChunkStorage;field_18950:Lcom/mojang/datafixers/DataFixer;
-
field_18951
- Mappings:
Namespace Name Mixin selector official eLbnv;e:Lbwp;intermediary field_18951Lnet/minecraft/class_1205;field_18951:Lnet/minecraft/class_3979;named field_18951Lnet/minecraft/world/chunk/ThreadedAnvilChunkStorage;field_18951:Lnet/minecraft/class_3979;
-
isSaving
private boolean isSaving- Mappings:
Namespace Name Mixin selector official fLbnv;f:Zintermediary field_9958Lnet/minecraft/class_1205;field_9958:Znamed isSavingLnet/minecraft/world/chunk/ThreadedAnvilChunkStorage;isSaving:Z
-
-
Constructor Details
-
ThreadedAnvilChunkStorage
-
-
Method Details
-
method_17167
- Throws:
IOException- Mappings:
Namespace Name Mixin selector official aLbnv;a(Laxz;II)Lgy;intermediary method_17167Lnet/minecraft/class_1205;method_17167(Lnet/minecraft/class_3598;II)Lnet/minecraft/class_322;named method_17167Lnet/minecraft/world/chunk/ThreadedAnvilChunkStorage;method_17167(Lnet/minecraft/world/IWorld;II)Lnet/minecraft/nbt/NbtCompound;
-
method_17174
@Nullable private NbtCompound method_17174(DimensionType dimensionType, @Nullable class_4070 class_4070, int int2, int int3) throws IOException - Throws:
IOException- Mappings:
Namespace Name Mixin selector official aLbnv;a(Lbod;Lcck;II)Lgy;intermediary method_17174Lnet/minecraft/class_1205;method_17174(Lnet/minecraft/class_3793;Lnet/minecraft/class_4070;II)Lnet/minecraft/class_322;named method_17174Lnet/minecraft/world/chunk/ThreadedAnvilChunkStorage;method_17174(Lnet/minecraft/world/dimension/DimensionType;Lnet/minecraft/class_4070;II)Lnet/minecraft/nbt/NbtCompound;
-
method_17173
- Mappings:
Namespace Name Mixin selector official aLbnv;a(Lbod;Lcck;)Vintermediary method_17173Lnet/minecraft/class_1205;method_17173(Lnet/minecraft/class_3793;Lnet/minecraft/class_4070;)Vnamed method_17173Lnet/minecraft/world/chunk/ThreadedAnvilChunkStorage;method_17173(Lnet/minecraft/world/dimension/DimensionType;Lnet/minecraft/class_4070;)V
-
method_17186
@Nullable public Chunk method_17186(IWorld iWorld, int int2, int int3, Consumer<Chunk> consumer) throws IOException - Specified by:
method_17186in interfaceChunkStorage- Throws:
IOException- Mappings:
Namespace Name Mixin selector official aLbnw;a(Laxz;IILjava/util/function/Consumer;)Lbnj;intermediary method_17186Lnet/minecraft/class_1199;method_17186(Lnet/minecraft/class_3598;IILjava/util/function/Consumer;)Lnet/minecraft/class_1196;named method_17186Lnet/minecraft/world/chunk/ChunkStorage;method_17186(Lnet/minecraft/world/IWorld;IILjava/util/function/Consumer;)Lnet/minecraft/world/chunk/Chunk;
-
method_17187
@Nullable public ChunkBlockStateStorage method_17187(IWorld iWorld, int int2, int int3, Consumer<class_3781> consumer) throws IOException - Specified by:
method_17187in interfaceChunkStorage- Throws:
IOException- Mappings:
Namespace Name Mixin selector official bLbnw;b(Laxz;IILjava/util/function/Consumer;)Lbnr;intermediary method_17187Lnet/minecraft/class_1199;method_17187(Lnet/minecraft/class_3598;IILjava/util/function/Consumer;)Lnet/minecraft/class_2252;named method_17187Lnet/minecraft/world/chunk/ChunkStorage;method_17187(Lnet/minecraft/world/IWorld;IILjava/util/function/Consumer;)Lnet/minecraft/world/chunk/ChunkBlockStateStorage;
-
method_3972
- Mappings:
Namespace Name Mixin selector official aLbnv;a(Laxz;IILgy;)Lbnj;intermediary method_3972Lnet/minecraft/class_1205;method_3972(Lnet/minecraft/class_3598;IILnet/minecraft/class_322;)Lnet/minecraft/class_1196;named method_3972Lnet/minecraft/world/chunk/ThreadedAnvilChunkStorage;method_3972(Lnet/minecraft/world/IWorld;IILnet/minecraft/nbt/NbtCompound;)Lnet/minecraft/world/chunk/Chunk;
-
method_17181
@Nullable protected ChunkBlockStateStorage method_17181(IWorld iWorld, int int2, int int3, NbtCompound nbtCompound) - Mappings:
Namespace Name Mixin selector official bLbnv;b(Laxz;IILgy;)Lbnr;intermediary method_17181Lnet/minecraft/class_1205;method_17181(Lnet/minecraft/class_3598;IILnet/minecraft/class_322;)Lnet/minecraft/class_2252;named method_17181Lnet/minecraft/world/chunk/ThreadedAnvilChunkStorage;method_17181(Lnet/minecraft/world/IWorld;IILnet/minecraft/nbt/NbtCompound;)Lnet/minecraft/world/chunk/ChunkBlockStateStorage;
-
method_17185
- Specified by:
method_17185in interfaceChunkStorage- Throws:
IOExceptionWorldSaveException- Mappings:
Namespace Name Mixin selector official aLbnw;a(Laxy;Lbmx;)Vintermediary method_17185Lnet/minecraft/class_1199;method_17185(Lnet/minecraft/class_1150;Lnet/minecraft/class_3781;)Vnamed method_17185Lnet/minecraft/world/chunk/ChunkStorage;method_17185(Lnet/minecraft/world/World;Lnet/minecraft/class_3781;)V
-
registerChunkChecker
- Mappings:
Namespace Name Mixin selector official aLbnv;a(Laxm;Lgy;)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 aLcdx;a()Zintermediary method_276Lnet/minecraft/class_108;method_276()Znamed saveNextChunkLnet/minecraft/util/FileIoCallback;saveNextChunk()Z
-
method_17176
- Mappings:
Namespace Name Mixin selector official aLbnv;a(Lgy;)Lbnd$a;intermediary method_17176Lnet/minecraft/class_1205;method_17176(Lnet/minecraft/class_322;)Lnet/minecraft/class_3786$class_3787;named method_17176Lnet/minecraft/world/chunk/ThreadedAnvilChunkStorage;method_17176(Lnet/minecraft/nbt/NbtCompound;)Lnet/minecraft/class_3786$class_3787;
-
save
public void save()- Specified by:
savein interfaceChunkStorage- Mappings:
Namespace Name Mixin selector official bLbnw;b()Vintermediary method_3953Lnet/minecraft/class_1199;method_3953()Vnamed saveLnet/minecraft/world/chunk/ChunkStorage;save()V
-
method_17172
private void method_17172(ChunkBlockStateStorage chunkBlockStateStorage, World world, NbtCompound nbtCompound) - Mappings:
Namespace Name Mixin selector official aLbnv;a(Lbnr;Laxy;Lgy;)Vintermediary method_17172Lnet/minecraft/class_1205;method_17172(Lnet/minecraft/class_2252;Lnet/minecraft/class_1150;Lnet/minecraft/class_322;)Vnamed method_17172Lnet/minecraft/world/chunk/ThreadedAnvilChunkStorage;method_17172(Lnet/minecraft/world/chunk/ChunkBlockStateStorage;Lnet/minecraft/world/World;Lnet/minecraft/nbt/NbtCompound;)V
-
putChunk
- Mappings:
Namespace Name Mixin selector official aLbnv;a(Lbnj;Laxy;Lgy;)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
-
method_17168
- Mappings:
Namespace Name Mixin selector official aLbnv;a(Laxz;Lgy;)Lbnj;intermediary method_17168Lnet/minecraft/class_1205;method_17168(Lnet/minecraft/class_3598;Lnet/minecraft/class_322;)Lnet/minecraft/class_1196;named method_17168Lnet/minecraft/world/chunk/ThreadedAnvilChunkStorage;method_17168(Lnet/minecraft/world/IWorld;Lnet/minecraft/nbt/NbtCompound;)Lnet/minecraft/world/chunk/Chunk;
-
method_17178
- Mappings:
Namespace Name Mixin selector official aLbnv;a(Lgy;Lbnj;)Vintermediary method_17178Lnet/minecraft/class_1205;method_17178(Lnet/minecraft/class_322;Lnet/minecraft/class_1196;)Vnamed method_17178Lnet/minecraft/world/chunk/ThreadedAnvilChunkStorage;method_17178(Lnet/minecraft/nbt/NbtCompound;Lnet/minecraft/world/chunk/Chunk;)V
-
method_17182
- Mappings:
Namespace Name Mixin selector official bLbnv;b(Laxz;Lgy;)Lbnr;intermediary method_17182Lnet/minecraft/class_1205;method_17182(Lnet/minecraft/class_3598;Lnet/minecraft/class_322;)Lnet/minecraft/class_2252;named method_17182Lnet/minecraft/world/chunk/ThreadedAnvilChunkStorage;method_17182(Lnet/minecraft/world/IWorld;Lnet/minecraft/nbt/NbtCompound;)Lnet/minecraft/world/chunk/ChunkBlockStateStorage;
-
method_17166
- Mappings:
Namespace Name Mixin selector official aLbnv;a(Laxy;[Lbnk;)Lhe;intermediary method_17166Lnet/minecraft/class_1205;method_17166(Lnet/minecraft/class_1150;[Lnet/minecraft/class_1197;)Lnet/minecraft/class_474;named method_17166Lnet/minecraft/world/chunk/ThreadedAnvilChunkStorage;method_17166(Lnet/minecraft/world/World;[Lnet/minecraft/world/chunk/ChunkSection;)Lnet/minecraft/nbt/NbtList;
-
method_17169
- Mappings:
Namespace Name Mixin selector official aLbnv;a(Layc;Lhe;)[Lbnk;intermediary method_17169Lnet/minecraft/class_1205;method_17169(Lnet/minecraft/class_3599;Lnet/minecraft/class_474;)[Lnet/minecraft/class_1197;named method_17169Lnet/minecraft/world/chunk/ThreadedAnvilChunkStorage;method_17169(Lnet/minecraft/world/RenderBlockView;Lnet/minecraft/nbt/NbtList;)[Lnet/minecraft/world/chunk/ChunkSection;
-
method_17164
private NbtCompound method_17164(int int2, int int3, Map<String, class_3992> map, Map<String, LongSet> map2) - Mappings:
Namespace Name Mixin selector official aLbnv;a(IILjava/util/Map;Ljava/util/Map;)Lgy;intermediary method_17164Lnet/minecraft/class_1205;method_17164(IILjava/util/Map;Ljava/util/Map;)Lnet/minecraft/class_322;named method_17164Lnet/minecraft/world/chunk/ThreadedAnvilChunkStorage;method_17164(IILjava/util/Map;Ljava/util/Map;)Lnet/minecraft/nbt/NbtCompound;
-
method_17184
- Mappings:
Namespace Name Mixin selector official cLbnv;c(Laxz;Lgy;)Ljava/util/Map;intermediary method_17184Lnet/minecraft/class_1205;method_17184(Lnet/minecraft/class_3598;Lnet/minecraft/class_322;)Ljava/util/Map;named method_17184Lnet/minecraft/world/chunk/ThreadedAnvilChunkStorage;method_17184(Lnet/minecraft/world/IWorld;Lnet/minecraft/nbt/NbtCompound;)Ljava/util/Map;
-
method_17183
- Mappings:
Namespace Name Mixin selector official bLbnv;b(Lgy;)Ljava/util/Map;intermediary method_17183Lnet/minecraft/class_1205;method_17183(Lnet/minecraft/class_322;)Ljava/util/Map;named method_17183Lnet/minecraft/world/chunk/ThreadedAnvilChunkStorage;method_17183(Lnet/minecraft/nbt/NbtCompound;)Ljava/util/Map;
-
method_17180
- Mappings:
Namespace Name Mixin selector official aLbnv;a([Lit/unimi/dsi/fastutil/shorts/ShortList;)Lhe;intermediary method_17180Lnet/minecraft/class_1205;method_17180([Lit/unimi/dsi/fastutil/shorts/ShortList;)Lnet/minecraft/class_474;named method_17180Lnet/minecraft/world/chunk/ThreadedAnvilChunkStorage;method_17180([Lit/unimi/dsi/fastutil/shorts/ShortList;)Lnet/minecraft/nbt/NbtList;
-
method_17177
@Nullable private static Entity method_17177(NbtCompound nbtCompound, World world, Function<Entity, Entity> function) - Mappings:
Namespace Name Mixin selector official aLbnv;a(Lgy;Laxy;Ljava/util/function/Function;)Laer;intermediary method_17177Lnet/minecraft/class_1205;method_17177(Lnet/minecraft/class_322;Lnet/minecraft/class_1150;Ljava/util/function/Function;)Lnet/minecraft/class_864;named method_17177Lnet/minecraft/world/chunk/ThreadedAnvilChunkStorage;method_17177(Lnet/minecraft/nbt/NbtCompound;Lnet/minecraft/world/World;Ljava/util/function/Function;)Lnet/minecraft/entity/Entity;
-
method_11783
- Mappings:
Namespace Name Mixin selector official aLbnv;a(Lgy;Laxy;Lbnj;)Laer;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 aLbnv;a(Lgy;Laxy;DDDZ)Laer;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_11784
- Mappings:
Namespace Name Mixin selector official aLbnv;a(Lgy;Laxy;Z)Laer;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;
-
method_11781
- Mappings:
Namespace Name Mixin selector official aLbnv;a(Lgy;Laxy;)Laer;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 aLbnv;a(Laer;Laxz;)Vintermediary method_11785Lnet/minecraft/class_1205;method_11785(Lnet/minecraft/class_864;Lnet/minecraft/class_3598;)Vnamed method_11785Lnet/minecraft/world/chunk/ThreadedAnvilChunkStorage;method_11785(Lnet/minecraft/entity/Entity;Lnet/minecraft/world/IWorld;)V
-
method_17165
- Mappings:
Namespace Name Mixin selector official aLbnv;a(Laxm;Lbod;Lcck;)Zintermediary method_17165Lnet/minecraft/class_1205;method_17165(Lnet/minecraft/class_1146;Lnet/minecraft/class_3793;Lnet/minecraft/class_4070;)Znamed method_17165Lnet/minecraft/world/chunk/ThreadedAnvilChunkStorage;method_17165(Lnet/minecraft/util/math/ChunkPos;Lnet/minecraft/world/dimension/DimensionType;Lnet/minecraft/class_4070;)Z
-