net.minecraft.world.level.chunk.storage

public class ChunkStorage

implements AutoCloseable

cnk
net.minecraft.world.level.chunk.storage.ChunkStorage
net.minecraft.class_3977
net.minecraft.world.storage.VersionedChunkStorage
net.minecraft.src.C_2159_
net.minecraft.world.level.chunk.storage.IChunkLoader

Field summary

Modifier and TypeField
private final IOWorker
a
worker
field_21494
worker
f_63495_
protected final com.mojang.datafixers.DataFixer
d
fixerUpper
field_17655
dataFixer
f_63496_
private LegacyStructureDataHandler
b
legacyStructureHandler
field_17654
featureUpdater
f_63497_

Constructor summary

ModifierConstructor
public (File directory, com.mojang.datafixers.DataFixer dataFixer, boolean dsync)

Method summary

Modifier and TypeMethod
public CompoundTag
a(wv<bwq> arg0, Supplier<dhx> arg1, na arg2)
upgradeChunkTag(ResourceKey<Level> arg0, Supplier<DimensionDataStorage> arg1, CompoundTag arg2)
method_17907(class_5321<class_1937> arg0, Supplier<class_26> arg1, class_2487 arg2)
updateChunkNbt(RegistryKey<World> worldKey, Supplier<PersistentStateManager> persistentStateManagerFactory, NbtCompound nbt)
m_63507_(C_5264_<C_1596_> p_63509_, Supplier<C_2781_> p_63510_, C_4917_ arg2)
getChunkData(ResourceKey<World> arg0, Supplier<WorldPersistentData> arg1, NBTTagCompound arg2)
public static int
a(na arg0)
getVersion(CompoundTag arg0)
method_17908(class_2487 arg0)
getDataVersion(NbtCompound nbt)
m_63505_(C_4917_ p_63506_)
public CompoundTag
e(bvv arg0)
read(ChunkPos arg0)
method_23696(class_1923 arg0)
getNbt(ChunkPos chunkPos)
m_63512_(C_1560_ arg0)
read(ChunkCoordIntPair arg0)
public void
a(bvv arg0, na arg1)
write(ChunkPos arg0, CompoundTag arg1)
method_17910(class_1923 arg0, class_2487 arg1)
setNbt(ChunkPos chunkPos, NbtCompound nbt)
m_63502_(C_1560_ p_63504_, C_4917_ arg1)
public void
j()
flushWorker()
method_23697()
completeAll()
m_63514_()
public void
close()
close()
close()