net.minecraft.world.level.storage

public class DimensionDataStorage

implements AutoCloseable

ezb
net.minecraft.world.level.storage.DimensionDataStorage
net.minecraft.class_26
net.minecraft.world.PersistentStateManager

Field summary

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

Constructor summary

ModifierConstructor
public (SavedData$Context context, Path directory, com.mojang.datafixers.DataFixer dataFixer, HolderLookup$Provider registries)

Method summary

Modifier and TypeMethod
private Path
a(String arg0)
getDataFile(String arg0)
method_17922(String arg0)
getFile(String id)
public <T extends SavedData> T
a(eyn<T> arg0)
computeIfAbsent(SavedDataType<T> arg0)
method_17924(class_10741<T> arg0)
getOrCreate(PersistentStateType<T> type)
public <T extends SavedData> T
b(eyn<T> arg0)
get(SavedDataType<T> arg0)
method_20786(class_10741<T> arg0)
get(PersistentStateType<T> type)
private <T extends SavedData> T
c(eyn<T> arg0)
readSavedData(SavedDataType<T> arg0)
method_120(class_10741<T> arg0)
readFromFile(PersistentStateType<T> type)
public <T extends SavedData> void
a(eyn<T> arg0, T arg1)
set(SavedDataType<T> arg0, T arg1)
method_123(class_10741<T> arg0, T arg1)
set(PersistentStateType<T> type, T state)
public CompoundTag
a(String arg0, bbb arg1, int arg2)
readTagFromDisk(String arg0, DataFixTypes arg1, int arg2)
method_17923(String arg0, class_4284 arg1, int arg2)
readNbt(String id, DataFixTypes dataFixTypes, int currentSaveVersion)
private boolean
a(PushbackInputStream arg0)
isGzip(PushbackInputStream arg0)
method_17921(PushbackInputStream arg0)
isCompressed(PushbackInputStream stream)
public CompletableFuture<?>
a()
scheduleSave()
method_61873()
startSaving()
private Map<SavedDataType<?>, CompoundTag>
c()
collectDirtyTagsToSave()
method_61881()
collectStatesToSave()
private <T extends SavedData> CompoundTag
a(eyn<T> arg0, eym arg1, ale<uw> arg2)
encodeUnchecked(SavedDataType<T> arg0, SavedData arg1, RegistryOps<Tag> arg2)
method_67442(class_10741<T> arg0, class_18 arg1, class_6903<class_2520> arg2)
encode(PersistentStateType<T> type, PersistentState state, RegistryOps<NbtElement> ops)
private void
a(eyn<?> arg0, tz arg1)
tryWrite(SavedDataType<?> arg0, CompoundTag arg1)
method_65963(class_10741<?> arg0, class_2487 arg1)
save(PersistentStateType<?> type, NbtCompound nbt)
public void
b()
saveAndJoin()
method_125()
save()
public void
close()
close()