| public static int | | worldVersionToFileFixerVersion(int levelDataVersion) | | worldVersionToFileFixerVersion(int levelDataVersion) | | method_1_1708(int arg0) | | adjustVersion(int version) |
|
| public boolean | | requiresFileFixing(int levelDataVersion) | | requiresFileFixing(int levelDataVersion) | | method_1_1704(int arg0) | | requiresFileFixing(int version) |
|
| public com.mojang.serialization.Dynamic<?> | |
| public com.mojang.serialization.Dynamic<?> | | fix(LevelStorageSource$LevelStorageAccess worldAccess, com.mojang.serialization.Dynamic<?> levelDataTag, UpgradeProgress upgradeProgress, int toVersion) | | fix(LevelStorageSource$LevelStorageAccess worldAccess, com.mojang.serialization.Dynamic<?> levelDataTag, UpgradeProgress upgradeProgress, int toVersion) | | method_1_1700(class_32$class_5143 arg0, com.mojang.serialization.Dynamic<?> arg1, class_1_27 arg2, int arg3) | | upgradeFileStructure(LevelStorage$Session storageSession, com.mojang.serialization.Dynamic<?> levelProperties, WorldUpdateProgress progress, int newVersion) |
|
| private List<FileMove> | | startOrContinueFileFixing(UpgradeProgress upgradeProgress, int toVersion, Path worldFolder, Path tempWorld, Path fileFixDirectory, int loadedVersion) | | startOrContinueFileFixing(UpgradeProgress upgradeProgress, int toVersion, Path worldFolder, Path tempWorld, Path fileFixDirectory, int loadedVersion) | | method_1_2216(class_1_27 arg0, int arg1, Path arg2, Path arg3, Path arg4, int arg5) | | enumerateFileMoves(WorldUpdateProgress progress, int newVersion, Path storageSessionDir, Path newWorldDir, Path filefixDir, int oldVersion) |
|
| private static void | | deleteDirectory(Path directory) | | deleteDirectory(Path directory) | | method_1_2214(Path arg0) | | cleanUpOldWorldDirectory(Path dir) |
|
| private static void | | cleanup(Path fileFixDirectory) | | cleanup(Path fileFixDirectory) | | method_1_2213(Path arg0) | | cleanUpOldWorldDirectoryOrLogError(Path dir) |
|
| private List<FileMove> | | applyFileFixersOnCow(UpgradeProgress upgradeProgress, int loadedVersion, int toVersion, Path worldFolder, Path fileFixDirectory, Path tempWorld) | | applyFileFixersOnCow(UpgradeProgress upgradeProgress, int loadedVersion, int toVersion, Path worldFolder, Path fileFixDirectory, Path tempWorld) | | method_1_2212(class_1_27 arg0, int arg1, int arg2, Path arg3, Path arg4, Path arg5) | | upgrade(WorldUpdateProgress progress, int oldVersion, int newVersion, Path storageSessionDir, Path filefixDir, Path newWorldDir) |
|
| public void | | applyFileFixers(UpgradeProgress upgradeProgress, int loadedVersion, int toVersion, Path basePath) | | applyFileFixers(UpgradeProgress upgradeProgress, int loadedVersion, int toVersion, Path basePath) | | method_1_1696(class_1_27 arg0, int arg1, int arg2, Path arg3) | | startUpgrading(WorldUpdateProgress progress, int oldVersion, int newVersion, Path directory) |
|
| private List<FileFix> | | getApplicableFixers(int fromVersion, int toVersion) | | getApplicableFixers(int fromVersion, int toVersion) | | method_1_1701(int arg0, int arg1) | | getFileFixes(int oldVersion, int newVersion) |
|
| private void | |
| private void | | writeUpdatedLevelData(Path worldFolder, int toVersion) | | writeUpdatedLevelData(Path worldFolder, int toVersion) | | method_1_1709(Path arg0, int arg1) | | fixLevelDat(Path directory, int newVersion) |
|
| private static com.mojang.serialization.Dynamic<?> | | addVersionsToLevelData(com.mojang.serialization.Dynamic<?> fixed, int toVersion) | | addVersionsToLevelData(com.mojang.serialization.Dynamic<?> fixed, int toVersion) | | method_1_1695(com.mojang.serialization.Dynamic<?> arg0, int arg1) | | writeVersionInfo(com.mojang.serialization.Dynamic<?> levelDat, int newVersion) |
|
| protected static void | | swapInFixedWorld(LevelStorageSource$LevelStorageAccess worldAccess, List<FileMove> moves, Path fileFixDirectory, Path tempWorld) | | swapInFixedWorld(LevelStorageSource$LevelStorageAccess worldAccess, List<FileMove> moves, Path fileFixDirectory, Path tempWorld) | | method_1_1707(class_32$class_5143 arg0, List<class_1_322> arg1, Path arg2, Path arg3) | | fixFilesInWorld(LevelStorage$Session session, List<FileMove> moves, Path filefixDir, Path newWorldDir) |
|
| private static void | | writeMoves(List<FileMove> moves, Path fromDirectory, Path toDirectory, Path filePath) | | writeMoves(List<FileMove> moves, Path fromDirectory, Path toDirectory, Path filePath) | | method_1_2217(List<class_1_322> arg0, Path arg1, Path arg2, Path arg3) | | saveMovesToUpdateProgress(List<FileMove> moves, Path storageSessionDir, Path newWorldDir, Path upgradeProgressFile) |
|
| private static List<FileMove> | | readMoves(Path fromDirectory, Path toDirectory, Path filePath) | | readMoves(Path fromDirectory, Path toDirectory, Path filePath) | | method_1_2215(Path arg0, Path arg1, Path arg2) | | getMovesInUpdateProgress(Path storageSessionDir, Path newWorldDir, Path upgradeProgressFile) |
|
| public static FileSystemCapabilities | | detectFileSystemCapabilities(Path dir) | | detectFileSystemCapabilities(Path dir) | | method_1_1698(Path arg0) | | getCapabilities(Path path) |
|
| private static boolean | | supportsAtomicMove(Path dir) | | supportsAtomicMove(Path dir) | | method_1_1705(Path arg0) | | isAtomicMoveSupported(Path path) |
|
| private static boolean | | supportsHardLinks(Path dir) | | supportsHardLinks(Path dir) | | method_1_1706(Path arg0) | | areHardLinksSupported(Path path) |
|