4                       % % !" #$ % & ' ()*?FR9 + %, -. /01 62@D_0mȃ@p 3 4 5 6 7 8 9 : ; < = > ? @ A B C %D E F G H I  J %K L %M ) NO P Q RS T U V W XY cZ [\ ]@ ^_ j` abcd e of /gh ij tfk wfl yfm n {fo ~2 pqrs InnerClassesprotocolManager(Lcom/comphenix/protocol/ProtocolManager; OFFSET_FIXD+(Lcom/comphenix/protocol/ProtocolManager;)VCodeLineNumberTableLocalVariableTablethis;Lnet/stormdev/ucarstrade/protocolMagic/ProtocolManipulator;managerlogout,(Lorg/bukkit/event/player/PlayerQuitEvent;)VhcLnet/stormdev/ucars/entity/Car;e&Lnet/minecraft/server/v1_12_R1/Entity;wLorg/bukkit/World;event)Lorg/bukkit/event/player/PlayerQuitEvent; StackMapTabletuRuntimeVisibleAnnotationsLorg/bukkit/event/EventHandler; entityDestroy1(Lorg/bukkit/event/vehicle/VehicleDestroyEvent;)Vhce.Lnet/stormdev/ucars/entity/CarMinecraftEntity;.Lorg/bukkit/event/vehicle/VehicleDestroyEvent;updateBoatRotationAngle"(Lnet/stormdev/ucars/entity/Car;)VplLorg/bukkit/entity/Player;entity<(Lorg/bukkit/entity/Player;Lnet/stormdev/ucars/entity/Car;)V-Ljava/lang/reflect/InvocationTargetException;entityIDI rotatePacket/Lcom/comphenix/protocol/events/PacketContainer; yawDegreespitchRadyawpitchiplayergetCompressedAngle(D)IangleRad compAnglesendFakeBoatAndArrowDie1(Lnet/stormdev/ucars/entity/CarMinecraftEntity;)VK(Lnet/stormdev/ucars/entity/CarMinecraftEntity;Lorg/bukkit/entity/Player;)VsendFakeEntityRemove(Lorg/bukkit/entity/Player;[I)Ventityid[IpacketsendFakeBoatAndArrowSpawnsk(Lnet/stormdev/ucars/entity/CarMinecraftEntity;Lnet/stormdev/ucars/entity/Car;Lorg/bukkit/entity/Player;Z)VyawRad4yawRad5yawRad2yawRad3 sendFirstBoatZtoSend entityTypeyawRadsendFakeEntityPassengersE(Lorg/bukkit/entity/Player;Lnet/minecraft/server/v1_12_R1/Entity;[I)Vvehicle passengerssendFakeEntitySpawn[(Lorg/bukkit/entity/Player;Lnet/minecraft/server/v1_12_R1/Entity;Lorg/bukkit/Location;DDI)VlLorg/bukkit/Location;vensurePassengersAttachedpNameLjava/lang/String;carcraftCar$Lnet/stormdev/ucars/entity/CraftCar; nmsEntitysendPassengersToPlayerj(Lorg/bukkit/entity/Player;Lnet/stormdev/ucars/entity/Car;Lnet/stormdev/ucars/entity/CarMinecraftEntity;)V passenger2 passenger3 passenger4correctPassengersLjava/util/List; passenger1nmLocalVariableTypeTable,Ljava/util/List;wregisterManipulations()VLjava/lang/Exception; SourceFileProtocolManipulator.java x yz{ |}~      org/bukkit/Worldjava/util/ArrayList*org/bukkit/craftbukkit/v1_12_R1/CraftWorld   $net/minecraft/server/v1_12_R1/Entity  ,net/stormdev/ucars/entity/CarMinecraftEntity   net/stormdev/ucars/entity/Car"net/stormdev/ucars/entity/CraftCar  org/bukkit/entity/Player    -com/comphenix/protocol/events/PacketContainer         java/lang/Math   +java/lang/reflect/InvocationTargetException                           java/lang/String    2org/bukkit/craftbukkit/v1_12_R1/entity/CraftEntity    ;net/stormdev/ucarstrade/protocolMagic/ProtocolManipulator$1  ;net/stormdev/ucarstrade/protocolMagic/ProtocolManipulator$2!com/comphenix/protocol/PacketType   ;net/stormdev/ucarstrade/protocolMagic/ProtocolManipulator$3 ;net/stormdev/ucarstrade/protocolMagic/ProtocolManipulator$4;net/stormdev/ucarstrade/protocolMagic/ProtocolManipulator$5;net/stormdev/ucarstrade/protocolMagic/ProtocolManipulator$6 java/lang/Exception 9net/stormdev/ucarstrade/protocolMagic/ProtocolManipulatorjava/lang/Objectorg/bukkit/event/Listenerjava/util/Iterator'org/bukkit/event/player/PlayerQuitEventorg/bukkit/Locationjava/util/Listorg/bukkit/Bukkit getServer()Lorg/bukkit/Server;org/bukkit/ServergetPluginManager#()Lorg/bukkit/plugin/PluginManager;net/stormdev/ucars/trade/mainpluginLnet/stormdev/ucars/trade/main;org/bukkit/plugin/PluginManagerregisterEvents8(Lorg/bukkit/event/Listener;Lorg/bukkit/plugin/Plugin;)V getWorlds()Ljava/util/List;iterator()Ljava/util/Iterator;hasNext()Znext()Ljava/lang/Object; getHandle-()Lnet/minecraft/server/v1_12_R1/WorldServer;)net/minecraft/server/v1_12_R1/WorldServer entityList(Ljava/util/Collection;)VgetBukkitEntity6()Lorg/bukkit/craftbukkit/v1_12_R1/entity/CraftEntity;getCart;(Lorg/bukkit/entity/Entity;)Lnet/stormdev/ucars/entity/Car; getPlayer()Lorg/bukkit/entity/Player;setKnowAboutFakeEntities(Lorg/bukkit/entity/Player;Z)V,org/bukkit/event/vehicle/VehicleDestroyEvent getVehicle()Lorg/bukkit/entity/Vehicle;0()Lnet/stormdev/ucars/entity/CarMinecraftEntity;getOnlinePlayers()Ljava/util/Collection;java/util/CollectiondoesKnowAboutFakeEntities(Lorg/bukkit/entity/Player;)ZgetNumFakeBoats()D getFakeBoat-(I)Lnet/minecraft/server/v1_12_R1/EntityBoat;(net/minecraft/server/v1_12_R1/EntityBoatgetId()I-com/comphenix/protocol/PacketType$Play$ServerPlayServer ENTITY_LOOK#Lcom/comphenix/protocol/PacketType;&(Lcom/comphenix/protocol/PacketType;)V getIntegers4()Lcom/comphenix/protocol/reflect/StructureModifier;java/lang/IntegervalueOf(I)Ljava/lang/Integer;0com/comphenix/protocol/reflect/StructureModifierwriteG(ILjava/lang/Object;)Lcom/comphenix/protocol/reflect/StructureModifier; getBukkitYaw()FgetFakeBoatRotationOffsetDeg(I)D getHeadPose()Lorg/bukkit/util/EulerAngle;org/bukkit/util/EulerAnglegetXgetBytesjava/lang/Byte(B)Ljava/lang/Byte;&com/comphenix/protocol/ProtocolManagersendServerPacketL(Lorg/bukkit/entity/Player;Lcom/comphenix/protocol/events/PacketContainer;)VprintStackTrace hasFakeBoat,()Lnet/minecraft/server/v1_12_R1/EntityBoat; getFakeArrow-()Lnet/minecraft/server/v1_12_R1/EntityArrow;)net/minecraft/server/v1_12_R1/EntityArrow getFakeArrow2hasExtraFakeBoats getFakeBoat2 getFakeBoat3 getFakeArrow3 getFakeArrow4hasExtraExtraFakeBoats getFakeBoat4 getFakeBoat5 getFakeArrow5ENTITY_DESTROYgetIntegerArrays getLocation()Lorg/bukkit/Location; getFakeArrow6MOUNT SPAWN_ENTITYgetUUIDs getUniqueID()Ljava/util/UUID; getDoublesjava/lang/Double(D)Ljava/lang/Double;getYgetZgetPlayersKnowAboutFakeEntitiesgetPlayerExact.(Ljava/lang/String;)Lorg/bukkit/entity/Player; getPassengerssizeget(I)Ljava/lang/Object;(()Lnet/minecraft/server/v1_12_R1/Entity;#org/apache/commons/lang3/ArrayUtilssubarray([III)[IgetMaxPassengers getScheduler(()Lorg/bukkit/scheduler/BukkitScheduler;(Lnet/stormdev/ucarstrade/protocolMagic/ProtocolManipulator;Lnet/stormdev/ucars/entity/CarMinecraftEntity;Lorg/bukkit/entity/Player;[I)V$org/bukkit/scheduler/BukkitScheduler runTaskLaterR(Lorg/bukkit/plugin/Plugin;Ljava/lang/Runnable;J)Lorg/bukkit/scheduler/BukkitTask;ENTITY_TELEPORT|(Lnet/stormdev/ucarstrade/protocolMagic/ProtocolManipulator;Lorg/bukkit/plugin/Plugin;[Lcom/comphenix/protocol/PacketType;)VaddPacketListener1(Lcom/comphenix/protocol/events/PacketListener;)V-com/comphenix/protocol/PacketType$Play$ClientClient USE_ENTITYNAMED_ENTITY_SPAWN&com/comphenix/protocol/PacketType$Play! [**+*"# $%sM, ^,  N Y- : 1 ::+˧& )!*M+W,\-_/l0o1r24WM!Nss-( 'n++M*,6 78: 4M, $, N+- *-+!ٱ=>*?0A3B 44  &,N6-",#$6%Y&':()*W-+-,c9,-.9 *0k26 * 26 3 4*W3 4*W*+5 :  7c6FEFG'H3IBJPK[LgMoNOQTRSFVz  '~3rPU[J g> o6 ?  %6)'8kJ) :)cJ): ):gJ)YZ []^&` ))#6+<M, , N+- *+-=߱deg$h,i2k5l $66  R*, Y+>$O?*, Y+@AO?*, Y+BAO?+C*, Y+D$O?*, Y+E$O?*, Y+FAO?*, Y+GAO?+HK*, Y+I$O?*, Y+J$O?*, Y+GAO?*, Y+KAO?:op$q6r=sOtausvwxyz{~ +%YL'N-M,*W*+-5 :7 #6  #%*4%+++ #%6 +<+>:6+++,c0k9,-.9 +- |*-+>,N O*-+@,N <O*-+B,N <O*-+ Y+>$OP+C+++,c0k9 +++,c0k9 *-+D,N  O*-+E,N  O*-+F,N  <O*-+G,N  <O+Hw+++,c0k9+++,c0k9*-+I,N O*-+J,N O*-+K,N <O*-+Q,N <O+-*-+ Y+>$OP+C*-+> Y+D$OY+E$OP+HF*-+D Y+@AOY+FAOP*-+E Y+BAOY+GAOP*-+D Y+@AOY+I$OP*-+E Y+BAOY+J$OP*-+I Y+KAOY+FAOP*-+J Y+QAOY+GAOP#*-+> Y+@AOY+BAOP'"-5I^s*>Rg| +Kk c*R "- %s p?%YR':(,S)*WM-*W*+5 :7(476" (479>>9???? 37%6 %YT':  (,S)*W U,V*W ()*W ()*W ()*W W-XY*W W-ZY*W W-[Y*W (*2)*W (*2)*W ()*W ()*W*+ 5 :  76J +9GUfw\   %6P++M,N-\: + ]:^: *+-_ѱ*  3?DLO>? 3PP C>. n,-<,`:a :6a bcdSO Y.O :-Ce : Y.O :-CG,fge :$ Y.O : :-C+,fge :  : -: -C*+ FP*+ G P*+ BPijY* +klnWr  /FLdk  #&-9EQm*#) nnnnY Nd #K &H YP(BBB&BB&B! *oY*pYqSrs*tY*pYuSvs*wY*pYRSxs*yY*pYTSzs*{Y*pY|S}sL+~& .M<mZxQOPR ~ J {ywtojp  i