Êþº¾EK  java/lang/Object()V test ()Ljava/util/function/Predicate; setblock  net/minecraft/commands/CommandsliteralI(Ljava/lang/String;)Lcom/mojang/brigadier/builder/LiteralArgumentBuilder;  LEVEL_GAMEMASTERS2Lnet/minecraft/server/permissions/PermissionCheck;   hasPermissionn(Lnet/minecraft/server/permissions/PermissionCheck;)Lnet/minecraft/server/permissions/PermissionProviderCheck;   3com/mojang/brigadier/builder/LiteralArgumentBuilderrequiresN(Ljava/util/function/Predicate;)Lcom/mojang/brigadier/builder/ArgumentBuilder;"pos $%& '(=net/minecraft/commands/arguments/coordinates/BlockPosArgumentblockPosA()Lnet/minecraft/commands/arguments/coordinates/BlockPosArgument; * +,argumentw(Ljava/lang/String;Lcom/mojang/brigadier/arguments/ArgumentType;)Lcom/mojang/brigadier/builder/RequiredArgumentBuilder;.block 012 .3:net/minecraft/commands/arguments/blocks/BlockStateArgumentj(Lnet/minecraft/commands/CommandBuildContext;)Lnet/minecraft/commands/arguments/blocks/BlockStateArgument;5 67run ()Lcom/mojang/brigadier/Command; 9:; <=4com/mojang/brigadier/builder/RequiredArgumentBuilderexecutesN(Lcom/mojang/brigadier/Command;)Lcom/mojang/brigadier/builder/ArgumentBuilder;?destroy5 : 9C DEthen^(Lcom/mojang/brigadier/builder/ArgumentBuilder;)Lcom/mojang/brigadier/builder/ArgumentBuilder;GkeepI 6J>(Ljava/util/function/Predicate;)Lcom/mojang/brigadier/Command;Lreplace5Ostrict5 C STU VW&com/mojang/brigadier/CommandDispatcherregistere(Lcom/mojang/brigadier/builder/LiteralArgumentBuilder;)Lcom/mojang/brigadier/tree/LiteralCommandNode; YZ[ \])net/minecraft/commands/CommandSourceStackgetLevel*()Lnet/minecraft/server/level/ServerLevel; _`a bc&net/minecraft/server/level/ServerLevelisDebug()Z efg hi-net/minecraft/server/commands/SetBlockCommand ERROR_FAILED;\Ljava/util/function/Predicate;MethodParameters Signature„(Lcom/mojang/brigadier/CommandDispatcher;Lnet/minecraft/commands/CommandBuildContext;)V placeNeededZsource+Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/core/BlockPos;4Lnet/minecraft/commands/arguments/blocks/BlockInput;mode predicatelevel(Lnet/minecraft/server/level/ServerLevel;oldState2Lnet/minecraft/world/level/block/state/BlockState; StackMapTable Exceptions 6com/mojang/brigadier/exceptions/CommandSyntaxException(Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/core/BlockPos;Lnet/minecraft/commands/arguments/blocks/BlockInput;Lnet/minecraft/server/commands/SetBlockCommand$Mode;Ljava/util/function/Predicate;Z)IRuntimeVisibleTypeAnnotations#Lorg/jspecify/annotations/Nullable;lambda$setBlock$0E(Lnet/minecraft/core/BlockPos;)Lnet/minecraft/network/chat/Component;lambda$register$50(Lcom/mojang/brigadier/context/CommandContext;)Ic-Lcom/mojang/brigadier/context/CommandContext;lambda$register$4lambda$register$3N(Ljava/util/function/Predicate;Lcom/mojang/brigadier/context/CommandContext;)Ilambda$register$2lambda$register$1lambda$register$0?(Lnet/minecraft/world/level/block/state/pattern/BlockInWorld;)Zb SourceFileSetBlockCommand.java NestMembersBootstrapMethodsy$ e% ) e* , e- / e0 2 e3 5 e6 Ä9 e: <(()Lnet/minecraft/network/chat/Component;> ?@A BC"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; InnerClassesModeG%java/lang/invoke/MethodHandles$LookupIjava/lang/invoke/MethodHandlesLookup!ehi é/*·±êë ìí Vîé>ŒºM* ¸ ²¸¶À!¸#¸)-+¸/¸)º4¶8À9>¸ º@¶A¶BÀ9F¸ ,ºH¶A¶BÀ9K¸ ºM¶A¶BÀ9N¸ ºP¶A¶B¶B¶QÀ¶RW±ê^ !"$#&.'6)>*A(I-R.U,]1e2h0p5x6{4~%�#‡ ‹;ë ŒïðŒñò†óôõŒïö†ó÷ø ïñùú ÒÓéí °*¶X:¶^™ ²d¶j¿Æ»pY+·r¹uš ²d¶j¿-²z¦++¶€W,¶„¶Š™+¶�¶Šš§6§6+¶�:™$,+™ 0§€¶•š ²d¶j¿š +¶™*+º�¶¡¬êB>?@B/C6G=HEIeKhMpN�O–R›S£U®Vëf bûü°ýþ°"ÿ°.°°ô°OüªhHûüp@õ °÷e ü_ $@üÿ Y¨…{v_‹…_¨ÿ Y¨…{v_‹…_¨  øý".Où    éR(¥½Y*¶§¸­SY*¶³¸­SY*¶¶¸­S¸¹°êUë ("ÿ éF*¶¿ÀY*!¸Å*-¸É²Í¸Ð¬ê6ë   éF*¶¿ÀY*!¸Å*-¸É²Í¸Ð¬ê2ë   éP+¶¿ÀY+!¸Å+-¸É²Í*¸Ð¬ê.ëóô  éF*¶¿ÀY*!¸Å*-¸É²z¸Ð¬ê*ë   éF*¶¿ÀY*!¸Å*-¸É²Í¸Ð¬ê'ë   é8*¶Ô*¶×¹Û¬êë é(»kYá¸ã·æ³d±ê {!H="#&='('='+'='.'='1'='4'=78;D{eE@FHJ