net.minecraft.world.storage

public class VersionedChunkStorage

implements AutoCloseable

emx
net.minecraft.world.level.chunk.storage.ChunkStorage
net.minecraft.class_3977
net.minecraft.world.storage.VersionedChunkStorage
net.minecraft.unmapped.C_hzmyuskp
net.minecraft.world.storage.VersionedChunkStorage
net.minecraft.src.C_2159_

Field summary

Modifier and TypeField
public static final int
d
LAST_MONOLYTH_STRUCTURE_DATA_VERSION
field_36219
FEATURE_UPDATING_VERSION
f_zympnlkc
FEATURE_UPDATE_VERSION
f_196910_
private final StorageIoWorker
a
worker
field_21494
worker
f_rmprhtbt
worker
f_63495_
protected final com.mojang.datafixers.DataFixer
e
fixerUpper
field_17655
dataFixer
f_jnzhwftu
dataFixer
f_63496_
private volatile FeatureUpdater
b
legacyStructureHandler
field_17654
featureUpdater
f_aklywswt
featureUpdater
f_63497_

Constructor summary

ModifierConstructor
public (StorageKey storageKey, Path directory, com.mojang.datafixers.DataFixer dataFixer, boolean dsync)

Method summary

Modifier and TypeMethod
public boolean
b(dqv o, int arg1)
isOldChunkAround(ChunkPos arg0, int arg1)
method_42328(class_1923 arg0, int arg1)
needsBlending(ChunkPos chunkPos, int checkRadius)
m_awcpazkq(C_ynrszrtu arg0, int arg1)
isOldChunkAround(ChunkPos pos, int radius)
m_223451_(C_1560_ p_223453_, int arg1)
public NbtCompound
a(ami<drq> o, Supplier<fib> o, up o, Optional<ami<com.mojang.serialization.MapCodec<? extends ell>>> arg3)
upgradeChunkTag(ResourceKey<Level> arg0, Supplier<DimensionDataStorage> arg1, CompoundTag arg2, Optional<ResourceKey<com.mojang.serialization.MapCodec<? extends ChunkGenerator>>> arg3)
method_17907(class_5321<class_1937> arg0, Supplier<class_26> arg1, class_2487 arg2, Optional<class_5321<com.mojang.serialization.MapCodec<? extends class_2794>>> arg3)
updateChunkNbt(RegistryKey<World> worldKey, Supplier<PersistentStateManager> persistentStateManagerFactory, NbtCompound nbt, Optional<RegistryKey<com.mojang.serialization.MapCodec<? extends ChunkGenerator>>> generatorCodecKey)
m_rbmihoak(C_xhhleach<C_cdctfzbn> arg0, Supplier<C_hsdphpvz> arg1, C_hhlwcnih arg2, Optional<C_xhhleach<com.mojang.serialization.MapCodec<? extends C_kgfalbim>>> arg3)
updateChunkNbt(RegistryKey<World> worldKey, Supplier<PersistentStateManager> stateManagerSupplier, NbtCompound nbt, Optional<RegistryKey<com.mojang.serialization.MapCodec<? extends ChunkGenerator>>> generator)
m_188288_(C_5264_<C_1596_> p_188290_, Supplier<C_2781_> p_188291_, C_4917_ p_188292_, Optional<C_5264_<com.mojang.serialization.MapCodec<? extends C_2118_>>> arg3)
private FeatureUpdater
a(ami<drq> o, Supplier<fib> arg1)
getLegacyStructureHandler(ResourceKey<Level> arg0, Supplier<DimensionDataStorage> arg1)
method_43411(class_5321<class_1937> arg0, Supplier<class_26> arg1)
getFeatureUpdater(RegistryKey<World> worldKey, Supplier<PersistentStateManager> stateManagerGetter)
m_roftcfgx(C_xhhleach<C_cdctfzbn> arg0, Supplier<C_hsdphpvz> arg1)
getFeatureUpdater(RegistryKey<World> worldKey, Supplier<PersistentStateManager> stateManagerSupplier)
m_223448_(C_5264_<C_1596_> p_223450_, Supplier<C_2781_> arg1)
public static void
a(up o, ami<drq> o, Optional<ami<com.mojang.serialization.MapCodec<? extends ell>>> o)
injectDatafixingContext(CompoundTag arg0, ResourceKey<Level> arg1, Optional<ResourceKey<com.mojang.serialization.MapCodec<? extends ChunkGenerator>>> arg2)
method_39799(class_2487 arg0, class_5321<class_1937> arg1, Optional<class_5321<com.mojang.serialization.MapCodec<? extends class_2794>>> arg2)
saveContextToNbt(NbtCompound nbt, RegistryKey<World> worldKey, Optional<RegistryKey<com.mojang.serialization.MapCodec<? extends ChunkGenerator>>> generatorCodecKey)
m_raundbec(C_hhlwcnih arg0, C_xhhleach<C_cdctfzbn> arg1, Optional<C_xhhleach<com.mojang.serialization.MapCodec<? extends C_kgfalbim>>> arg2)
injectDatafixingContext(NbtCompound nbt, RegistryKey<World> dimension, Optional<RegistryKey<com.mojang.serialization.MapCodec<? extends ChunkGenerator>>> generator)
m_196918_(C_4917_ p_196919_, C_5264_<C_1596_> p_196920_, Optional<C_5264_<com.mojang.serialization.MapCodec<? extends C_2118_>>> p_196921_)
private static void
b(up o)
removeDatafixingContext(CompoundTag arg0)
method_60626(class_2487 arg0)
removeContext(NbtCompound nbt)
m_jitypxle(C_hhlwcnih arg0)
m_340518_(C_4917_ p_342096_)
public static int
a(up o)
getVersion(CompoundTag arg0)
method_17908(class_2487 arg0)
getDataVersion(NbtCompound nbt)
m_ooblxajk(C_hhlwcnih arg0)
getDataVersion(NbtCompound nbt)
m_63505_(C_4917_ p_63506_)
public CompletableFuture<Optional<NbtCompound>>
d(dqv arg0)
read(ChunkPos arg0)
method_23696(class_1923 arg0)
getNbt(ChunkPos chunkPos)
m_vladgjrx(C_ynrszrtu arg0)
getNbt(ChunkPos chunkPos)
m_223454_(C_1560_ arg0)
public CompletableFuture<Void>
a(dqv o, Supplier<up> arg1)
write(ChunkPos arg0, Supplier<CompoundTag> arg1)
method_17910(class_1923 arg0, Supplier<class_2487> arg1)
setNbt(ChunkPos chunkPos, Supplier<NbtCompound> nbtSupplier)
m_izrlgwnw(C_ynrszrtu arg0, Supplier<C_hhlwcnih> arg1)
setNbt(ChunkPos chunkPos, Supplier<NbtCompound> arg1)
m_63502_(C_1560_ p_366489_, Supplier<C_4917_> arg1)
protected void
e(dqv arg0)
handleLegacyStructureIndex(ChunkPos arg0)
method_56564(class_1923 arg0)
markFeatureUpdateResolved(ChunkPos chunkPos)
m_wnctjgkh(C_ynrszrtu arg0)
markFeatureUpdaterResolved(ChunkPos pos)
m_320556_(C_1560_ arg0)
public void
m()
flushWorker()
method_23697()
completeAll()
m_pfntgatl()
completeAll()
m_63514_()
public void
close()
close()
close()
public NbtScannable
n()
chunkScanner()
method_39800()
getWorker()
m_nxrgomie()
getChunkNbtScanner()
m_196922_()
protected StorageKey
o()
storageInfo()
method_60999()
getStorageKey()
m_irwgscqq()
m_340375_()