CLASS net/minecraft/class_32 net/minecraft/world/level/storage/LevelStorage FIELD field_17665 LOGGER Lorg/slf4j/Logger; FIELD field_17666 savesDirectory Ljava/nio/file/Path; FIELD field_17667 backupsDirectory Ljava/nio/file/Path; FIELD field_17668 dataFixer Lcom/mojang/datafixers/DataFixer; FIELD field_200 TIME_FORMATTER Ljava/time/format/DateTimeFormatter; FIELD field_25020 GENERATOR_OPTION_KEYS Lcom/google/common/collect/ImmutableList; FIELD field_31836 DEFAULT_ICON Ljava/lang/String; FIELD field_36348 DATA_KEY Ljava/lang/String; METHOD (Ljava/nio/file/Path;Ljava/nio/file/Path;Lcom/mojang/datafixers/DataFixer;)V ARG 1 savesDirectory ARG 2 backupsDirectory ARG 3 dataFixer METHOD method_17926 createLevelDataParser (Lcom/mojang/serialization/DynamicOps;Lnet/minecraft/class_5359;)Ljava/util/function/BiFunction; ARG 0 ops ARG 1 dataPackSettings METHOD method_17931 getCurrentVersion ()I METHOD method_19636 getSavesDirectory ()Ljava/nio/file/Path; METHOD method_230 levelExists (Ljava/lang/String;)Z ARG 1 name METHOD method_235 getLevelList ()Ljava/util/List; METHOD method_236 getBackupsDirectory ()Ljava/nio/file/Path; METHOD method_240 isLevelNameValid (Ljava/lang/String;)Z ARG 1 name METHOD method_26998 readLevelProperties (Ljava/io/File;Ljava/util/function/BiFunction;)Ljava/lang/Object; ARG 1 file ARG 2 levelDataParser METHOD method_26999 create (Ljava/nio/file/Path;)Lnet/minecraft/class_32; ARG 0 path METHOD method_27002 createSession (Ljava/lang/String;)Lnet/minecraft/class_32$class_5143; ARG 1 directoryName METHOD method_29010 readGeneratorProperties (Lcom/mojang/serialization/Dynamic;Lcom/mojang/datafixers/DataFixer;I)Lcom/mojang/datafixers/util/Pair; ARG 0 levelData ARG 1 dataFixer ARG 2 version METHOD method_29014 createLevelDataParser (Ljava/io/File;Z)Ljava/util/function/BiFunction; ARG 1 file ARG 2 locked METHOD method_29015 (Ljava/io/File;ZLjava/io/File;Lcom/mojang/datafixers/DataFixer;)Lnet/minecraft/class_34; ARG 3 file ARG 4 dataFixer METHOD method_29580 parseDataPackSettings (Lcom/mojang/serialization/Dynamic;)Lnet/minecraft/class_5359; ARG 0 dynamic METHOD method_29582 (Lcom/mojang/serialization/DynamicOps;Lnet/minecraft/class_5359;Ljava/io/File;Lcom/mojang/datafixers/DataFixer;)Lnet/minecraft/class_31; ARG 2 file ARG 3 dataFixer METHOD method_29583 readDataPackSettings (Ljava/io/File;Lcom/mojang/datafixers/DataFixer;)Lnet/minecraft/class_5359; ARG 0 file ARG 1 dataFixer METHOD method_35504 getFormatName ()Ljava/lang/String; METHOD method_40035 loadCompactLevelData (Ljava/io/File;)Lnet/minecraft/class_2520; COMMENT {@return the compact version of the NBT for the level data {@code file}} COMMENT COMMENT

The returned NBT will not have {@code Player} and {@code WorldGenSettings} keys. ARG 0 file CLASS class_5143 Session FIELD field_23767 lock Lnet/minecraft/class_5125; FIELD field_23768 directory Ljava/nio/file/Path; FIELD field_23769 directoryName Ljava/lang/String; FIELD field_24190 paths Ljava/util/Map; METHOD (Lnet/minecraft/class_32;Ljava/lang/String;)V ARG 2 directoryName METHOD method_27005 getDirectoryName ()Ljava/lang/String; METHOD method_27008 save (Ljava/lang/String;)V ARG 1 name METHOD method_27010 getDirectory (Lnet/minecraft/class_5218;)Ljava/nio/file/Path; ARG 1 savePath METHOD method_27013 readLevelProperties (Lcom/mojang/serialization/DynamicOps;Lnet/minecraft/class_5359;)Lnet/minecraft/class_5219; ARG 1 ops ARG 2 dataPackSettings METHOD method_27014 getIconFile ()Ljava/util/Optional; METHOD method_27015 deleteSessionLock ()V METHOD method_27016 createBackup ()J METHOD method_27017 checkValid ()V METHOD method_27424 getWorldDirectory (Lnet/minecraft/class_5321;)Ljava/nio/file/Path; ARG 1 key METHOD method_27425 backupLevelDataFile (Lnet/minecraft/class_5455;Lnet/minecraft/class_5219;)V ARG 1 registryManager ARG 2 saveProperties METHOD method_27426 backupLevelDataFile (Lnet/minecraft/class_5455;Lnet/minecraft/class_5219;Lnet/minecraft/class_2487;)V ARG 1 registryManager ARG 2 saveProperties ARG 3 nbt METHOD method_27427 createSaveHandler ()Lnet/minecraft/class_29; METHOD method_27428 (Lnet/minecraft/class_5218;)Ljava/nio/file/Path; ARG 1 path METHOD method_29584 getLevelSummary ()Lnet/minecraft/class_34; METHOD method_29585 getDataPackSettings ()Lnet/minecraft/class_5359; CLASS 1 METHOD postVisitDirectory (Ljava/lang/Object;Ljava/io/IOException;)Ljava/nio/file/FileVisitResult; ARG 1 path ARG 2 exception METHOD visitFile (Ljava/lang/Object;Ljava/nio/file/attribute/BasicFileAttributes;)Ljava/nio/file/FileVisitResult; ARG 1 path ARG 2 attributes CLASS 2 METHOD visitFile (Ljava/lang/Object;Ljava/nio/file/attribute/BasicFileAttributes;)Ljava/nio/file/FileVisitResult; ARG 1 path ARG 2 attributes