类 DimensionDataStorage
java.lang.Object
net.minecraft.world.level.storage.DimensionDataStorage
-
字段概要
字段修饰符和类型字段说明private final File
private final com.mojang.datafixers.DataFixer
private static final org.slf4j.Logger
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明<T extends SavedData>
TcomputeIfAbsent
(Function<CompoundTag, T> pLoadFunction, Supplier<T> pCreateFunction, String pName) <T extends SavedData>
Tget
(Function<CompoundTag, T> pLoadFunction, String pName) private File
getDataFile
(String pName) private boolean
isGzip
(PushbackInputStream pInputStream) private <T extends SavedData>
TreadSavedData
(Function<CompoundTag, T> pLoadFunction, String pName) readTagFromDisk
(String pName, int pLevelVersion) void
save()
void
-
字段详细资料
-
LOGGER
private static final org.slf4j.Logger LOGGER -
cache
-
fixerUpper
private final com.mojang.datafixers.DataFixer fixerUpper -
dataFolder
-
-
构造器详细资料
-
DimensionDataStorage
-
-
方法详细资料
-
getDataFile
-
computeIfAbsent
public <T extends SavedData> T computeIfAbsent(Function<CompoundTag, T> pLoadFunction, Supplier<T> pCreateFunction, String pName) -
get
-
readSavedData
@Nullable private <T extends SavedData> T readSavedData(Function<CompoundTag, T> pLoadFunction, String pName) -
set
-
readTagFromDisk
- 抛出:
IOException
-
isGzip
- 抛出:
IOException
-
save
public void save()
-