net.minecraft.world.storage

public class VersionedChunkStorage

implements AutoCloseable

esd
net.minecraft.world.level.chunk.storage.SimpleRegionStorage
net.minecraft.class_3977
net.minecraft.world.storage.VersionedChunkStorage
net.minecraft.unmapped.C_gwzzviyw
net.minecraft.world.storage.SimpleRegionStorage
net.minecraft.src.C_313718_

Field summary

Modifier and TypeField
private final StorageIoWorker
a
worker
field_21494
worker
f_meesemog
worker
f_316936_
private final com.mojang.datafixers.DataFixer
b
fixerUpper
field_17655
dataFixer
f_lsdrnlsq
dataFixer
f_316431_
private final DataFixTypes
c
dataFixType
field_63960
dataFixTypes
f_jnbyowuh
dataFixTypes
f_315557_
private final Supplier<ChunkUpdater>
d
legacyFixer
field_63961
updaterFactory
f_isyrgqle
f_436315_

Constructor summary

ModifierConstructor
public (StorageKey storageKey, Path directory, com.mojang.datafixers.DataFixer dataFixer, boolean dsync, DataFixTypes dataFixTypes)
public (StorageKey storageKey, Path directory, com.mojang.datafixers.DataFixer dataFixer, boolean dsync, DataFixTypes dataFixTypes, Supplier<ChunkUpdater> updaterFactory)

Method summary

Modifier and TypeMethod
public boolean
b(dvu o, int arg1)
isOldChunkAround(ChunkPos arg0, int arg1)
method_42328(class_1923 arg0, int arg1)
needsBlending(ChunkPos chunkPos, int checkRadius)
m_dkpjjesl(C_ynrszrtu arg0, int arg1)
m_dkpjjesl(ChunkPos pos, int radius)
m_444861_(C_1560_ p_457756_, int arg1)
public CompletableFuture<Optional<NbtCompound>>
d(dvu arg0)
read(ChunkPos arg0)
method_23696(class_1923 arg0)
getNbt(ChunkPos chunkPos)
m_mdpwegbt(C_ynrszrtu arg0)
read(ChunkPos pos)
m_321984_(C_1560_ arg0)
public CompletableFuture<Void>
a(dvu o, uz arg1)
write(ChunkPos arg0, CompoundTag arg1)
method_17910(class_1923 arg0, class_2487 arg1)
setNbt(ChunkPos chunkPos, NbtCompound chunkTag)
m_bhoioszb(C_ynrszrtu arg0, C_hhlwcnih arg1)
m_321640_(C_1560_ p_328699_, C_4917_ arg1)
public CompletableFuture<Void>
a(dvu o, Supplier<uz> arg1)
write(ChunkPos arg0, Supplier<CompoundTag> arg1)
method_56565(class_1923 arg0, Supplier<class_2487> arg1)
set(ChunkPos chunkPos, Supplier<NbtCompound> chunkTagFactory)
m_qcliuvnj(C_ynrszrtu arg0, Supplier<C_hhlwcnih> arg1)
m_322815_(C_1560_ p_451294_, Supplier<C_4917_> arg1)
public NbtCompound
a(uz o, int o, uz arg2)
upgradeChunkTag(CompoundTag arg0, int arg1, CompoundTag arg2)
method_17907(class_2487 arg0, int arg1, class_2487 arg2)
updateChunkNbt(NbtCompound chunkNbt, int fallbackVersion, NbtCompound context)
m_acomuoho(C_hhlwcnih arg0, int arg1, C_hhlwcnih arg2)
m_acomuoho(NbtCompound arg0, int defaultVersion, NbtCompound nbt)
m_446752_(C_4917_ p_452563_, int p_454370_, C_4917_ arg2)
public NbtCompound
a(uz o, int arg1)
upgradeChunkTag(CompoundTag arg0, int arg1)
method_75895(class_2487 arg0, int arg1)
updateChunkNbt(NbtCompound chunkNbt, int fallbackVersion)
m_nahuhtnn(C_hhlwcnih arg0, int arg1)
update(NbtCompound nbt, int defaultVersion)
m_323126_(C_4917_ p_328203_, int arg1)
public com.mojang.serialization.Dynamic<NbtElement>
a(com.mojang.serialization.Dynamic<vz> o, int arg1)
upgradeChunkTag(com.mojang.serialization.Dynamic<Tag> arg0, int arg1)
method_75894(com.mojang.serialization.Dynamic<class_2520> arg0, int arg1)
updateChunkNbt(com.mojang.serialization.Dynamic<NbtElement> chunkNbt, int fallbackVersion)
m_dfyctifq(com.mojang.serialization.Dynamic<C_oivssbvb> arg0, int arg1)
update(com.mojang.serialization.Dynamic<NbtElement> dynamic, int defaultVersion)
m_323523_(com.mojang.serialization.Dynamic<C_4950_> p_334930_, int arg1)
public static void
a(uz o, uz o)
injectDatafixingContext(CompoundTag arg0, CompoundTag arg1)
method_39799(class_2487 arg0, class_2487 arg1)
saveContextToNbt(NbtCompound nbt, NbtCompound context)
m_uruhtyvl(C_hhlwcnih arg0, C_hhlwcnih arg1)
m_uruhtyvl(NbtCompound arg0, NbtCompound nbt)
m_440472_(C_4917_ p_460950_, C_4917_ p_456449_)
private static void
a(uz o)
removeDatafixingContext(CompoundTag arg0)
method_60626(class_2487 arg0)
removeContext(NbtCompound nbt)
m_lknwbfyq(C_hhlwcnih arg0)
m_439235_(C_4917_ p_460251_)
protected void
e(dvu arg0)
markChunkDone(ChunkPos arg0)
method_75898(class_1923 arg0)
markChunkDone(ChunkPos chunkPos)
m_gejdainp(C_ynrszrtu arg0)
m_444389_(C_1560_ arg0)
public CompletableFuture<Void>
b(boolean arg0)
synchronize(boolean arg0)
method_75897(boolean arg0)
completeAll(boolean sync)
m_izxybopd(boolean arg0)
completeAll(boolean sync)
m_322284_(boolean arg0)
public void
close()
close()
close()
public NbtScannable
m()
chunkScanner()
method_39800()
getWorker()
m_iyrkprmj()
m_439135_()
public StorageKey
n()
storageInfo()
method_60999()
getStorageKey()
m_woxnhkyn()
m_338400_()