Êþº¾3o L× KØÙ × KÚ KÛ KÜ KÝ KÞ Kß Kà Ká âØ 9ã âä âåæ ×ç è éê ë ìí âî ,ïð ,ñ ,òó ôõ ,ö K÷ ôø 9ù 9ú 9û üý ‚þ ‚ÿ ( * , ,ý / 1 3  5 9 9 ; K  â    â    ! "# $% &'(pluginLcom/useful/ucars/ucars; carChecksLjava/util/Map; SignatureILjava/util/Map; itemCarChecksMLjava/util/Map; carSpeedModsQLjava/util/Map; carRotModsSLjava/util/Map; carAccelModsXLjava/util/Map; carDecelModsXLjava/util/Map; ucarsMetafLjava/util/Map;>;uCarsHandlesPlacingCarsZ()VCodeLineNumberTableLocalVariableTablethisLcom/useful/uCarsAPI/uCarsAPI;hasItemCarCheckCriteria()Z StackMapTablegetAPI ()Lcom/useful/uCarsAPI/uCarsAPI; hookPlugin(Lorg/bukkit/plugin/Plugin;)VLorg/bukkit/plugin/Plugin; unHookPlugin unHookPluginsisPluginHooked/(Lorg/bukkit/plugin/Plugin;)Ljava/lang/Boolean;registerCarCheckM(Lorg/bukkit/plugin/Plugin;Lcom/useful/uCarsAPI/CarCheck;)Ljava/lang/Boolean;carCheckLcom/useful/uCarsAPI/CarCheck;registerItemCarCheckQ(Lorg/bukkit/plugin/Plugin;Lcom/useful/uCarsAPI/ItemCarCheck;)Ljava/lang/Boolean;"Lcom/useful/uCarsAPI/ItemCarCheck;unRegisterCarCheckunRegisterItemCarCheck runCarChecks/(Lorg/bukkit/entity/Entity;)Ljava/lang/Boolean;ccarLorg/bukkit/entity/Entity;)5(Lorg/bukkit/inventory/ItemStack;)Ljava/lang/Boolean;carStack Lorg/bukkit/inventory/ItemStack;registerTurningModW(Lorg/bukkit/plugin/Plugin;Lcom/useful/uCarsAPI/CarTurningModifier;)Ljava/lang/Boolean;mod(Lcom/useful/uCarsAPI/CarTurningModifier;registerSpeedModU(Lorg/bukkit/plugin/Plugin;Lcom/useful/uCarsAPI/CarSpeedModifier;)Ljava/lang/Boolean;speedMod&Lcom/useful/uCarsAPI/CarSpeedModifier;unRegisterTurningModunRegisterSpeedModregisterDecelerationMod\(Lorg/bukkit/plugin/Plugin;Lcom/useful/uCarsAPI/CarDecelerationModifier;)Ljava/lang/Boolean;accMod-Lcom/useful/uCarsAPI/CarDecelerationModifier;unRegisterDecelerationModgetDeceleration(Lorg/bukkit/entity/Player;F)FmdriverLorg/bukkit/entity/Player; currentMultFregisterAccelerationMod\(Lorg/bukkit/plugin/Plugin;Lcom/useful/uCarsAPI/CarAccelerationModifier;)Ljava/lang/Boolean;-Lcom/useful/uCarsAPI/CarAccelerationModifier;unRegisterAccelerationModgetAccelerationgetMaxCarTurnAmountDegrees(Lorg/bukkit/entity/Entity;D)D normalAmountDgetTravelVectorM(Lorg/bukkit/entity/Entity;Lorg/bukkit/util/Vector;D)Lorg/bukkit/util/Vector; travelVectorLorg/bukkit/util/Vector; getuCarMeta!(Ljava/util/UUID;)Ljava/util/Map;entityIdLjava/util/UUID;W(Ljava/util/UUID;)Ljava/util/Map;setUseRaceControls-(Ljava/util/UUID;Lorg/bukkit/plugin/Plugin;)Zid adduCarsMetas(Lorg/bukkit/plugin/Plugin;Ljava/util/UUID;Ljava/lang/String;Lcom/useful/ucarsCommon/StatValue;)Ljava/lang/Boolean;statNameLjava/lang/String;toAdd"Lcom/useful/ucarsCommon/StatValue;statsLocalVariableTypeTableELjava/util/Map; getUcarMeta`(Lorg/bukkit/plugin/Plugin;Ljava/lang/String;Ljava/util/UUID;)Lcom/useful/ucarsCommon/StatValue;metasremoveUcarMetaQ(Lorg/bukkit/plugin/Plugin;Ljava/lang/String;Ljava/util/UUID;)Ljava/lang/Boolean; clearCarMeta?(Lorg/bukkit/plugin/Plugin;Ljava/util/UUID;)Ljava/lang/Boolean;updateUcarMeta#(Ljava/util/UUID;Ljava/util/UUID;)V previousIdnewId checkIfCar checkInCar/(Lorg/bukkit/entity/Player;)Ljava/lang/Boolean;player'(Ljava/lang/String;)Ljava/lang/Boolean;getUCarsVersion()Ljava/lang/String;atTrafficLightlocLorg/bukkit/Location;underLorg/bukkit/block/Block; underunderisuCarsHandlingPlacingCarssetuCarsHandlesPlacingCars(Z)V SourceFile uCarsAPI.java ab MNjava/util/HashMap OP SP UP WP YP [P ]P _`* +, kl -.java/lang/StringBuilderSuccessfully hooked into by: /01 2Ë 3Ë4 56 78 9:Successfully unhooked: ;: <="Successfully unhooked all plugins!> ?@ A: rs Bi CD ;E FGH IJ Ki LMcom/useful/uCarsAPI/CarCheck N~ com/useful/uCarsAPI/ItemCarCheck Nƒjava/util/ArrayList aO+com/useful/uCarsAPI/CarDecelerationModifier P–+com/useful/uCarsAPI/CarAccelerationModifier&com/useful/uCarsAPI/CarTurningModifier Q¢$com/useful/uCarsAPI/CarSpeedModifier R¦ S: TE java/util/Map car.controls com/useful/ucarsCommon/StatValuerace aU ±² aV WXY NZ [\ [] ^_` aËb cde fgh ijk lm Ìncom/useful/uCarsAPI/uCarsAPIjava/lang/Objectjava/util/Iteratorcom/useful/ucars/ucarssize()I getLogger()Ljava/util/logging/Logger;append-(Ljava/lang/String;)Ljava/lang/StringBuilder;org/bukkit/plugin/PlugingetNametoStringjava/util/logging/Loggerinfo(Ljava/lang/String;)V hookedPluginsLjava/util/ArrayList;add(Ljava/lang/Object;)Zremove removeAll(Ljava/util/Collection;)Zjava/lang/BooleanvalueOf(Z)Ljava/lang/Boolean;contains booleanValueput8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;&(Ljava/lang/Object;)Ljava/lang/Object;values()Ljava/util/Collection;java/util/Collectioniterator()Ljava/util/Iterator;hasNextnext()Ljava/lang/Object;isACar(Ljava/util/Collection;)VgetAccelerationDecimalgetModifiedTurningSpeedgetModifiedSpeed containsKeyget/(Ljava/lang/Object;Lorg/bukkit/plugin/Plugin;)V(Ljava/util/Map;)Vlistener Lcom/useful/ucars/uCarsListener;com/useful/ucars/uCarsListener(Lorg/bukkit/entity/Entity;)ZinACar(Lorg/bukkit/entity/Player;)Z(Ljava/lang/String;)ZgetDescription+()Lorg/bukkit/plugin/PluginDescriptionFile;'org/bukkit/plugin/PluginDescriptionFile getVersionorg/bukkit/entity/Entity getLocation()Lorg/bukkit/Location;org/bukkit/LocationgetBlock()Lorg/bukkit/block/Block;org/bukkit/block/BlockFaceDOWNLorg/bukkit/block/BlockFace;org/bukkit/block/Block getRelative6(Lorg/bukkit/block/BlockFace;)Lorg/bukkit/block/Block;t(Lorg/bukkit/entity/Entity;Lorg/bukkit/block/Block;Lorg/bukkit/block/Block;Lorg/bukkit/Location;)Ljava/lang/Boolean;!KL MNOPQRSPQTUPQVWPQXYPQZ[PQ\]PQ^_`'abc¹c*·*µ*»Y·µ*»Y·µ*»Y·µ*»Y·µ*»Y·µ *»Y·µ *»Y·µ *µ *² µ±d2 % *5 @!K"V#[&b'e cfghicG*´¹ž§¬d*e fgj@ klc² ¶°d3mncq-² ¶»Y·¶+¹¶¶¶² ´+¶W±d>?>!@,Ae-fg-Mopnci-² ¶»Y·¶+¹¶¶¶² ´+¶W±dL!M,Ne-fg-MoqbcQ*´´*´´¶W*´¶¶±dVWXe fgrsc_+² ¦¸°² ´+¶¸°dde gefgMoj tuct!*+¶ ¶!š¸°*´+,¹"W¸°dv wyze !fg!Mo!vwjxyct!*+¶ ¶!š¸°*´+,¹"W¸°dŠ ‹�Že !fg!Mo!vzj{sci *+¶ ¶!š¸°*´+¹#W¸°d™ šœ�e fg Moj|sci *+¶ ¶!š¸°*´+¹#W¸°d© ª¬­e fg Moj!}~cœ<*´¹$¹%M,¹&™",¹'À(N-+¹)¶!š¸°§ÿÛ¸°d±"²/³4µ7¶e "w<fg<€�j ü‚$ú!}ƒcœ<*´¹$¹%M,¹&™",¹'À*N-+¹+¶!š¸°§ÿÛ¸°dº"»/¼4¾7¿e "z<fg<„…j ü‚$ú†‡ct!*+¶ ¶!š¸°*´+,¹"W¸°dÌ ÍÏÐe !fg!Mo!ˆ‰jŠ‹ct!*+¶ ¶!š¸°*´+,¹"W¸°dß àâãe !fg!Mo!Œ�jŽsci *+¶ ¶!š¸°*´+¹#W¸°dî ïñòe fg Moj�sci *+¶ ¶!š¸°*´+¹#W¸°dý þe fg Moj�‘ct!*+¶ ¶!š¸°*´ +,¹"W¸°d e !fg!Mo!’“j”sci *+¶ ¶!š¸°*´ +¹#W¸°d  "#e fg Moj•–c´F*´ ¹¢$®»,Y*´ ¹$·-¶.N-¹&™-¹'À/:+$¹0E§ÿâ$®d' (*7+A,D-e*7 —“FfgF˜™Fš›j ü‚ú œ�ct!*+¶ ¶!š¸°*´ +,¹"W¸°d< =?@e !fg!Mo!’žjŸsci *+¶ ¶!š¸°*´ +¹#W¸°dK LNOe fg Moj –c´F*´ ¹¢$®»,Y*´ ¹$·-¶.N-¹&™-¹'À1:+$¹2E§ÿâ$®dS TV7WAXDYe*7 —žFfgF˜™Fš›j ü‚ú !¡¢c¯;(9*´¹$¹%:¹&™¹'À3:+¹49§ÿÞ¯d]^)_5`8ae4) ˆ‰;fg;€�;£¤8—¤j ý‚ú$!¥¦c¥6*´¹$¹%:¹&™¹'À5:+,)¹6M§ÿß,°de&f1g4he4& —�6fg6€�6§¨6š¤j ü‚ú#©ªch#*´ +¹7š »Y·°*´ +¹8À9°dw xze#fg#«¬jQ­®¯cV*,+:»;Y<² ·=¶>¶!¬d�e fg°¬Mo±²cëR*+¶ ¶!š¸°»Y·:*´ ,¹7™*´ ,¹8À9:-¹"W*´ ,¹"W¸°d"¦ §©ª&«5­@®M¯e>RfgRMoR«¬R³´Rµ¶9·P¸ 9·¹j ü$9º»cÊB*+¶ ¶!™*´ -¹7š°*´ -¹8À9:,¹7š°,¹8À;°dÃÄÆ)Ç4È6Êe4BfgBMoB³´B«¬)¼P¸ )¼¹j ü9½¾cçW*+¶ ¶!™*´ -¹7š¸°*´ -¹8À9:,¹7š¸°,¹#W*´ -¹"W¸°d"ÝÞà,á7â<äEåRæe4WfgWMoW³´W«¬,+¼P¸ ,+¼¹j ü9¿Àcs *+¶ ¶!š¸°*´ ,¹#W¸°dø ùûüe  fg Mo «¬jÁÂc˜9*´ +¹7š±*´ ,»Y*´ +¹8À9·?¹"W*´ +¹#W±d    ' - 8e 9fg9ì9ĬjÅ~c? ²@+¶A¸°de fg €�ÆÇc? ²@+¶B¸°d$e fg È™ÆÉc? ²@+¶C¸°d/e fg È´ÊËc5 *´¶D¶E°d8e  fgÌ~c‰++¹FM,¶G²H¹IN-²H¹I:²@+-,¶J°dDEFGe4+fg+€�$ÍÎÏÐ ÑÐÒic/*´ ¬dKe fgÓÔc>*µ ±d OPefg_`ÕÖ