Źžŗ¾Eé  java/lang/Object()V   -net/minecraft/world/waypoints/TrackedWaypoint identifier#Lcom/mojang/datafixers/util/Either;  icon-Lnet/minecraft/world/waypoints/Waypoint$Icon;  type4Lnet/minecraft/world/waypoints/TrackedWaypoint$Type;%net/minecraft/network/FriendlyByteBuf  (Lio/netty/buffer/ByteBuf;)V  net/minecraft/core/UUIDUtil STREAM_CODEC)Lnet/minecraft/network/codec/StreamCodec;! "#encode-()Lnet/minecraft/network/codec/StreamEncoder; % &' writeEither|(Lcom/mojang/datafixers/util/Either;Lnet/minecraft/network/codec/StreamEncoder;Lnet/minecraft/network/codec/StreamEncoder;)V )*+net/minecraft/world/waypoints/Waypoint$Icon ,-. "/'net/minecraft/network/codec/StreamCodec'(Ljava/lang/Object;Ljava/lang/Object;)V 1 23 writeEnum9(Ljava/lang/Enum;)Lnet/minecraft/network/FriendlyByteBuf; 5 6 writeContents8 9:decode-()Lnet/minecraft/network/codec/StreamDecoder; < => readEither{(Lnet/minecraft/network/codec/StreamDecoder;Lnet/minecraft/network/codec/StreamDecoder;)Lcom/mojang/datafixers/util/Either; ,@ 9A&(Ljava/lang/Object;)Ljava/lang/Object;C2net/minecraft/world/waypoints/TrackedWaypoint$Type E FGreadEnum#(Ljava/lang/Class;)Ljava/lang/Enum; BI JK constructor/Lorg/apache/commons/lang3/function/TriFunction; MNO PQ-org/apache/commons/lang3/function/TriFunctionapplyJ(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;S;net/minecraft/world/waypoints/TrackedWaypoint$Vec3iWaypoint RU VZ(Ljava/util/UUID;Lnet/minecraft/world/waypoints/Waypoint$Icon;Lnet/minecraft/core/Vec3i;)VX;net/minecraft/world/waypoints/TrackedWaypoint$ChunkWaypoint WZ [d(Ljava/util/UUID;Lnet/minecraft/world/waypoints/Waypoint$Icon;Lnet/minecraft/world/level/ChunkPos;)V]=net/minecraft/world/waypoints/TrackedWaypoint$AzimuthWaypoint \_ `A(Ljava/util/UUID;Lnet/minecraft/world/waypoints/Waypoint$Icon;F)Vb;net/minecraft/world/waypoints/TrackedWaypoint$EmptyWaypoint ad e(Ljava/util/UUID;)V ghi jkcom/mojang/logging/LogUtils getLogger()Lorg/slf4j/Logger; m noLOGGERLorg/slf4j/Logger;q "r3()Lnet/minecraft/network/codec/StreamMemberEncoder;8 ,u vwofMember‡(Lnet/minecraft/network/codec/StreamMemberEncoder;Lnet/minecraft/network/codec/StreamDecoder;)Lnet/minecraft/network/codec/StreamCodec; z&net/minecraft/world/waypoints/Waypoint SignaturesLnet/minecraft/network/codec/StreamCodec;GLcom/mojang/datafixers/util/Either;‡(Lcom/mojang/datafixers/util/Either;Lnet/minecraft/world/waypoints/Waypoint$Icon;Lnet/minecraft/world/waypoints/TrackedWaypoint$Type;)VCodeLineNumberTableLocalVariableTablethis/Lnet/minecraft/world/waypoints/TrackedWaypoint;LocalVariableTypeTableMethodParameters«(Lcom/mojang/datafixers/util/Either;Lnet/minecraft/world/waypoints/Waypoint$Icon;Lnet/minecraft/world/waypoints/TrackedWaypoint$Type;)Vid%()Lcom/mojang/datafixers/util/Either;I()Lcom/mojang/datafixers/util/Either;update2(Lnet/minecraft/world/waypoints/TrackedWaypoint;)VotherwritebufLio/netty/buffer/ByteBuf;byteBuf'Lnet/minecraft/network/FriendlyByteBuf;readJ(Lio/netty/buffer/ByteBuf;)Lnet/minecraft/world/waypoints/TrackedWaypoint; setPositionˆ(Ljava/util/UUID;Lnet/minecraft/world/waypoints/Waypoint$Icon;Lnet/minecraft/core/Vec3i;)Lnet/minecraft/world/waypoints/TrackedWaypoint;Ljava/util/UUID;positionLnet/minecraft/core/Vec3i;setChunk’(Ljava/util/UUID;Lnet/minecraft/world/waypoints/Waypoint$Icon;Lnet/minecraft/world/level/ChunkPos;)Lnet/minecraft/world/waypoints/TrackedWaypoint;chunk$Lnet/minecraft/world/level/ChunkPos; setAzimutho(Ljava/util/UUID;Lnet/minecraft/world/waypoints/Waypoint$Icon;F)Lnet/minecraft/world/waypoints/TrackedWaypoint;angleFemptyA(Ljava/util/UUID;)Lnet/minecraft/world/waypoints/TrackedWaypoint;yawAngleToCamera(Lnet/minecraft/world/level/Level;Lnet/minecraft/world/waypoints/TrackedWaypoint$Camera;Lnet/minecraft/world/waypoints/PartialTickSupplier;)DlevelcamerapartialTickSupplierpitchDirectionToCameraĶ(Lnet/minecraft/world/level/Level;Lnet/minecraft/world/waypoints/TrackedWaypoint$Projector;Lnet/minecraft/world/waypoints/PartialTickSupplier;)Lnet/minecraft/world/waypoints/TrackedWaypoint$PitchDirection; projectordistanceSquared&(Lnet/minecraft/world/entity/Entity;)D fromEntity/()Lnet/minecraft/world/waypoints/Waypoint$Icon; SourceFileTrackedWaypoint.java NestMembers“4net/minecraft/world/waypoints/TrackedWaypoint$Camera¶7net/minecraft/world/waypoints/TrackedWaypoint$Projectorø