net.minecraft.world.level.chunk.storage

public class ChunkStorage

implements AutoCloseable

edo
net.minecraft.world.level.chunk.storage.ChunkStorage
net.minecraft.class_3977
net.minecraft.unmapped.C_hzmyuskp
net.minecraft.world.storage.VersionedChunkStorage
net.minecraft.world.storage.VersionedChunkStorage

Field summary

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

Constructor summary

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

Method summary

Modifier and TypeMethod
public boolean
b(dih arg0, int arg1)
isOldChunkAround(ChunkPos arg0, int arg1)
method_42328(class_1923 arg0, int arg1)
m_awcpazkq(C_ynrszrtu arg0, int arg1)
needsBlending(ChunkPos chunkPos, int checkRadius)
isOldChunkAround(ChunkPos pos, int radius)
public CompoundTag
a(alf<dja> arg0, Supplier<eyp> arg1, tz arg2, Optional<alf<com.mojang.serialization.MapCodec<? extends ecf>>> 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)
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> persistentStateManagerFactory, NbtCompound nbt, Optional<RegistryKey<com.mojang.serialization.MapCodec<? extends ChunkGenerator>>> generatorCodecKey)
updateChunkNbt(RegistryKey<World> worldKey, Supplier<PersistentStateManager> stateManagerSupplier, NbtCompound nbt, Optional<RegistryKey<com.mojang.serialization.MapCodec<? extends ChunkGenerator>>> generator)
private LegacyStructureDataHandler
a(alf<dja> arg0, Supplier<eyp> arg1)
getLegacyStructureHandler(ResourceKey<Level> arg0, Supplier<DimensionDataStorage> arg1)
method_43411(class_5321<class_1937> arg0, Supplier<class_26> arg1)
m_roftcfgx(C_xhhleach<C_cdctfzbn> arg0, Supplier<C_hsdphpvz> arg1)
getFeatureUpdater(RegistryKey<World> worldKey, Supplier<PersistentStateManager> stateManagerGetter)
getFeatureUpdater(RegistryKey<World> worldKey, Supplier<PersistentStateManager> stateManagerSupplier)
public static void
a(tz arg0, alf<dja> arg1, Optional<alf<com.mojang.serialization.MapCodec<? extends ecf>>> arg2)
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)
m_raundbec(C_hhlwcnih arg0, C_xhhleach<C_cdctfzbn> arg1, Optional<C_xhhleach<com.mojang.serialization.MapCodec<? extends C_kgfalbim>>> arg2)
saveContextToNbt(NbtCompound nbt, RegistryKey<World> worldKey, Optional<RegistryKey<com.mojang.serialization.MapCodec<? extends ChunkGenerator>>> generatorCodecKey)
injectDatafixingContext(NbtCompound nbt, RegistryKey<World> dimension, Optional<RegistryKey<com.mojang.serialization.MapCodec<? extends ChunkGenerator>>> generator)
private static void
b(tz arg0)
removeDatafixingContext(CompoundTag arg0)
method_60626(class_2487 arg0)
m_jitypxle(C_hhlwcnih arg0)
removeContext(NbtCompound nbt)
public static int
a(tz arg0)
getVersion(CompoundTag arg0)
method_17908(class_2487 arg0)
m_ooblxajk(C_hhlwcnih arg0)
getDataVersion(NbtCompound nbt)
getDataVersion(NbtCompound nbt)
public CompletableFuture<Optional<CompoundTag>>
d(dih arg0)
read(ChunkPos arg0)
method_23696(class_1923 arg0)
m_vladgjrx(C_ynrszrtu arg0)
getNbt(ChunkPos chunkPos)
getNbt(ChunkPos chunkPos)
public CompletableFuture<Void>
a(dih arg0, Supplier<tz> arg1)
write(ChunkPos arg0, Supplier<CompoundTag> arg1)
method_17910(class_1923 arg0, Supplier<class_2487> arg1)
m_izrlgwnw(C_ynrszrtu arg0, Supplier<C_hhlwcnih> arg1)
setNbt(ChunkPos chunkPos, Supplier<NbtCompound> nbtSupplier)
setNbt(ChunkPos chunkPos, Supplier<NbtCompound> arg1)
protected void
e(dih arg0)
handleLegacyStructureIndex(ChunkPos arg0)
method_56564(class_1923 arg0)
m_wnctjgkh(C_ynrszrtu arg0)
markFeatureUpdateResolved(ChunkPos chunkPos)
markFeatureUpdaterResolved(ChunkPos pos)
public void
o()
flushWorker()
method_23697()
m_pfntgatl()
completeAll()
completeAll()
public void
close()
close()
public ChunkScanAccess
p()
chunkScanner()
method_39800()
m_nxrgomie()
getWorker()
getChunkNbtScanner()
protected RegionStorageInfo
q()
storageInfo()
method_60999()
m_irwgscqq()
getStorageKey()