4 8  b D 8 o          8  b !h b b o a o 8   b a a a  8versionLjava/lang/String; newProtocolZ()VCodeLineNumberTableLocalVariableTablethisLcom/useful/ucars/Reflect; sendPacket/(Lorg/bukkit/entity/Player;Ljava/lang/Object;)V nmsPlayerLjava/lang/Object; con_fieldLjava/lang/reflect/Field;con packet_methodLjava/lang/reflect/Method;eLjava/lang/SecurityException;$Ljava/lang/IllegalArgumentException;"Ljava/lang/IllegalAccessException;-Ljava/lang/reflect/InvocationTargetException; Ljava/lang/NoSuchFieldException;pLorg/bukkit/entity/Player;packet StackMapTable getNMSClass7(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/Class;"Ljava/lang/ClassNotFoundException; newPackage ClassName classNamecLjava/lang/Class;LocalVariableTypeTableLjava/lang/Class<*>; Signature:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/Class<*>; getCBClass%(Ljava/lang/String;)Ljava/lang/Class;((Ljava/lang/String;)Ljava/lang/Class<*>; getHandle&(Lorg/bukkit/World;)Ljava/lang/Object;worldLorg/bukkit/World; nms_entityentity_getHandle.(Lorg/bukkit/entity/Entity;)Ljava/lang/Object;entityLorg/bukkit/entity/Entity;getField>(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/reflect/Field;fieldcl field_nameA(Ljava/lang/Class<*>;Ljava/lang/String;)Ljava/lang/reflect/Field; getMethodQ(Ljava/lang/Class;Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;mmethodargs[Ljava/lang/Class;[Ljava/lang/Class<*>;W(Ljava/lang/Class<*>;Ljava/lang/String;[Ljava/lang/Class<*>;)Ljava/lang/reflect/Method;R(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/Integer;)Ljava/lang/reflect/Method;Ljava/lang/Integer;U(Ljava/lang/Class<*>;Ljava/lang/String;Ljava/lang/Integer;)Ljava/lang/reflect/Method;?(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/reflect/Method;B(Ljava/lang/Class<*>;Ljava/lang/String;)Ljava/lang/reflect/Method;ClassListEqual'([Ljava/lang/Class;[Ljava/lang/Class;)ZiIl1l2equal-([Ljava/lang/Class<*>;[Ljava/lang/Class<*>;)Zname mcVersionversions[Ljava/lang/String; SourceFile Reflect.java => hp playerConnection t zjava/lang/Object java/lang/SecurityException >"java/lang/IllegalArgumentException java/lang/IllegalAccessException+java/lang/reflect/InvocationTargetExceptionjava/lang/NoSuchFieldExceptionnet.minecraft.  java/lang/Integer java/lang/StringBuilder server. 9: f java/lang/ClassNotFoundExceptionorg.bukkit.craftbukkit. =  _ v1 ;<.com/useful/ucars/Reflectjava/lang/Stringjava/lang/Classorg/bukkit/Worldjava/lang/reflect/Methodorg/bukkit/entity/Entityjava/lang/reflect/Method;getClass()Ljava/lang/Class;-(Ljava/lang/String;)Ljava/lang/reflect/Field;java/lang/reflect/Fieldget&(Ljava/lang/Object;)Ljava/lang/Object;invoke9(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;printStackTracecom/useful/ucars/ucars MCVersionLjava/util/ArrayList;java/util/ArrayList(I)Ljava/lang/Object;intValue()Iappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;toString()Ljava/lang/String;forNamegetDeclaredField getMethods()[Ljava/lang/reflect/Method;getNameequals(Ljava/lang/Object;)ZgetParameterTypes()[Ljava/lang/Class;(I)Vorg/bukkit/Bukkit getServer()Lorg/bukkit/Server; getPackage()Ljava/lang/Package;java/lang/Package lastIndexOf(I)I substring(I)Ljava/lang/String;split'(Ljava/lang/String;)[Ljava/lang/String;parseInt(Ljava/lang/String;)I!8  9: ;< =>?/*@ A BC DE?~[*M,N-,:: Y+S W(M, M,M,M,M,25 2= 2E2M2U@V !"#"$2/5%6&:/='>(B/E)F*J/M+N,R/U-V.Z0Ap -FG#HIJG"KL6MN>MOFMPNMQVMR[ST[UGVu G GGG WX?+qMM$Y,+MY,*+MN, N :"-`eh!@. 345&6G8^<`>eAh?j@oBA4jMYqZ:q[:n\:`]^_ `]`V Ga aaab!cd ef?+Y#*LM+ MN-",!$!@FGI!L$J%K)MA*%MY+[:\:]^_ ]`V$aab!cg hi?0L*$M,* LN-N-N-+  ! )@6 QR T[UV[!W"X&[)Y*Z.\A>MO"MP*MQ0jk.lG $mLVn o GG hp?0L*$M,* LN-N-N-+  ! )@6 `a cjdej!f"g&j)h*i.kA>MO"MP*MQ0qr.lG $mLVs o GG tu?*+%M,M, M, @"pqr s vtuwA4vI MNMRw^x:_ w`V H Gcy z{?<*&N-66*-2:'+(,)*@{|1}4{:A*|L<w^<}:<~_<w`<~V 'c z?D*&N-662-2:'+(,Y)+,@9<BA*#|LDw^D}:D~_ Dw`V /c z?.*&M,>6,2:'+(@#&,A |L.w^.}:_ .w`V c ?)=*+>**2+2= @&  !'A* ))'<_))V c>?R-./K**.0`1L+23M,24(,256Y+7@ !7;QA  D:7:!0V;aa