net.minecraft.world.level.chunk.storage

public class SimpleRegionStorage

implements AutoCloseable

eqv
net.minecraft.world.level.chunk.storage.SimpleRegionStorage
net.minecraft.class_3977
net.minecraft.world.storage.VersionedChunkStorage

Field summary

Modifier and TypeField
private final IOWorker
a
worker
field_21494
worker
private final com.mojang.datafixers.DataFixer
b
fixerUpper
field_17655
dataFixer
private final DataFixTypes
c
dataFixType
field_63960
dataFixTypes
private final Supplier<LegacyTagFixer>
d
legacyFixer
field_63961
updaterFactory

Constructor summary

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

Method summary

Modifier and TypeMethod
public boolean
b(dum arg0, int arg1)
isOldChunkAround(ChunkPos arg0, int arg1)
method_42328(class_1923 arg0, int arg1)
needsBlending(ChunkPos chunkPos, int checkRadius)
public CompletableFuture<Optional<CompoundTag>>
d(dum arg0)
read(ChunkPos arg0)
method_23696(class_1923 arg0)
getNbt(ChunkPos chunkPos)
public CompletableFuture<Void>
a(dum arg0, uz arg1)
write(ChunkPos arg0, CompoundTag arg1)
method_17910(class_1923 arg0, class_2487 arg1)
setNbt(ChunkPos chunkPos, NbtCompound chunkTag)
public CompletableFuture<Void>
a(dum arg0, Supplier<uz> arg1)
write(ChunkPos arg0, Supplier<CompoundTag> arg1)
method_56565(class_1923 arg0, Supplier<class_2487> arg1)
set(ChunkPos chunkPos, Supplier<NbtCompound> chunkTagFactory)
public CompoundTag
a(uz arg0, int arg1, 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)
public CompoundTag
a(uz arg0, int arg1)
upgradeChunkTag(CompoundTag arg0, int arg1)
method_75895(class_2487 arg0, int arg1)
updateChunkNbt(NbtCompound chunkNbt, int fallbackVersion)
public com.mojang.serialization.Dynamic<Tag>
a(com.mojang.serialization.Dynamic<vz> arg0, 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)
public static void
a(uz arg0, uz arg1)
injectDatafixingContext(CompoundTag arg0, CompoundTag arg1)
method_39799(class_2487 arg0, class_2487 arg1)
saveContextToNbt(NbtCompound nbt, NbtCompound context)
private static void
a(uz arg0)
removeDatafixingContext(CompoundTag arg0)
method_60626(class_2487 arg0)
removeContext(NbtCompound nbt)
protected void
e(dum arg0)
markChunkDone(ChunkPos arg0)
method_75898(class_1923 arg0)
markChunkDone(ChunkPos chunkPos)
public CompletableFuture<Void>
b(boolean arg0)
synchronize(boolean arg0)
method_75897(boolean arg0)
completeAll(boolean sync)
public void
close()
close()
public ChunkScanAccess
m()
chunkScanner()
method_39800()
getWorker()
public RegionStorageInfo
n()
storageInfo()
method_60999()
getStorageKey()