Êþº¾Eâ  java/lang/Object()V difficulty  net/minecraft/commands/CommandsliteralI(Ljava/lang/String;)Lcom/mojang/brigadier/builder/LiteralArgumentBuilder;  net/minecraft/world/Difficultyvalues#()[Lnet/minecraft/world/Difficulty;  getSerializedName()Ljava/lang/String; run@(Lnet/minecraft/world/Difficulty;)Lcom/mojang/brigadier/Command;  !"3com/mojang/brigadier/builder/LiteralArgumentBuilderexecutesN(Lcom/mojang/brigadier/Command;)Lcom/mojang/brigadier/builder/ArgumentBuilder; $ %&then^(Lcom/mojang/brigadier/builder/ArgumentBuilder;)Lcom/mojang/brigadier/builder/ArgumentBuilder; ( )*LEVEL_GAMEMASTERS2Lnet/minecraft/server/permissions/PermissionCheck; , -. hasPermissionn(Lnet/minecraft/server/permissions/PermissionCheck;)Lnet/minecraft/server/permissions/PermissionProviderCheck; 0 12requiresN(Ljava/util/function/Predicate;)Lcom/mojang/brigadier/builder/ArgumentBuilder;4 5 ()Lcom/mojang/brigadier/Command; 789 :;&com/mojang/brigadier/CommandDispatcherregistere(Lcom/mojang/brigadier/builder/LiteralArgumentBuilder;)Lcom/mojang/brigadier/tree/LiteralCommandNode; =>? @A)net/minecraft/commands/CommandSourceStack getServer(()Lnet/minecraft/server/MinecraftServer; CDE FG$net/minecraft/server/MinecraftServer getWorldData/()Lnet/minecraft/world/level/storage/WorldData; IJK LM+net/minecraft/world/level/storage/WorldData getDifficulty"()Lnet/minecraft/world/Difficulty; OPQ RS/net/minecraft/server/commands/DifficultyCommandERROR_ALREADY_SAME_DIFFICULTY=Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; U VWgetDisplayName(()Lnet/minecraft/network/chat/Component; YZ[ \];com/mojang/brigadier/exceptions/DynamicCommandExceptionTypecreateL(Ljava/lang/Object;)Lcom/mojang/brigadier/exceptions/CommandSyntaxException; C_ `a setDifficulty$(Lnet/minecraft/world/Difficulty;Z)Vc deget?(Lnet/minecraft/world/Difficulty;)Ljava/util/function/Supplier; =g hi sendSuccess!(Ljava/util/function/Supplier;Z)Vkcommands.difficulty.success mno pq$net/minecraft/network/chat/Component translatableT(Ljava/lang/String;[Ljava/lang/Object;)Lnet/minecraft/network/chat/MutableComponent; stu vw+com/mojang/brigadier/context/CommandContext getSource()Ljava/lang/Object; =y z{getLevel*()Lnet/minecraft/server/level/ServerLevel; }J~&net/minecraft/server/level/ServerLevelc � ‚ƒgetId()I…commands.difficulty.query O‡ `ˆN(Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/world/Difficulty;)IŠcommands.difficulty.failure mŒ �qtranslatableEscape� �‘apply()Ljava/util/function/Function; Y“ ” (Ljava/util/function/Function;)VCodeLineNumberTableLocalVariableTablethis1Lnet/minecraft/server/commands/DifficultyCommand;+(Lcom/mojang/brigadier/CommandDispatcher;)V Lnet/minecraft/world/Difficulty; dispatcher(Lcom/mojang/brigadier/CommandDispatcher;command5Lcom/mojang/brigadier/builder/LiteralArgumentBuilder;LocalVariableTypeTableULcom/mojang/brigadier/CommandDispatcher;bLcom/mojang/brigadier/builder/LiteralArgumentBuilder; StackMapTable¥![Lnet/minecraft/world/Difficulty;MethodParameters SignatureX(Lcom/mojang/brigadier/CommandDispatcher;)Vsource+Lnet/minecraft/commands/CommandSourceStack;server&Lnet/minecraft/server/MinecraftServer; Exceptions¯6com/mojang/brigadier/exceptions/CommandSyntaxExceptionlambda$setDifficulty$0H(Lnet/minecraft/world/Difficulty;)Lnet/minecraft/network/chat/Component;lambda$register$10(Lcom/mojang/brigadier/context/CommandContext;)Ic-Lcom/mojang/brigadier/context/CommandContext;lambda$register$2lambda$register$0P(Lnet/minecraft/world/Difficulty;Lcom/mojang/brigadier/context/CommandContext;)Ilambda$static$02(Ljava/lang/Object;)Lcom/mojang/brigadier/Message;Ljava/lang/Object; SourceFileDifficultyCommand.javaBootstrapMethods³ Oà ·¸Å OÆ ²³wÉ OÊ °±WÍ OÎ ¶±Ð&(Ljava/lang/Object;)Ljava/lang/Object;Ò OÓ ¹ººÖ ×ØÙ ÚÛ"java/lang/invoke/LambdaMetafactory metafactoryÌ(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite; InnerClassesÞ%java/lang/invoke/MethodHandles$Lookupàjava/lang/invoke/MethodHandlesLookup!ORS •/*·±–— ˜™ :š•îW¸ L¸M,¾>6¢&,2:+¶¸ º¶¶#W„§ÿÚ*+²'¸+¶/Àº3¶À¶6W±–& 39>LRV"— ›Wœ�QžŸ Wœ¡Qž¢£ÿ7¤ø(¦œ§¨ `ˆ•�0*¶