Class LevelStorageSource.LevelStorageAccess
java.lang.Object
net.minecraft.world.level.storage.LevelStorageSource.LevelStorageAccess
- All Implemented Interfaces:
- AutoCloseable
- Enclosing class:
- LevelStorageSource
- 
Field SummaryFieldsModifier and TypeFieldDescription(package private) final LevelStorageSource.LevelDirectoryprivate final String(package private) final DirectoryLockprivate final Map<LevelResource,Path> 
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionprivate voidvoidclose()voidcom.mojang.datafixers.util.Pair<WorldData,WorldDimensions.Complete> getDataTag(com.mojang.serialization.DynamicOps<Tag> p_248747_, WorldDataConfiguration p_251873_, Registry<LevelStem> p_249187_, com.mojang.serialization.Lifecycle p_249736_) getDimensionPath(ResourceKey<Level> p_197395_) getLevelPath(LevelResource p_78284_) longparent()voidvoidrenameLevel(String p_78298_) voidsaveDataTag(RegistryAccess p_78288_, WorldData p_78289_) voidsaveDataTag(RegistryAccess p_78291_, WorldData p_78292_, CompoundTag p_78293_) 
- 
Field Details- 
lock
- 
levelDirectory
- 
levelId
- 
resources
 
- 
- 
Constructor Details- 
LevelStorageAccessLevelStorageAccess(String p_289967_, Path p_289988_) throws IOException - Throws:
- IOException
 
 
- 
- 
Method Details- 
parent
- 
getLevelId
- 
getLevelPath
- 
getDimensionPath
- 
checkLockprivate void checkLock()
- 
createPlayerStorage
- 
getSummary
- 
getDataTag@Nullable public com.mojang.datafixers.util.Pair<WorldData,WorldDimensions.Complete> getDataTag(com.mojang.serialization.DynamicOps<Tag> p_248747_, WorldDataConfiguration p_251873_, Registry<LevelStem> p_249187_, com.mojang.serialization.Lifecycle p_249736_) 
- 
readAdditionalLevelSaveDatapublic void readAdditionalLevelSaveData()
- 
getDataConfiguration
- 
saveDataTag
- 
saveDataTagpublic void saveDataTag(RegistryAccess p_78291_, WorldData p_78292_, @Nullable CompoundTag p_78293_) 
- 
getIconFile
- 
getWorldDir
- 
deleteLevel- Throws:
- IOException
 
- 
renameLevel- Throws:
- IOException
 
- 
makeWorldBackup- Throws:
- IOException
 
- 
close- Specified by:
- closein interface- AutoCloseable
- Throws:
- IOException
 
 
-