类 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> -
构造器概要
构造器 -
方法概要
修饰符和类型方法说明private void
void
close()
void
com.mojang.datafixers.util.Pair<WorldData,
WorldDimensions.Complete> getDataTag
(com.mojang.serialization.DynamicOps<Tag> pOps, WorldDataConfiguration pDataConfiguration, Registry<LevelStem> pLevelStemRegistry, com.mojang.serialization.Lifecycle pLifecycle) getDimensionPath
(ResourceKey<Level> pDimensionPath) getLevelPath
(LevelResource pFolderName) long
void
void
renameLevel
(String pSaveName) void
saveDataTag
(RegistryAccess pRegistries, WorldData pServerConfiguration) void
saveDataTag
(RegistryAccess pRegistries, WorldData pServerConfiguration, CompoundTag pHostPlayerNBT)
-
字段详细资料
-
lock
-
levelDirectory
-
levelId
-
resources
-
-
构造器详细资料
-
LevelStorageAccess
LevelStorageAccess(String pLevelId, Path pLevelDir) throws IOException - 抛出:
IOException
-
-
方法详细资料
-
getLevelId
-
getLevelPath
-
getDimensionPath
-
checkLock
private void checkLock() -
createPlayerStorage
-
getSummary
-
getDataTag
@Nullable public com.mojang.datafixers.util.Pair<WorldData,WorldDimensions.Complete> getDataTag(com.mojang.serialization.DynamicOps<Tag> pOps, WorldDataConfiguration pDataConfiguration, Registry<LevelStem> pLevelStemRegistry, com.mojang.serialization.Lifecycle pLifecycle) -
readAdditionalLevelSaveData
public void readAdditionalLevelSaveData() -
getDataConfiguration
-
saveDataTag
-
saveDataTag
public void saveDataTag(RegistryAccess pRegistries, WorldData pServerConfiguration, @Nullable CompoundTag pHostPlayerNBT) -
getIconFile
-
getWorldDir
-
deleteLevel
- 抛出:
IOException
-
renameLevel
- 抛出:
IOException
-
makeWorldBackup
- 抛出:
IOException
-
close
- 指定者:
close
在接口中AutoCloseable
- 抛出:
IOException
-