Êþº¾E÷  "net/minecraft/util/filefix/FileFix)(Lcom/mojang/datafixers/schemas/Schema;)V makeJ()Lnet/minecraft/util/filefix/operations/ModifyContent$FileAccessFunction;  Xnet/minecraft/util/filefix/fixes/ReenableSpectatorsGenerateChunksInHardcoreWorldsFileFixaddFileContentFixK(Lnet/minecraft/util/filefix/operations/ModifyContent$FileAccessFunction;)V  3net/minecraft/util/filefix/access/FileResourceTypes LEVEL_DAT4Lnet/minecraft/util/filefix/access/FileResourceType;  .net/minecraft/util/filefix/access/FileRelationORIGIN0Lnet/minecraft/util/filefix/access/FileRelation; level.dat  !"forFileD(Ljava/lang/String;)Lnet/minecraft/util/filefix/access/FileRelation; $%& '(4net/minecraft/util/filefix/access/FileAccessProvider getFileAccess”(Lnet/minecraft/util/filefix/access/FileResourceType;Lnet/minecraft/util/filefix/access/FileRelation;)Lnet/minecraft/util/filefix/access/FileAccess; *+, -.+net/minecraft/util/datafix/fixes/ReferencesSAVED_DATA_GAME_RULES)Lcom/mojang/datafixers/DSL$TypeReference; 0 12 savedData_(Lcom/mojang/datafixers/DSL$TypeReference;)Lnet/minecraft/util/filefix/access/FileResourceType; 4 5DATA7minecraft/game_rules.dat9 :;runŸ(Lnet/minecraft/util/filefix/access/FileAccess;Lnet/minecraft/util/filefix/access/FileAccess;)Lnet/minecraft/util/filefix/operations/ModifyContent$FixFunction; =>? @A3net/minecraft/util/worldupdate/UpgradeProgress$TypeFILES5Lnet/minecraft/util/worldupdate/UpgradeProgress$Type; CDE FG.net/minecraft/util/worldupdate/UpgradeProgresssetType8(Lnet/minecraft/util/worldupdate/UpgradeProgress$Type;)V IJK LM,net/minecraft/util/filefix/access/FileAccess getOnlyFile()Ljava/lang/AutoCloseable;O*net/minecraft/util/filefix/access/LevelDat NQ RSread()Ljava/util/Optional; UVW XYjava/util/OptionalisEmpty()Z U[ \]get()Ljava/lang/Object;_ com/mojang/serialization/Dynamicasingleplayer_uuid ^c \d>(Ljava/lang/String;)Lcom/mojang/serialization/OptionalDynamic; fgh \i(com/mojang/serialization/OptionalDynamic'()Lcom/mojang/serialization/DataResult; klm nY#com/mojang/serialization/DataResult isSuccesspdifficulty_settings fr storElseEmptyMap$()Lcom/mojang/serialization/Dynamic;vhardcore fx yz asBoolean(Z)Z|.net/minecraft/util/filefix/access/SavedDataNbt {Q €�acceptO(Lnet/minecraft/util/filefix/access/SavedDataNbt;)Ljava/util/function/Consumer; Uƒ „… ifPresent (Ljava/util/function/Consumer;)V‡$minecraft:spectators_generate_chunks‰ Š‹apply()Ljava/util/function/Function; ^� Ž�updateS(Ljava/lang/String;Ljava/util/function/Function;)Lcom/mojang/serialization/Dynamic; {‘ ’“write%(Lcom/mojang/serialization/Dynamic;)V ^• –— createBoolean%(Z)Lcom/mojang/serialization/Dynamic;CodeLineNumberTableLocalVariableTablethisZLnet/minecraft/util/filefix/fixes/ReenableSpectatorsGenerateChunksInHardcoreWorldsFileFix;schema&Lcom/mojang/datafixers/schemas/Schema;MethodParameters makeFixer()Vlambda$makeFixer$0y(Lnet/minecraft/util/filefix/access/FileAccessProvider;)Lnet/minecraft/util/filefix/operations/ModifyContent$FixFunction;files6Lnet/minecraft/util/filefix/access/FileAccessProvider;levelDat.Lnet/minecraft/util/filefix/access/FileAccess; gameRulesLocalVariableTypeTable\Lnet/minecraft/util/filefix/access/FileAccess;`Lnet/minecraft/util/filefix/access/FileAccess;lambda$makeFixer$1�(Lnet/minecraft/util/filefix/access/FileAccess;Lnet/minecraft/util/filefix/access/FileAccess;Lnet/minecraft/util/worldupdate/UpgradeProgress;)V gameRulesFile0Lnet/minecraft/util/filefix/access/SavedDataNbt;ZupgradeProgress0Lnet/minecraft/util/worldupdate/UpgradeProgress; levelDatDataLjava/util/Optional;data"Lcom/mojang/serialization/Dynamic;wasEverLoadedInSingleplayerQLjava/util/Optional;>;%Lcom/mojang/serialization/Dynamic<*>; StackMapTable Exceptions½java/io/IOExceptionlambda$makeFixer$2U(Lnet/minecraft/util/filefix/access/SavedDataNbt;Lcom/mojang/serialization/Dynamic;)VdataTaglambda$makeFixer$3F(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;old SourceFile*+·±™ š›œ�žŸ� ¡˜8 *º¶ ±™  5š  ›œ ¢£˜‘/*²²¹¶#L*²)¸/²36¹¶#M+,º8°™'š /¤¥¦§'¨§©¦ª'¨« ¬­˜Al,²<¶B*¶HÀN¶PN-¶T™±-¶ZÀ^:`¶b¶e¹j6™5o¶b¶qu¶b¶w6™+¶HÀ{:¶}º~¶‚±™: !##$4&9'N(S)\*^+h,k3šR\®¯Nv°l¦§l¨§l±²Z³´#Iµ¶48·°©Z³¸#Iµ¹ºüUýP^»¼ ¾¿˜L*+†ºˆ¶Œ¶�±™- . -š®¯À¶ Á˜0*¶”°™.š öÄÅÆ*ÜÇÈÇÜËÍËÜÐÒÕÜÖØÛã*äæè éëí îæð =Cñ@òôö