Files
Tplus/TerminatorPlus-Plugin/bin/main/net/nuggetmc/tplus/command/CommandInstance.class

82 lines
13 KiB
Plaintext
Raw Normal View History

<EFBFBD><EFBFBD><EFBFBD><EFBFBD>A*net/nuggetmc/tplus/command/CommandInstance)org/bukkit/command/defaults/BukkitCommandMANAGE_PERMISSIONLjava/lang/String; ConstantValue terminatorplus.managecommandHandler+Lnet/nuggetmc/tplus/command/CommandHandler;methodsLjava/util/Map; SignatureMLjava/util/Map<Ljava/lang/String;Lnet/nuggetmc/tplus/command/CommandMethod;>;aliasesToNames5Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;<init>e(Lnet/nuggetmc/tplus/command/CommandHandler;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V"RuntimeVisibleParameterAnnotationsLjavax/annotation/Nullable;Codejava/util/ArrayList
 ()V
! java/util/Arrays "#asList%([Ljava/lang/Object;)Ljava/util/List;
% &I(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/List;)V (
*java/util/HashMap
) - /  LineNumberTableLocalVariableTablethis,Lnet/nuggetmc/tplus/command/CommandInstance;handlername descriptionaliases[Ljava/lang/String; StackMapTable;)net/nuggetmc/tplus/command/CommandHandler=java/lang/String8@java/util/ListgetArgumentName1(Ljava/lang/reflect/Parameter;)Ljava/lang/String;D,net/nuggetmc/tplus/command/annotation/OptArg
FHGjava/lang/reflect/Parameter IJisAnnotationPresent(Ljava/lang/Class;)Z
FL MN getAnnotation4(Ljava/lang/Class;)Ljava/lang/annotation/Annotation; CP QRvalue()Ljava/lang/String;
<T UVisEmpty()Z
XZY&net/nuggetmc/tplus/api/utils/ChatUtils [\ camelToDashed&(Ljava/lang/String;)Ljava/lang/String;^ _\makeConcatWithConstantsa)net/nuggetmc/tplus/command/annotation/Arg `P^
Fe fRgetName^ parameterLjava/lang/reflect/Parameter;arg.Lnet/nuggetmc/tplus/command/annotation/OptArg;+Lnet/nuggetmc/tplus/command/annotation/Arg;
getMethods()Ljava/util/Map;O()Ljava/util/Map<Ljava/lang/String;Lnet/nuggetmc/tplus/command/CommandMethod;>; addMethod?(Ljava/lang/String;Lnet/nuggetmc/tplus/command/CommandMethod;)V sut java/util/Map vwput8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;method*Lnet/nuggetmc/tplus/command/CommandMethod;addAlias'(Ljava/lang/String;Ljava/lang/String;)ValiasexecuteJ(Lorg/bukkit/command/CommandSender;Ljava/lang/String;[Ljava/lang/String;)ZLjavax/annotation/Nonnull; <00><00><00> org/bukkit/command/CommandSender <00><00> hasPermission(Ljava/lang/String;)Z <00><00><00>org/bukkit/ChatColor <00><00>REDLorg/bukkit/ChatColor;
<<00> <00><00>valueOf&(Ljava/lang/Object;)Ljava/lang/String;^ <00><00> <00><00> sendMessage(Ljava/lang/String;)V
<00><00><00>!net/nuggetmc/tplus/TerminatorPlus <00>VisCorrectVersion^
<00><00> <00>R getMcVersion<00> _<00>8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; s<00> <00><00>get&(Ljava/lang/Object;)Ljava/lang/Object;<00>(net/nuggetmc/tplus/command/CommandMethod s<00> <00>w getOrDefault s<00> <00><00> containsKey(Ljava/lang/Object;)Z <00><00> <00><00>YELLOW
e<00> _<00>\(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
<00> <00>(Ljava/util/Collection;)V ?<00> <00><00>size()I ?<00> <00><00>remove(I)Ljava/lang/Object;
<00><00> <00><00> getMethod()Ljava/lang/reflect/Method;
<00><00><00>java/lang/reflect/Method <00><00> getParameters ()[Ljava/lang/reflect/Parameter;
F<00> <00><00>getType()Ljava/lang/Class; ?<00> <00><00>add<00>org/bukkit/entity/Player<00>7net/nuggetmc/tplus/command/exception/NonPlayerException
<00><00>-net/nuggetmc/tplus/command/annotation/TextArg ?<00> <00><00>subList(II)Ljava/util/List;<00>
<00><00><00>$org/apache/commons/lang3/StringUtils <00><00>join:(Ljava/lang/Iterable;Ljava/lang/String;)Ljava/lang/String;<00>6net/nuggetmc/tplus/command/exception/ArgCountException
<00> ?<00> <00><00> <00><00><00>java/lang/Integer <00><00>TYPELjava/lang/Class;
<00><00> <00><00>(I)Ljava/lang/Integer;
<00><00> <00><00>parseInt(Ljava/lang/String;)I<00>6net/nuggetmc/tplus/command/exception/ArgParseException
<00><00> <00> (Ljava/lang/reflect/Parameter;)V <00><00><00>java/lang/Double
<00><00>  parseDouble(Ljava/lang/String;)D
<00> <00>(D)Ljava/lang/Double; <00>java/lang/Float
 
 
parseFloat(Ljava/lang/String;)F
 <00>(F)Ljava/lang/Float; <00>java/lang/Boolean
 <00>(Z)Ljava/lang/Boolean;true
< <00>equalsIgnoreCasefalse
 <00> parseBoolean This is a player-only command.
<00>" #$ getParameter()Ljava/lang/reflect/Parameter;
& AB <00>( )<00>RESET
+-,java/lang/Class .RtoString0 _1<00>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
3 45stream.([Ljava/lang/Object;)Ljava/util/stream/Stream;7 89accept/(Ljava/util/List;)Ljava/util/function/Consumer; ;=<java/util/stream/Stream >?forEach (Ljava/util/function/Consumer;)V
<00>e ^
<00>
<00>D EF
getHandler.()Lnet/nuggetmc/tplus/command/CommandInstance; ?H IJtoArray()[Ljava/lang/Object;
<00>L MNinvoke9(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; ^
QSR&java/lang/ReflectiveOperationException TprintStackTraceVjava/lang/NumberFormatExceptionX+java/lang/reflect/InvocationTargetExceptionZ java/lang/IllegalAccessExceptionsender"Lorg/bukkit/command/CommandSender;labelargs argumentsLjava/util/List;parsedArgumentsindexItyperequiredZe!Ljava/lang/NumberFormatException;9Lnet/nuggetmc/tplus/command/exception/NonPlayerException;8Lnet/nuggetmc/tplus/command/exception/ArgParseException;8Lnet/nuggetmc/tplus/command/exception/ArgCountException; usageArgs(Ljava/lang/ReflectiveOperationException;LocalVariableTypeTable$Ljava/util/List<Ljava/lang/String;>;$Ljava/util/List<Ljava/lang/Object;>;Ljava/lang/Class<*>;s[Ljava/lang/reflect/Parameter; tabCompleteY(Lorg/bukkit/command/CommandSender;Ljava/lang/String;[Ljava/lang/String;)Ljava/util/List;m(Lorg/bukkit/command/CommandSender;Ljava/lang/String;[Ljava/lang/String;)Ljava/util/List<Ljava/lang/String;>;RuntimeVisibleAnnotations sy z{keySet()Ljava/util/Set; }~ java/util/Set 4<01>()Ljava/util/stream/Stream; <01> <01><01>test3([Ljava/lang/String;)Ljava/util/function/Predicate; ;<01> <01><01>filter9(Ljava/util/function/Predicate;)Ljava/util/stream/Stream;
<01><01><01>java/util/stream/Collectors <01><01>toList()Ljava/util/stream/Collector; ;<01> <01><01>collect0(Ljava/util/stream/Collector;)Ljava/lang/Object; ?T <01> 8<01>1(Ljava/util/List;)Ljava/util/function/BiConsumer; s<01> ><01>"(Ljava/util/function/BiConsumer;)V ?<01> s<01> <01><01>values()Ljava/util/Collection; <01><01>java/util/Collection<01> ;<01> <01><01> findFirst()Ljava/util/Optional;
<01><01><01>java/util/Optional <01><00>orElse
<00><01> <01><00> getAutofiller<01>java/lang/Object<01>result commandMethod
autofillerLjava/lang/reflect/Method;lambda$00(Ljava/util/List;Ljava/lang/reflect/Parameter;)Vlambda$1(([Ljava/lang/String;Ljava/lang/String;)Z
<<01> <01><01>contains(Ljava/lang/CharSequence;)Zclambda$2O(Ljava/util/List;Ljava/lang/String;Lnet/nuggetmc/tplus/command/CommandMethod;)V
<00><01> <01>{
getAliases ?<01> <01><01>addAll(Ljava/util/Collection;)Zsmlambda$3lambda$4@([Ljava/lang/String;Lnet/nuggetmc/tplus/command/CommandMethod;)Z }<01> <01><00>lambda$5
SourceFileCommandInstance.javaBootstrapMethods
<01><01><01>$java/lang/invoke/StringConcatFactory _<01><00>(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/invoke/CallSite;<01><01>[]<01><><01>GYou do not have permission to use this command. (Check if you are OP.)<01>=You are not running the correct server version of Minecraft!<01>CYou are using MC server version  but this plugin requires 1.21.11<01>6There is no root command present for the  command.<01>&The parameter  must be of type .
<01><01><01>"java/lang/invoke/LambdaMetafactory <01><01> metafactory<00>(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;<01>(Ljava/lang/Object;)V<01>
<01> <01><01><01><00><01> <01>Command Usage: / <01>Failed to perform command.<00>
<01> <01><01><01><00>'(Ljava/lang/Object;Ljava/lang/Object;)V
 <01><01>q<00>
 <01><01><00><00>
 <01><01> -(Lnet/nuggetmc/tplus/command/CommandMethod;)Z<00>
 <01><01><00> InnerClasses%java/lang/invoke/MethodHandles$Lookupjava/lang/invoke/MethodHandlesLookup!
   <00> <00>8*,-<04> <0A>Y<><1B><04><1E>$*+<2B>'*<2A>)Y<>+<2B>,*<2A>)Y<>+<2B>.<2E>0!#!$,%7&1482384 85868789A<02>:<<><<<<3C>:<<><<<? AB<00>i*C<>E<>(*C<>K<>CL+<2B>O<00>S<>@+<2B>O<00>W<>]<00>*`<60>E<>(*`<60>K<>`L+<2B>b<00>S<>+<2B>b<00>W<>c<00>*<2A>d<>W<>g<00>0& ) *,-./70A2M3\71 ihijkAjl9.-mno/*<2A>,<2C>0;1 23pqO *<2A>,+,<2C>rW<>0
? @1  23 5 xyz{O *<2A>.+,<2C>rW<>0
C D1  23 | 5}~O+<08><00><00>+<2B><00><><00><><00><00><00><03><><00><>*+<2B><00><><00><><00><00><00>+<2B><00><><00><><00><><00><00><00><03>-<2D><>*<2A>,<17><00><00><00>:<04>N*<2A>,*<2A>.-2-2<><00><00><00><00>#*<2A>,*<2A>.-2-2<><00><00><00><00><00>:<04>*<2A>,<17><00><00><00>:<04>&+<2B><00><><00><><00><><00>*<2A><00><><00><><00><><00><00><00><04><>Y-<2D><1E><00>:<05><00><00> <03><00>W<>Y<>:6<04><00><><00>Y: <0B>6
6 <09>   2:<08><00>: C<>E<><03>6  <12><>+<2B><00>W<><01> Ѧ+<2B>њ <0B><00>Y<EFBFBD>տ+<2B><00>W<><01> ?<3F><05><00>W<><01>ֶE<><<05><00><00><17><00>W<>}<05><00><00><00>ܸ޹<00>W<>]<05><00><00> <0A> <0B><00>Y<EFBFBD><00><><05><00><00> :<0E><07><00><00><:<0E> <<3C><0E><00>W<>  <0C><00><>6<0E><03><00><><00>W<><00><0E><00><><00><><00>W<><00>:<0F><00>Y<08><00><> <0C><00><>6<0E><03><00><><00>W<><00><0E><00><><02><00>W<><00>:<0F><00>Y<08><00><> <0C><05>6<0E><03><00><><00>W<>{<0E><08> <0C><00>W<>h:<0F><00>Y<08><00><> <0C><0F>J<0E><03><12><00>W<>@<15><17><1A><17><0E><1C><12><00>W<><17><00>Y<08><00><><0E><00>W<>  
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><00>:+<1F><00><04>:<08>!:  <09>%:
+<2B><00><><00>
<EFBFBD>'<27><00><><00><><00> <09>ʶ*<2A>'<27><00><>/<00><00><04>:<08>Y<>: <04><00><>ĸ2 <09>6<00>:+<2B><00><><00>*<2A><00><04>@<40>S<><17> <04>@<40>A ܸ޺B<00><00><04><04><00><04>C<06>G<00>KW<4B>:+<2B><00><><00><>O<00><00><08>P<04>-=@Uhx{U<02><02><02>U%(<00>%5<00>%t<00><03><03><03>W<03><03><03>Y0<01>cH IJL$M5NIOKTPU`V~W<00>X<00>Y<00>\<00>]<00>^<00>a<00>c<00>d<00>g<00>ilm$o5q<rEsOtVu^xgyqz{{~|<01>}<01>~<01><01><00><01><00><01><00><01><00><01><00><01><00><01><00><01><00><01><00><01><00><00><00><00><00>*<00>-<00>=<00>B<00>L<00>T<00>Y<00>e<00>h<00>x<00>}<00><02><00><02><00><02><00><02><00><02><00><02><00><02><00><02><00><02><00><02><00><02><00><02><00><02><00><00><00><00>l%<00>*<00>3<00>5<00>7<00>><00>E<00>r<00>t<00>v<00><00><03><00><03><00><03><00><03><00><03><00><03><00><03><00><03><00><03><00>1<00>23[\]^8`xy<00>xy<00>Rxy<00>_`<00>a`<02>bc<01>hi$<01>d<00> 5<01>ef <01>j<01>!jB
gh}
gh<02>
gh* gi7=gj>6hi E/5
vXgkOl` <03>gmn*<00>_o<00>ap$<01>dq Olo 97+,:<3A><00>'<27>?<3F> <00><><00>??r<00> <00><><00>??Fr+@<01> "<11> <RU RU RU  <09> <00><><00>??r<02> <00><><00>??<00>L<00>~<00><><
<00><><00>??<00>?<00><<<3C>
<00><><00>??<00>?<00><<<<3C>WQtuvw-<2D><04>d*<2A>,<2C>x<00>|-<2D><01><00><01><00><01><><01><00>?:<04><01><00>1*<2A>,<04><01><00><01><04><01>-<2D><01><00><01><00><01><><01><00>?<3F><04>-<2D><04><00>*<2A>,-2<><00><00><00>:<04>**<2A>,<2C><01><00><01>-<2D><01><00><01><00><01><01><01><><00>:<04> <0B>Y<><1B><04><01>:<05>?<04>C<05><01>Y+SY-S<>K<>?<3F><01>-<2D><01><00><01><00><01><><01><00>?<3F>:<06>P<>Y<><1B><00><00><00>W<00><00><00>Y0F<00><00>,<00>6<00>F<00>d<00>g<00>m<00>~<00><00><00><00><00><00><00><00><00><00><00><00><00>1R23[\]^8,;<01>`~<00><01>y<00>A<01><01><00>gmn ,;<01>o91<06>d?<3F><02>B<00> <0C>@<00><><00><00>Q<>
<01><01>x+<2B><00>M,<12><>,ѥ*+<2B>%<25><00>W<>0<00><00><00><00>1hid<00>n dq9
<01><01>L+<2B>S<>+*2<><01><><04><03>0<00>1 <01>9@
<01><01>? *,<2C>¹<01><00>0<00>1 <01> <01>y
<01><01>2+*2<><01><>0<00>1 <01>
<01><01>7 +<2B><01>*2<><01><00>0<00>1  <01>y
<01><01>5 +**<2A>d2<64><01><>01  <01><01><01><01><00><01><01><01><01><01><01><01><01><01><01><01><01><01><01><01><01><01><01><01><01><01><01><01><01><01><01><01><01><01><01><01><01> 
<01> <01>