CLASS cod net/minecraft/world/level/storage/LevelStorage FIELD a LOGGER Lorg/apache/logging/log4j/Logger; FIELD b TIME_FORMATTER Ljava/time/format/DateTimeFormatter; FIELD c savesDirectory Ljava/nio/file/Path; FIELD d backupsDirectory Ljava/nio/file/Path; FIELD e dataFixer Lcom/mojang/datafixers/DataFixer; METHOD (Ljava/nio/file/Path;Ljava/nio/file/Path;Lcom/mojang/datafixers/DataFixer;)V ARG 1 savesDirectory ARG 2 backupsDirectory ARG 3 dataFixer METHOD a getName ()Ljava/lang/String; METHOD a readLevelProperties (Ljava/io/File;Lcom/mojang/datafixers/DataFixer;)Lcoa; ARG 0 file ARG 1 dataFixer METHOD a requiresConversion (Ljava/lang/String;)Z ARG 1 name METHOD a renameLevel (Ljava/lang/String;Ljava/lang/String;)V ARG 1 name ARG 2 newName METHOD a createSaveHandler (Ljava/lang/String;Lnet/minecraft/server/MinecraftServer;)Lcob; ARG 1 name ARG 2 server METHOD a convertLevel (Ljava/lang/String;Lzt;)Z ARG 1 name ARG 2 progressListener METHOD a getLevelProperties (Ljava/nio/file/Path;Lcom/mojang/datafixers/DataFixer;Ljava/lang/String;)Lcoa; ARG 0 savesDirectory ARG 1 dataFixer ARG 2 name METHOD a createSaveHandler (Ljava/nio/file/Path;Lcom/mojang/datafixers/DataFixer;Ljava/lang/String;Lnet/minecraft/server/MinecraftServer;)Lcob; ARG 0 savesDirectory ARG 1 dataFixer ARG 2 name ARG 3 server METHOD a deleteFilesRecursively ([Ljava/io/File;)Z ARG 0 files METHOD b getLevelList ()Ljava/util/List; METHOD b getLevelProperties (Ljava/lang/String;)Lcoa; METHOD b resolveFile (Ljava/lang/String;Ljava/lang/String;)Ljava/io/File; METHOD c getSavesDirectory ()Ljava/nio/file/Path; METHOD c isLevelNameValid (Ljava/lang/String;)Z METHOD d getBackupsDirectory ()Ljava/nio/file/Path; METHOD d deleteLevel (Ljava/lang/String;)Z ARG 1 name METHOD e getCurrentVersion ()I METHOD e levelExists (Ljava/lang/String;)Z ARG 1 name METHOD f backupLevel (Ljava/lang/String;)J ARG 1 name METHOD g resolvePath (Ljava/lang/String;)Ljava/nio/file/Path;