Êþº¾EW  java/lang/Object()V*net/minecraft/world/level/BaseCommandBlockÿÿÿÿÿÿÿÿ   lastExecutionJ  updateLastExecutionZ   trackOutput  commandLjava/lang/String;   successCountI ! "# lastOutput&Lnet/minecraft/network/chat/Component; %&' (#+net/minecraft/network/chat/CommonComponentsEMPTY*Command ,-. /0-net/minecraft/world/level/storage/ValueOutput putString'(Ljava/lang/String;Ljava/lang/String;)V2 SuccessCount ,4 56putInt(Ljava/lang/String;I)V8 CustomName :;< =>1net/minecraft/network/chat/ComponentSerializationCODEC Lcom/mojang/serialization/Codec; @ A# customName ,C DE storeNullableG(Ljava/lang/String;Lcom/mojang/serialization/Codec;Ljava/lang/Object;)VG TrackOutput ,I JK putBoolean(Ljava/lang/String;Z)VM LastOutputOUpdateLastExecutionQ LastExecution ,S TUputLong(Ljava/lang/String;J)V WXY Z[,net/minecraft/world/level/storage/ValueInput getStringOr8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; W] ^_getIntOr(Ljava/lang/String;I)I abc de2net/minecraft/world/level/block/entity/BlockEntityparseCustomNameSafeh(Lnet/minecraft/world/level/storage/ValueInput;Ljava/lang/String;)Lnet/minecraft/network/chat/Component; g hi setCustomName)(Lnet/minecraft/network/chat/Component;)V Wk lm getBooleanOr(Ljava/lang/String;Z)Z Wo pq getLongOr(Ljava/lang/String;J)J stu vw&net/minecraft/server/level/ServerLevel getGameTime()JySearge {|} ~java/lang/StringequalsIgnoreCase(Ljava/lang/String;)Z�#itzlipofutzli ƒ„… †‡$net/minecraft/network/chat/ComponentliteralA(Ljava/lang/String;)Lnet/minecraft/network/chat/MutableComponent; s‰ Š‹isCommandBlockEnabled()Z �Ž� �net/minecraft/util/StringUtil isNullOrEmpty ’ “” createSourcer(Lnet/minecraft/server/level/ServerLevel;)Lnet/minecraft/world/level/BaseCommandBlock$CloseableCommandBlockSource; –—˜ ™š$net/minecraft/commands/CommandSourceNULL&Lnet/minecraft/commands/CommandSource; œ�ž Ÿ java/util/ObjectsrequireNonNullElse8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; ¢ £¤createCommandSourceStack{(Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/commands/CommandSource;)Lnet/minecraft/commands/CommandSourceStack;¦ §¨onResult\(Lnet/minecraft/world/level/BaseCommandBlock;)Lnet/minecraft/commands/CommandResultCallback; ª«¬ ­®)net/minecraft/commands/CommandSourceStack withCallback[(Lnet/minecraft/commands/CommandResultCallback;)Lnet/minecraft/commands/CommandSourceStack; s° ±² getServer(()Lnet/minecraft/server/MinecraftServer; ´µ¶ ·¸$net/minecraft/server/MinecraftServer getCommands#()Lnet/minecraft/commands/Commands; º»¼ ½¾net/minecraft/commands/CommandsperformPrefixedCommand@(Lnet/minecraft/commands/CommandSourceStack;Ljava/lang/String;)V ÀÁ ÃFnet/minecraft/world/level/BaseCommandBlock$CloseableCommandBlockSourcecloseÅjava/lang/Throwable ÄÇ ÈÉ addSuppressed(Ljava/lang/Throwable;)VËExecuting command block ÍÎÏ ÐÑnet/minecraft/CrashReport forThrowableD(Ljava/lang/Throwable;Ljava/lang/String;)Lnet/minecraft/CrashReport;ÓCommand to be executed ÍÕ Ö× addCategory7(Ljava/lang/String;)Lnet/minecraft/CrashReportCategory;Ù ÚÛcallO(Lnet/minecraft/world/level/BaseCommandBlock;)Lnet/minecraft/CrashReportDetail; ÝÞß àá!net/minecraft/CrashReportCategory setDetailX(Ljava/lang/String;Lnet/minecraft/CrashReportDetail;)Lnet/minecraft/CrashReportCategory;ãNameÙænet/minecraft/ReportedException åè é(Lnet/minecraft/CrashReport;)V Àë ìW(Lnet/minecraft/world/level/BaseCommandBlock;Lnet/minecraft/server/level/ServerLevel;)V î ï# DEFAULT_NAME ñ òógetName(()Lnet/minecraft/network/chat/Component; ƒõ ö÷ getString()Ljava/lang/String;ù@NO_LAST_EXECUTION ConstantValueÿÿÿÿRuntimeVisibleTypeAnnotations#Lorg/jspecify/annotations/Nullable;CodeLineNumberTableLocalVariableTablethis,Lnet/minecraft/world/level/BaseCommandBlock;getSuccessCount()IsetSuccessCount(I)VMethodParameters getLastOutput StackMapTablesave2(Lnet/minecraft/world/level/storage/ValueOutput;)Voutput/Lnet/minecraft/world/level/storage/ValueOutput;load1(Lnet/minecraft/world/level/storage/ValueInput;)Vinput.Lnet/minecraft/world/level/storage/ValueInput; setCommand(Ljava/lang/String;)V getCommandperformCommand+(Lnet/minecraft/server/level/ServerLevel;)ZeffectiveCommandSourcecommandSourceStack+Lnet/minecraft/commands/CommandSourceStack; commandSourceHLnet/minecraft/world/level/BaseCommandBlock$CloseableCommandBlockSource;reportLnet/minecraft/CrashReport;category#Lnet/minecraft/CrashReportCategory;tLjava/lang/Throwable;level(Lnet/minecraft/server/level/ServerLevel; getCustomNamename onUpdated+(Lnet/minecraft/server/level/ServerLevel;)V setLastOutputsetTrackOutput(Z)V isTrackOutputsourceisValidlambda$performCommand$1 Exceptions2java/lang/Exceptionlambda$performCommand$0(ZI)Vsuccessresult SourceFileBaseCommandBlock.java NestMembersBootstrapMethods4> ? 34A()Ljava/lang/Object;C D ÷÷G H /÷J KLM NO"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; InnerClassesCloseableCommandBlockSourceS%java/lang/invoke/MethodHandles$LookupUjava/lang/invoke/MethodHandlesLookup! ï#úûü "#ýþA#ýþÿV*·* µ *µ*µ*µ± ! ÿ/*´¬% ÿ>*µ± )* óÿI*´ Ç ²$§*´ °-   Cƒ  ÿØt+)*´¹++1*´¹3+7²9*´?¹B+F*´¹H*´™+L²9*´ ¹B+N*´¹H*´™*´  ”™+P*´ ¹R±* 1 23'435:6I8U9g:s<tt  ûI) ÿçy*+)¹Vµ*+1¹\µ*+7¸`¶f*+F¹jµ*´™*+L¸`µ §*µ *+N¹jµ*´™*+P ¹nµ § * µ ±2 ?@A%B2C9DFFKHXI_JqLxNyy ûF%ÿG *+µ*µ±QR S  ÷ÿ/*´°V ÿë+¶r*´ ”š¬x*´¶z™*€¸‚µ *µ¬*µ+¶ˆ™�*´¸Œš“*µ *+¶‘M,²•¸›À–N*+-¶¡*º¥¶©:+¶¯¶³*´¶¹,Æ ,¶¿§N,Æ,¶¿§ :-¶Æ-¿§8M,ʸÌN-Ò¶Ô:)*ºØ¶ÜWâ*ºä¶ÜW»åY-·ç¿*´™*+¶rµ § * µ ¬Kw‚拎Ä@˜›ÄjZ [_`#a(b*e/g@iEkKlVmgrws‚k˜~›uœv£w«y¹{Ç}Ð�ׂâ„é‡RV!šgKM£-«% œ4!"ëë#$ 8 ÿWsÀÄÿ sÀÄÄùBÄ4#“”ÿV*´™»ÀY*+·ê§°‹#$ @À#ý þòóÿI*´?Æ *´?§²í°�  Bƒ%óÿ/*´?°“ ýþhiÿ>*+µ?± —˜&#&ý þ'(#)iÿ>*+µ ± �ž"#"ý þ*+ÿ>*µ± ¡¢,‹ÿ/*´¬¥ £¤ #-.‹/÷ÿ4 *¶ð¹ô°{  0134ÿ^™ *Y´`µ±noq 56 7ÿ! ø¸‚³í±89:À; I<=<I@BEI@FEPÀQRTV