Êþº¾EÐ  java/lang/Record()V   Dnet/minecraft/network/protocol/game/ClientboundTrackedWaypointPacket operationPLnet/minecraft/network/protocol/game/ClientboundTrackedWaypointPacket$Operation;  waypoint/Lnet/minecraft/world/waypoints/TrackedWaypoint;   Nnet/minecraft/network/protocol/game/ClientboundTrackedWaypointPacket$OperationUNTRACK  -net/minecraft/world/waypoints/TrackedWaypointemptyA(Ljava/util/UUID;)Lnet/minecraft/world/waypoints/TrackedWaypoint;  ‚(Lnet/minecraft/network/protocol/game/ClientboundTrackedWaypointPacket$Operation;Lnet/minecraft/world/waypoints/TrackedWaypoint;)V  ! TRACK # $% setPositionˆ(Ljava/util/UUID;Lnet/minecraft/world/waypoints/Waypoint$Icon;Lnet/minecraft/core/Vec3i;)Lnet/minecraft/world/waypoints/TrackedWaypoint; ' ( UPDATE * +,setChunk’(Ljava/util/UUID;Lnet/minecraft/world/waypoints/Waypoint$Icon;Lnet/minecraft/world/level/ChunkPos;)Lnet/minecraft/world/waypoints/TrackedWaypoint; . /0 setAzimutho(Ljava/util/UUID;Lnet/minecraft/world/waypoints/Waypoint$Icon;F)Lnet/minecraft/world/waypoints/TrackedWaypoint; 234 563net/minecraft/network/protocol/game/GamePacketTypesCLIENTBOUND_WAYPOINT+Lnet/minecraft/network/protocol/PacketType; 89: ;< ?@actionLjava/util/function/BiConsumer; BCD EFjava/util/function/BiConsumeraccept'(Ljava/lang/Object;Ljava/lang/Object;)V H IJhandleA(Lnet/minecraft/network/protocol/game/ClientGamePacketListener;)VL MNtoStringZ(Lnet/minecraft/network/protocol/game/ClientboundTrackedWaypointPacket;)Ljava/lang/String;P QRhashCodeI(Lnet/minecraft/network/protocol/game/ClientboundTrackedWaypointPacket;)IT UVequals[(Lnet/minecraft/network/protocol/game/ClientboundTrackedWaypointPacket;Ljava/lang/Object;)Z X YZ STREAM_CODEC)Lnet/minecraft/network/codec/StreamCodec;\ ]^apply()Ljava/util/function/Function; X\b ]c!()Ljava/util/function/BiFunction; efg hi'net/minecraft/network/codec/StreamCodec compositeÖ(Lnet/minecraft/network/codec/StreamCodec;Ljava/util/function/Function;Lnet/minecraft/network/codec/StreamCodec;Ljava/util/function/Function;Ljava/util/function/BiFunction;)Lnet/minecraft/network/codec/StreamCodec; Xl%net/minecraft/network/protocol/Packet Signature Lnet/minecraft/network/codec/StreamCodec;CodeLineNumberTableLocalVariableTablethisFLnet/minecraft/network/protocol/game/ClientboundTrackedWaypointPacket;MethodParametersremoveWaypointX(Ljava/util/UUID;)Lnet/minecraft/network/protocol/game/ClientboundTrackedWaypointPacket; identifierLjava/util/UUID;addWaypointPositionŸ(Ljava/util/UUID;Lnet/minecraft/world/waypoints/Waypoint$Icon;Lnet/minecraft/core/Vec3i;)Lnet/minecraft/network/protocol/game/ClientboundTrackedWaypointPacket;icon-Lnet/minecraft/world/waypoints/Waypoint$Icon;positionLnet/minecraft/core/Vec3i;updateWaypointPositionaddWaypointChunk©(Ljava/util/UUID;Lnet/minecraft/world/waypoints/Waypoint$Icon;Lnet/minecraft/world/level/ChunkPos;)Lnet/minecraft/network/protocol/game/ClientboundTrackedWaypointPacket;chunk$Lnet/minecraft/world/level/ChunkPos;updateWaypointChunkaddWaypointAzimuth†(Ljava/util/UUID;Lnet/minecraft/world/waypoints/Waypoint$Icon;F)Lnet/minecraft/network/protocol/game/ClientboundTrackedWaypointPacket;angleFupdateWaypointAzimuthtype-()Lnet/minecraft/network/protocol/PacketType;u()Lnet/minecraft/network/protocol/PacketType;listener>Lnet/minecraft/network/protocol/game/ClientGamePacketListener;9(Lnet/minecraft/world/waypoints/TrackedWaypointManager;)Vmanager6Lnet/minecraft/world/waypoints/TrackedWaypointManager;()Ljava/lang/String;()I(Ljava/lang/Object;)ZoLjava/lang/Object;R()Lnet/minecraft/network/protocol/game/ClientboundTrackedWaypointPacket$Operation;1()Lnet/minecraft/world/waypoints/TrackedWaypoint;)(Lnet/minecraft/network/PacketListener;)VyLjava/lang/Record;Lnet/minecraft/network/protocol/Packet; SourceFile%ClientboundTrackedWaypointPacket.java NestMembersRecordBootstrapMethods¢operation;waypoint ¦&(Ljava/lang/Object;)Ljava/lang/Object;¨ © —«˜(Lnet/minecraft/network/protocol/game/ClientboundTrackedWaypointPacket;)Lnet/minecraft/network/protocol/game/ClientboundTrackedWaypointPacket$Operation;­ ® ˜°w(Lnet/minecraft/network/protocol/game/ClientboundTrackedWaypointPacket;)Lnet/minecraft/world/waypoints/TrackedWaypoint;²8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;µÇ(Lnet/minecraft/network/protocol/game/ClientboundTrackedWaypointPacket$Operation;Lnet/minecraft/world/waypoints/TrackedWaypoint;)Lnet/minecraft/network/protocol/game/ClientboundTrackedWaypointPacket;· ¸¹º »¼java/lang/runtime/ObjectMethods bootstrap±(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/TypeDescriptor;Ljava/lang/Class;Ljava/lang/String;[Ljava/lang/invoke/MethodHandle;)Ljava/lang/Object;¾ ¿ÀÁ ÂÃ"java/lang/invoke/LambdaMetafactory metafactoryÌ(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; InnerClasses OperationÇ+net/minecraft/world/waypoints/Waypoint$IconÉ&net/minecraft/world/waypoints/WaypointIconÌ%java/lang/invoke/MethodHandles$LookupÎjava/lang/invoke/MethodHandlesLookup1k YZmnoM*·*+µ*,µ ±pq rs t   uvo9»Y²*¸·°pq wxtw yzoO»Y²*+,¸"·°p#q wx{|}~t w{} zoO»Y²&*+,¸"·°p'q wx{|}~t w{} €�oO»Y²*+,¸)·°p+q wx{|‚ƒt w{‚ „�oO»Y²&*+,¸)·°p/q wx{|‚ƒt w{‚ …†oO»Y²*+$¸-·°p3q wx{|‡ˆt w{‡ ‰†oO»Y²&*+$¸-·°p7q wx{|‡ˆt w{‡Š‹o.²1°p<q rsmŒIJo@+*¹7±p ABqrs�Žt�]�oJ*´´=+*´ ¹A±p EFqrs�‘t�M’o1*ºK°pq rsQ“o1*ºO¬pq rsU”o<*+ºS¬pqrs•–t• —o/*´°pq rs˜o/*´ °pq rsAI™o3 *+À8¶G±pq  rst�šo4²Wº[²_º`ºa¸d³j±pm›œ�žŸ  ,¶¡£¤½¥§ª½¥¬¯½±³´ÄÅ@ÆÈÊ ËÍÏ