Êþº¾���4�Ì �,�Y �-�Z �Q�[ �\�] �^�_�` ��a �b�c�d�e�f�g�S�h�S�i�j�k�l ��m �n�o ��p ��g�q ��r ��s ��t�u ��v �\�w�N ��x �y�r �^�z �{�| �Q�} ��~ �W� �b�€ ��‚�ƒ �%�„��������…�†�‡ �*�„�ˆ�‰�InnerClasses�this$0�;Lnet/stormdev/ucarstrade/protocolMagic/ProtocolManipulator;�<init>�|(Lnet/stormdev/ucarstrade/protocolMagic/ProtocolManipulator;Lorg/bukkit/plugin/Plugin;[Lcom/comphenix/protocol/PacketType;)V�Code�LineNumberTable�LocalVariableTable�this�=Lnet/stormdev/ucarstrade/protocolMagic/ProtocolManipulator$4;�arg0�Lorg/bukkit/plugin/Plugin;�arg1�$[Lcom/comphenix/protocol/PacketType;�onPacketSending�.(Lcom/comphenix/protocol/events/PacketEvent;)V�hc�Lnet/stormdev/ucars/entity/Car;�e�&Lnet/minecraft/server/v1_12_R1/Entity;�w�Lorg/bukkit/World;�c�cme�.Lnet/stormdev/ucars/entity/CarMinecraftEntity;�event�+Lcom/comphenix/protocol/events/PacketEvent;�entityId�I�hce� nmsEntity� passengers�[I�fixedPassengers� StackMapTable�Š�‹�Œ� SourceFile�ProtocolManipulator.java�EnclosingMethod��Ž��/�0�1��‘�’�“�”�•�–�—�˜�java/lang/Integer�™�š�›�œ��ž�Ÿ� �¡�¢�£�¤�¥�¦�§�org/bukkit/World�java/util/ArrayList�*org/bukkit/craftbukkit/v1_12_R1/CraftWorld�¨�©�ª�«�¬�1��$net/minecraft/server/v1_12_R1/Entity�®�š�¯�°�±�²�,net/stormdev/ucars/entity/CarMinecraftEntity�³�¥�´�•�µ�¶�·�¸�¹�º�»�¼�½�¾�¿�À�Á�Â�Ã�Ä�Å�Æ�Ç�=net/stormdev/ucarstrade/protocolMagic/ProtocolManipulator$4$1�1�È�É�Ê�Ë�=net/stormdev/ucarstrade/protocolMagic/ProtocolManipulator$4$2�;net/stormdev/ucarstrade/protocolMagic/ProtocolManipulator$4�+com/comphenix/protocol/events/PacketAdapter�)com/comphenix/protocol/events/PacketEvent�net/stormdev/ucars/entity/Car�java/util/Iterator�9net/stormdev/ucarstrade/protocolMagic/ProtocolManipulator�registerManipulations�()V�A(Lorg/bukkit/plugin/Plugin;[Lcom/comphenix/protocol/PacketType;)V� getPacket�1()Lcom/comphenix/protocol/events/PacketContainer;�-com/comphenix/protocol/events/PacketContainer�getIntegers�4()Lcom/comphenix/protocol/reflect/StructureModifier;�0com/comphenix/protocol/reflect/StructureModifier�read�(I)Ljava/lang/Object;�intValue�()I�org/bukkit/Bukkit� getServer�()Lorg/bukkit/Server;�org/bukkit/Server� getWorlds�()Ljava/util/List;�java/util/List�iterator�()Ljava/util/Iterator;�hasNext�()Z�next�()Ljava/lang/Object;� getHandle�-()Lnet/minecraft/server/v1_12_R1/WorldServer;�)net/minecraft/server/v1_12_R1/WorldServer� entityList�Ljava/util/List;�(Ljava/util/Collection;)V�getId�getBukkitEntity�6()Lorg/bukkit/craftbukkit/v1_12_R1/entity/CraftEntity;�getCart�;(Lorg/bukkit/entity/Entity;)Lnet/stormdev/ucars/entity/Car;�hasFakeBoat�getIntegerArrays�getFakeBoat�,()Lnet/minecraft/server/v1_12_R1/EntityBoat;�(net/minecraft/server/v1_12_R1/EntityBoat�write�G(ILjava/lang/Object;)Lcom/comphenix/protocol/reflect/StructureModifier;�java/util/Arrays�equals�([I[I)Z� getPlayer�()Lorg/bukkit/entity/Player;�doesKnowAboutFakeEntities�(Lorg/bukkit/entity/Player;)Z�sendFakeBoatAndArrowSpawns�k(Lnet/stormdev/ucars/entity/CarMinecraftEntity;Lnet/stormdev/ucars/entity/Car;Lorg/bukkit/entity/Player;Z)V�getScheduler�(()Lorg/bukkit/scheduler/BukkitScheduler;�net/stormdev/ucars/trade/main�plugin�Lnet/stormdev/ucars/trade/main;�¸(Lnet/stormdev/ucarstrade/protocolMagic/ProtocolManipulator$4;Lcom/comphenix/protocol/events/PacketEvent;Lnet/stormdev/ucars/entity/Car;Lnet/stormdev/ucars/entity/CarMinecraftEntity;)V�$org/bukkit/scheduler/BukkitScheduler�runTaskLater�R(Lorg/bukkit/plugin/Plugin;Ljava/lang/Runnable;J)Lorg/bukkit/scheduler/BukkitTask;� �,�-����/�0����€�1�2��3���T�����*+µ�*,-·�±����4������m�5���*�����6�7������/�0�����8�9�����:�;���<�=��3��¨�� ��=+¶�¶�¶�À�¶�=N:¸�¹� �¹� �:¹��™�e¹��À� :»�YÀ�¶�´�·�¶�:¹��™�5¹��À�:¶� �¶�¸�: Ç�±À�: N§ÿǧÿ—-Ç�±¶�š�±+¶�¶�¶�À�:¼ Y¶�¶�O:+¶�¶�¶�W¸�š�D+¶� ¶�!š�*´�-+¶� ¶�"-::¸�#²�$»�%Y*+·�&�'¹�)�W§�&-::¸�#²�$»�*Y*+·�+�'¹�)�W±����4���~���q�t�u�v�<w�ix�rz�|{�|�‚~�‰�Œ�‚�’ƒ�–„�—†�Ÿ‡� Š�°Œ�À�ÎŽ�Ø�ä�ó’�ö“�ú”›ž Ÿ<¦�5���Ž��|��>�?� �i�#�@�A��<�S�B�C��ö� �D�?��ú��E�F�� �D�?� ��E�F���=�6�7����=�G�H��+�I�J��)�K�?��&�L�F��°��M�N��À�}�O�N��P���A�ÿ�&��,�Q�R��S��ý�,� �Sý�.��Rù� ù�ú�ý�R��%"��T����U�V����W�X�.�����,�������*�������%������