net.minecraft.world.level.storage

public class DimensionDataStorage

implements AutoCloseable

far
net.minecraft.world.level.storage.DimensionDataStorage
net.minecraft.class_26

Field summary

Modifier and TypeField
private static final org.slf4j.Logger
a
LOGGER
field_136
private final SavedData$Context
b
context
field_56480
private final Map<SavedDataType<?>, Optional<SavedData>>
c
cache
field_134
private final com.mojang.datafixers.DataFixer
d
fixerUpper
field_17663
private final HolderLookup$Provider
e
registries
field_48926
private final Path
f
dataFolder
field_17664
private CompletableFuture<?>
g
pendingWriteFuture
field_52688

Constructor summary

ModifierConstructor
public (SavedData$Context arg0, Path arg1, com.mojang.datafixers.DataFixer arg2, HolderLookup$Provider arg3)

Method summary

Modifier and TypeMethod
private Path
a(String arg0)
getDataFile(String arg0)
method_17922(String arg0)
public <T extends SavedData> T
a(fad<T> arg0)
computeIfAbsent(SavedDataType<T> arg0)
method_17924(class_10741<T> arg0)
public <T extends SavedData> T
b(fad<T> arg0)
get(SavedDataType<T> arg0)
method_20786(class_10741<T> arg0)
private <T extends SavedData> T
c(fad<T> arg0)
readSavedData(SavedDataType<T> arg0)
method_120(class_10741<T> arg0)
public <T extends SavedData> void
a(fad<T> arg0, T arg1)
set(SavedDataType<T> arg0, T arg1)
method_123(class_10741<T> arg0, T arg1)
public CompoundTag
a(String arg0, bbx arg1, int arg2)
readTagFromDisk(String arg0, DataFixTypes arg1, int arg2)
method_17923(String arg0, class_4284 arg1, int arg2)
private boolean
a(PushbackInputStream arg0)
isGzip(PushbackInputStream arg0)
method_17921(PushbackInputStream arg0)
public CompletableFuture<?>
a()
scheduleSave()
method_61873()
private Map<SavedDataType<?>, CompoundTag>
c()
collectDirtyTagsToSave()
method_61881()
private <T extends SavedData> CompoundTag
a(fad<T> arg0, fac arg1, alu<ve> arg2)
encodeUnchecked(SavedDataType<T> arg0, SavedData arg1, RegistryOps<Tag> arg2)
method_67442(class_10741<T> arg0, class_18 arg1, class_6903<class_2520> arg2)
private void
a(fad<?> arg0, ue arg1)
tryWrite(SavedDataType<?> arg0, CompoundTag arg1)
method_65963(class_10741<?> arg0, class_2487 arg1)
public void
b()
saveAndJoin()
method_125()
public void
close()
close()