类 LevelStorageSource.LevelStorageAccess
java.lang.Object
net.minecraft.world.level.storage.LevelStorageSource.LevelStorageAccess
- 所有已实现的接口:
AutoCloseable
- 封闭类:
LevelStorageSource
-
字段概要
字段修饰符和类型字段说明(专用程序包) final LevelStorageSource.LevelDirectory
private final String
(专用程序包) final DirectoryLock
private final Map
<LevelResource, Path> -
构造器概要
构造器 -
方法概要
修饰符和类型方法说明boolean
private void
void
close()
void
long
com.mojang.serialization.Dynamic
<?> private com.mojang.serialization.Dynamic
<?> getDataTag
(boolean p_307503_) com.mojang.serialization.Dynamic
<?> getDimensionPath
(ResourceKey<Level> p_197395_) getFileModificationTime
(boolean p_307470_) getLevelPath
(LevelResource p_78284_) getSummary
(com.mojang.serialization.Dynamic<?> p_307314_) boolean
long
private void
modifyLevelDataWithoutDatafix
(Consumer<CompoundTag> p_307346_) parent()
void
readAdditionalLevelSaveData
(boolean fallback) void
renameAndDropPlayer
(String p_307319_) void
renameLevel
(String p_78298_) boolean
void
void
saveDataTag
(RegistryAccess p_78288_, WorldData p_78289_) void
saveDataTag
(RegistryAccess p_78291_, WorldData p_78292_, CompoundTag p_78293_) private void
saveLevelData
(CompoundTag p_307262_)
-
字段详细资料
-
lock
-
levelDirectory
-
levelId
-
resources
-
-
构造器详细资料
-
LevelStorageAccess
LevelStorageAccess(String p_289967_, Path p_289988_) throws IOException - 抛出:
IOException
-
-
方法详细资料
-
estimateDiskSpace
public long estimateDiskSpace() -
checkForLowDiskSpace
public boolean checkForLowDiskSpace() -
safeClose
public void safeClose() -
parent
-
getLevelDirectory
-
getLevelId
-
getLevelPath
-
getDimensionPath
-
checkLock
private void checkLock() -
readAdditionalLevelSaveData
public void readAdditionalLevelSaveData(boolean fallback) -
createPlayerStorage
-
getSummary
-
getDataTag
- 抛出:
IOException
-
getDataTagFallback
- 抛出:
IOException
-
getDataTag
- 抛出:
IOException
-
saveDataTag
-
saveDataTag
public void saveDataTag(RegistryAccess p_78291_, WorldData p_78292_, @Nullable CompoundTag p_78293_) -
saveLevelData
-
getIconFile
-
getWorldDir
-
deleteLevel
- 抛出:
IOException
-
renameLevel
- 抛出:
IOException
-
renameAndDropPlayer
- 抛出:
IOException
-
modifyLevelDataWithoutDatafix
- 抛出:
IOException
-
makeWorldBackup
- 抛出:
IOException
-
hasWorldData
public boolean hasWorldData() -
close
- 指定者:
close
在接口中AutoCloseable
- 抛出:
IOException
-
restoreLevelDataFromOld
public boolean restoreLevelDataFromOld() -
getFileModificationTime
-