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.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_) booleanlongprivate voidmodifyLevelDataWithoutDatafix(Consumer<CompoundTag> p_307346_) parent()voidreadAdditionalLevelSaveData(boolean fallback) voidrenameAndDropPlayer(String p_307319_) voidrenameLevel(String p_78298_) booleanvoidvoidsaveDataTag(RegistryAccess p_78288_, WorldData p_78289_) voidsaveDataTag(RegistryAccess p_78291_, WorldData p_78292_, CompoundTag p_78293_) private voidsaveLevelData(CompoundTag p_307262_) 
- 
Field Details- 
lock
- 
levelDirectory
- 
levelId
- 
resources
 
- 
- 
Constructor Details- 
LevelStorageAccessLevelStorageAccess(String p_289967_, Path p_289988_) throws IOException - Throws:
- IOException
 
 
- 
- 
Method Details- 
safeClosepublic void safeClose()
- 
parent
- 
getLevelDirectory
- 
getLevelId
- 
getLevelPath
- 
getDimensionPath
- 
checkLockprivate void checkLock()
- 
readAdditionalLevelSaveDatapublic void readAdditionalLevelSaveData(boolean fallback) 
- 
createPlayerStorage
- 
getSummary
- 
getDataTag- Throws:
- IOException
 
- 
getDataTagFallback- Throws:
- IOException
 
- 
getDataTag- Throws:
- IOException
 
- 
saveDataTag
- 
saveDataTagpublic void saveDataTag(RegistryAccess p_78291_, WorldData p_78292_, @Nullable CompoundTag p_78293_) 
- 
saveLevelData
- 
getIconFile
- 
getWorldDir
- 
deleteLevel- Throws:
- IOException
 
- 
renameLevel- Throws:
- IOException
 
- 
renameAndDropPlayer- Throws:
- IOException
 
- 
modifyLevelDataWithoutDatafix- Throws:
- IOException
 
- 
makeWorldBackup- Throws:
- IOException
 
- 
hasWorldDatapublic boolean hasWorldData()
- 
close- Specified by:
- closein interface- AutoCloseable
- Throws:
- IOException
 
- 
restoreLevelDataFromOldpublic boolean restoreLevelDataFromOld()
- 
getFileModificationTime
 
-