net.minecraft.world

public class PersistentStateManager

implements AutoCloseable

fib
net.minecraft.world.level.storage.DimensionDataStorage
net.minecraft.class_26
net.minecraft.world.PersistentStateManager
net.minecraft.unmapped.C_hsdphpvz
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_ubuxbvbt
LOGGER
f_78143_
private final PersistentState$Context
b
context
field_56480
context
f_indlbncy
f_379940_
private final Map<PersistentStateType<?>, Optional<PersistentState>>
c
cache
field_134
loadedStates
f_rfnumwwf
loadedStates
f_78144_
private final com.mojang.datafixers.DataFixer
d
fixerUpper
field_17663
dataFixer
f_omosbkir
dataFixer
f_78145_
private final RegistryWrapper$WrapperLookup
e
registries
field_48926
registries
f_vusrxvaz
f_316381_
private final Path
f
dataFolder
field_17664
directory
f_bjozrhjj
directory
f_78146_
private CompletableFuture<?>
g
pendingWriteFuture
field_52688
savingFuture
f_glqllzzn
f_347753_

Constructor summary

ModifierConstructor
public (PersistentState$Context context, Path directory, com.mojang.datafixers.DataFixer dataFixer, RegistryWrapper$WrapperLookup registries)

Method summary

Modifier and TypeMethod
private Path
a(String arg0)
getDataFile(String arg0)
method_17922(String arg0)
getFile(String id)
m_qipmtwag(String arg0)
getFile(String id)
m_78156_(String arg0)
public <T extends PersistentState> T
a(fhn<T> arg0)
computeIfAbsent(SavedDataType<T> arg0)
method_17924(class_10741<T> arg0)
getOrCreate(PersistentStateType<T> type)
m_jacratca(C_dxbnysuw<T> arg0)
getOrCreate(SavedDataType<T> arg0)
m_164861_(C_379021_<T> arg0)
public <T extends PersistentState> T
b(fhn<T> arg0)
get(SavedDataType<T> arg0)
method_20786(class_10741<T> arg0)
get(PersistentStateType<T> type)
m_gqqspvok(C_dxbnysuw<T> arg0)
get(SavedDataType<T> arg0)
m_164858_(C_379021_<T> arg0)
private <T extends PersistentState> T
c(fhn<T> arg0)
readSavedData(SavedDataType<T> arg0)
method_120(class_10741<T> arg0)
readFromFile(PersistentStateType<T> type)
m_qvqicwbq(C_dxbnysuw<T> arg0)
readFromFile(SavedDataType<T> arg0)
m_164868_(C_379021_<T> arg0)
public <T extends PersistentState> void
a(fhn<T> o, T arg1)
set(SavedDataType<T> arg0, T arg1)
method_123(class_10741<T> arg0, T arg1)
set(PersistentStateType<T> type, T state)
m_whuuilcw(C_dxbnysuw<T> arg0, T arg1)
set(SavedDataType<T> arg0, T state)
m_164855_(C_379021_<T> p_164857_, T arg1)
public NbtCompound
a(String o, bgx o, 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_kuhqzpxi(String arg0, C_ccrrfaqj arg1, int arg2)
readNbt(String id, DataFixTypes dataFixTypes, int dataVersion)
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_nnxihiob(PushbackInputStream arg0)
isCompressed(PushbackInputStream inputStream)
m_78154_(PushbackInputStream arg0)
public CompletableFuture<?>
a()
scheduleSave()
method_61873()
startSaving()
m_optyskfs()
m_357170_()
private Map<PersistentStateType<?>, NbtCompound>
c()
collectDirtyTagsToSave()
method_61881()
collectStatesToSave()
m_bbgtxtpe()
m_355226_()
private <T extends PersistentState> NbtCompound
a(fhn<T> o, fhm o, amh<vp> 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_vvxpsugk(C_dxbnysuw<T> arg0, C_uuhisnem arg1, C_piadqmzm<C_oivssbvb> arg2)
m_385623_(C_379021_<T> p_393813_, C_2764_ p_392892_, C_203255_<C_4950_> arg2)
private void
a(fhn<?> o, up arg1)
tryWrite(SavedDataType<?> arg0, CompoundTag arg1)
method_65963(class_10741<?> arg0, class_2487 arg1)
save(PersistentStateType<?> type, NbtCompound nbt)
m_lrtnuiam(C_dxbnysuw<?> arg0, C_hhlwcnih arg1)
m_lrtnuiam(SavedDataType<?> arg0, NbtCompound compound)
m_373508_(C_379021_<?> p_378799_, C_4917_ arg1)
public void
b()
saveAndJoin()
method_125()
save()
m_ejbbxirx()
m_356906_()
public void
close()
close()
close()