Êþº¾E½  java/lang/Record()V   'net/minecraft/world/level/LevelSettings levelNameLjava/lang/String;  gameType$Lnet/minecraft/world/level/GameType;  difficultySettings(Ljava/lang/String;)Lcom/mojang/serialization/OptionalDynamic; &'( )*(com/mojang/serialization/OptionalDynamicasInt(I)I ,-. /0"net/minecraft/world/level/GameTypebyId'(I)Lnet/minecraft/world/level/GameType;22net/minecraft/world/level/storage/PrimaryLevelData4 LevelName6 &8 9:asString&(Ljava/lang/String;)Ljava/lang/String;<difficulty_settings >?@ AB:net/minecraft/world/level/LevelSettings$DifficultySettingsCODEC Lcom/mojang/serialization/Codec; &D EFreadI(Lcom/mojang/serialization/Decoder;)Lcom/mojang/serialization/DataResult; HIJ KL#com/mojang/serialization/DataResultresult()Ljava/util/Optional; >N ODEFAULT QRS TUjava/util/OptionalorElse&(Ljava/lang/Object;)Ljava/lang/Object; ,X YCREATIVE &[ \] asBoolean(Z)Z _ `¨(Ljava/lang/String;Lnet/minecraft/world/level/GameType;Lnet/minecraft/world/level/LevelSettings$DifficultySettings;ZLnet/minecraft/world/level/WorldDataConfiguration;)V >b cdhardcore()Z >f gdlocked >i j%(Lnet/minecraft/world/Difficulty;ZZ)V >l mn difficulty"()Lnet/minecraft/world/Difficulty;p qrtoString=(Lnet/minecraft/world/level/LevelSettings;)Ljava/lang/String;t uvhashCode,(Lnet/minecraft/world/level/LevelSettings;)Ix yzequals>(Lnet/minecraft/world/level/LevelSettings;Ljava/lang/Object;)ZCodeLineNumberTableLocalVariableTablethis)Lnet/minecraft/world/level/LevelSettings;MethodParametersparse(Lcom/mojang/serialization/Dynamic;Lnet/minecraft/world/level/WorldDataConfiguration;)Lnet/minecraft/world/level/LevelSettings;input"Lcom/mojang/serialization/Dynamic; loadConfigLocalVariableTypeTable%Lcom/mojang/serialization/Dynamic<*>; StackMapTableŠ0net/minecraft/world/level/WorldDataConfigurationŒjava/lang/String Signature‚(Lcom/mojang/serialization/Dynamic<*>;Lnet/minecraft/world/level/WorldDataConfiguration;)Lnet/minecraft/world/level/LevelSettings; withGameTypeO(Lnet/minecraft/world/level/GameType;)Lnet/minecraft/world/level/LevelSettings;withAllowCommands,(Z)Lnet/minecraft/world/level/LevelSettings;withDifficultyK(Lnet/minecraft/world/Difficulty;)Lnet/minecraft/world/level/LevelSettings; Lnet/minecraft/world/Difficulty;withDifficultyLockwithDataConfiguration](Lnet/minecraft/world/level/WorldDataConfiguration;)Lnet/minecraft/world/level/LevelSettings;copy+()Lnet/minecraft/world/level/LevelSettings;()Ljava/lang/String;()I(Ljava/lang/Object;)ZoLjava/lang/Object;&()Lnet/minecraft/world/level/GameType;>()Lnet/minecraft/world/level/LevelSettings$DifficultySettings;4()Lnet/minecraft/world/level/WorldDataConfiguration; SourceFileLevelSettings.java NestMembersRecordBootstrapMethods©ElevelName;gameType;difficultySettings;allowCommands;dataConfiguration ° ±²³ ´µjava/lang/runtime/ObjectMethods bootstrap±(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/TypeDescriptor;Ljava/lang/Class;Ljava/lang/String;[Ljava/lang/invoke/MethodHandle;)Ljava/lang/Object; InnerClassesDifficultySettings¹%java/lang/invoke/MethodHandles$Lookup»java/lang/invoke/MethodHandlesLookup1 `{| *·*+µ*,µ *-µ*µ*µ±| }> ~     €  �‚{ÿR*¶¶%¸+M»Y*3¶5¶7,*;¶²=¶C¹G²M¶PÀ>*V¶,²W¦§¶Z+·^°|!;Q} Rƒ„R…D† Rƒ‡ˆGÿI ‰,‹,>&ÿ ‰,‹,>&€ ƒ…�Ž��{M»Y*´+*´*´*´·^°|}~€‘’{M»Y*´*´ *´*´·^°|}~€“”{b .»Y*´*´ »>Y+*´¶a*´¶e·h*´*´·^°|#}.~.m•€m–’{b .»Y*´*´ »>Y*´¶k*´¶a·h*´*´·^°|'}.~.g€g—˜{M»Y*´*´ *´*´+·^°|+}~€™š{F»Y*´*´ *´*´*´·^°|/} ~q›{1*ºo°| } ~uœ{1*ºs¬| } ~y�{<*+ºw¬| }~žŸ€ž ›{/*´°| } ~ {/*´ °| } ~¡{/*´°| } ~d{/*´¬| } ~¢{/*´°| } ~£¤¥>¦  §¯¨ª«¬­®¶>·¸º¼