net.minecraft.world.level.storage

public class DimensionDataStorage

implements AutoCloseable

fab
net.minecraft.world.level.storage.DimensionDataStorage
net.minecraft.class_26
net.minecraft.world.PersistentStateManager
net.minecraft.src.C_2781_

Field summary

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

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)
m_78156_(String arg0)
public <T extends SavedData> T
a(ezn<T> arg0)
computeIfAbsent(SavedDataType<T> arg0)
method_17924(class_10741<T> arg0)
getOrCreate(PersistentStateType<T> type)
m_164861_(C_379021_<T> arg0)
public <T extends SavedData> T
b(ezn<T> arg0)
get(SavedDataType<T> arg0)
method_20786(class_10741<T> arg0)
get(PersistentStateType<T> type)
m_164858_(C_379021_<T> arg0)
private <T extends SavedData> T
c(ezn<T> arg0)
readSavedData(SavedDataType<T> arg0)
method_120(class_10741<T> arg0)
readFromFile(PersistentStateType<T> type)
m_164868_(C_379021_<T> arg0)
public <T extends SavedData> void
a(ezn<T> arg0, T arg1)
set(SavedDataType<T> arg0, T arg1)
method_123(class_10741<T> arg0, T arg1)
set(PersistentStateType<T> type, T state)
m_164855_(C_379021_<T> p_164857_, T arg1)
public CompoundTag
a(String arg0, bbo 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)
m_78158_(String p_301060_, C_208_ p_78160_, int arg2)
private boolean
a(PushbackInputStream arg0)
isGzip(PushbackInputStream arg0)
method_17921(PushbackInputStream arg0)
isCompressed(PushbackInputStream stream)
m_78154_(PushbackInputStream arg0)
public CompletableFuture<?>
a()
scheduleSave()
method_61873()
startSaving()
m_357170_()
private Map<SavedDataType<?>, CompoundTag>
c()
collectDirtyTagsToSave()
method_61881()
collectStatesToSave()
m_355226_()
private <T extends SavedData> CompoundTag
a(ezn<T> arg0, ezm arg1, alp<va> 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)
m_385623_(C_379021_<T> p_393813_, C_2764_ p_392892_, C_203255_<C_4950_> arg2)
private void
a(ezn<?> arg0, ua arg1)
tryWrite(SavedDataType<?> arg0, CompoundTag arg1)
method_65963(class_10741<?> arg0, class_2487 arg1)
save(PersistentStateType<?> type, NbtCompound nbt)
m_373508_(C_379021_<?> p_378799_, C_4917_ arg1)
public void
b()
saveAndJoin()
method_125()
save()
m_356906_()
public void
close()
close()
close()