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 <init> (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 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 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 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;
