Class TrackedWaypoint

java.lang.Object
net.minecraft.world.waypoint.TrackedWaypoint
All Implemented Interfaces:
Waypoint
Direct Known Subclasses:
TrackedWaypoint.Azimuth, TrackedWaypoint.ChunkBased, TrackedWaypoint.Empty, TrackedWaypoint.Positional

public abstract class TrackedWaypoint extends Object implements Waypoint
Mappings:
Namespace Name
named net/minecraft/world/waypoint/TrackedWaypoint
intermediary net/minecraft/class_11200
official fkr
  • Field Details

    • LOGGER

      static final Logger LOGGER
      Mappings:
      Namespace Name Mixin selector
      named LOGGER Lnet/minecraft/world/waypoint/TrackedWaypoint;LOGGER:Lorg/slf4j/Logger;
      intermediary field_59773 Lnet/minecraft/class_11200;field_59773:Lorg/slf4j/Logger;
      official c Lfkr;c:Lorg/slf4j/Logger;
    • PACKET_CODEC

      public static PacketCodec<ByteBuf,TrackedWaypoint> PACKET_CODEC
      Mappings:
      Namespace Name Mixin selector
      named PACKET_CODEC Lnet/minecraft/world/waypoint/TrackedWaypoint;PACKET_CODEC:Lnet/minecraft/network/codec/PacketCodec;
      intermediary field_59771 Lnet/minecraft/class_11200;field_59771:Lnet/minecraft/class_9139;
      official a Lfkr;a:Lzm;
    • source

      protected final com.mojang.datafixers.util.Either<UUID,String> source
      Mappings:
      Namespace Name Mixin selector
      named source Lnet/minecraft/world/waypoint/TrackedWaypoint;source:Lcom/mojang/datafixers/util/Either;
      intermediary field_59772 Lnet/minecraft/class_11200;field_59772:Lcom/mojang/datafixers/util/Either;
      official b Lfkr;b:Lcom/mojang/datafixers/util/Either;
    • config

      private final Waypoint.Config config
      Mappings:
      Namespace Name Mixin selector
      named config Lnet/minecraft/world/waypoint/TrackedWaypoint;config:Lnet/minecraft/world/waypoint/Waypoint$Config;
      intermediary field_59774 Lnet/minecraft/class_11200;field_59774:Lnet/minecraft/class_11208$class_11209;
      official d Lfkr;d:Lfkt$a;
    • type

      private final TrackedWaypoint.Type type
      Mappings:
      Namespace Name Mixin selector
      named type Lnet/minecraft/world/waypoint/TrackedWaypoint;type:Lnet/minecraft/world/waypoint/TrackedWaypoint$Type;
      intermediary field_59775 Lnet/minecraft/class_11200;field_59775:Lnet/minecraft/class_11200$class_11205;
      official e Lfkr;e:Lfkr$g;
  • Constructor Details

    • TrackedWaypoint

      TrackedWaypoint(com.mojang.datafixers.util.Either<UUID,String> source, Waypoint.Config config, TrackedWaypoint.Type type)
      Mappings:
      Namespace Name Mixin selector
      named <init> Lnet/minecraft/world/waypoint/TrackedWaypoint;<init>(Lcom/mojang/datafixers/util/Either;Lnet/minecraft/world/waypoint/Waypoint$Config;Lnet/minecraft/world/waypoint/TrackedWaypoint$Type;)V
      intermediary <init> Lnet/minecraft/class_11200;<init>(Lcom/mojang/datafixers/util/Either;Lnet/minecraft/class_11208$class_11209;Lnet/minecraft/class_11200$class_11205;)V
      official <init> Lfkr;<init>(Lcom/mojang/datafixers/util/Either;Lfkt$a;Lfkr$g;)V
  • Method Details

    • getSource

      public com.mojang.datafixers.util.Either<UUID,String> getSource()
      Mappings:
      Namespace Name Mixin selector
      named getSource Lnet/minecraft/world/waypoint/TrackedWaypoint;getSource()Lcom/mojang/datafixers/util/Either;
      intermediary method_70763 Lnet/minecraft/class_11200;method_70763()Lcom/mojang/datafixers/util/Either;
      official a Lfkr;a()Lcom/mojang/datafixers/util/Either;
    • handleUpdate

      public abstract void handleUpdate(TrackedWaypoint waypoint)
      Mappings:
      Namespace Name Mixin selector
      named handleUpdate Lnet/minecraft/world/waypoint/TrackedWaypoint;handleUpdate(Lnet/minecraft/world/waypoint/TrackedWaypoint;)V
      intermediary method_70766 Lnet/minecraft/class_11200;method_70766(Lnet/minecraft/class_11200;)V
      official a Lfkr;a(Lfkr;)V
    • writeBuf

      public void writeBuf(ByteBuf buf)
      Mappings:
      Namespace Name Mixin selector
      named writeBuf Lnet/minecraft/world/waypoint/TrackedWaypoint;writeBuf(Lio/netty/buffer/ByteBuf;)V
      intermediary method_70767 Lnet/minecraft/class_11200;method_70767(Lio/netty/buffer/ByteBuf;)V
      official a Lfkr;a(Lio/netty/buffer/ByteBuf;)V
    • writeAdditionalDataToBuf

      public abstract void writeAdditionalDataToBuf(ByteBuf buf)
      Mappings:
      Namespace Name Mixin selector
      named writeAdditionalDataToBuf Lnet/minecraft/world/waypoint/TrackedWaypoint;writeAdditionalDataToBuf(Lio/netty/buffer/ByteBuf;)V
      intermediary method_70774 Lnet/minecraft/class_11200;method_70774(Lio/netty/buffer/ByteBuf;)V
      official b Lfkr;b(Lio/netty/buffer/ByteBuf;)V
    • fromBuf

      private static TrackedWaypoint fromBuf(ByteBuf buf)
      Mappings:
      Namespace Name Mixin selector
      named fromBuf Lnet/minecraft/world/waypoint/TrackedWaypoint;fromBuf(Lio/netty/buffer/ByteBuf;)Lnet/minecraft/world/waypoint/TrackedWaypoint;
      intermediary method_70775 Lnet/minecraft/class_11200;method_70775(Lio/netty/buffer/ByteBuf;)Lnet/minecraft/class_11200;
      official c Lfkr;c(Lio/netty/buffer/ByteBuf;)Lfkr;
    • ofPos

      public static TrackedWaypoint ofPos(UUID source, Waypoint.Config config, Vec3i pos)
      Mappings:
      Namespace Name Mixin selector
      named ofPos Lnet/minecraft/world/waypoint/TrackedWaypoint;ofPos(Ljava/util/UUID;Lnet/minecraft/world/waypoint/Waypoint$Config;Lnet/minecraft/util/math/Vec3i;)Lnet/minecraft/world/waypoint/TrackedWaypoint;
      intermediary method_70771 Lnet/minecraft/class_11200;method_70771(Ljava/util/UUID;Lnet/minecraft/class_11208$class_11209;Lnet/minecraft/class_2382;)Lnet/minecraft/class_11200;
      official a Lfkr;a(Ljava/util/UUID;Lfkt$a;Lkg;)Lfkr;
    • ofChunk

      public static TrackedWaypoint ofChunk(UUID source, Waypoint.Config config, ChunkPos chunkPos)
      Mappings:
      Namespace Name Mixin selector
      named ofChunk Lnet/minecraft/world/waypoint/TrackedWaypoint;ofChunk(Ljava/util/UUID;Lnet/minecraft/world/waypoint/Waypoint$Config;Lnet/minecraft/util/math/ChunkPos;)Lnet/minecraft/world/waypoint/TrackedWaypoint;
      intermediary method_70770 Lnet/minecraft/class_11200;method_70770(Ljava/util/UUID;Lnet/minecraft/class_11208$class_11209;Lnet/minecraft/class_1923;)Lnet/minecraft/class_11200;
      official a Lfkr;a(Ljava/util/UUID;Lfkt$a;Ldlz;)Lfkr;
    • ofAzimuth

      public static TrackedWaypoint ofAzimuth(UUID source, Waypoint.Config config, float azimuth)
      Mappings:
      Namespace Name Mixin selector
      named ofAzimuth Lnet/minecraft/world/waypoint/TrackedWaypoint;ofAzimuth(Ljava/util/UUID;Lnet/minecraft/world/waypoint/Waypoint$Config;F)Lnet/minecraft/world/waypoint/TrackedWaypoint;
      intermediary method_70769 Lnet/minecraft/class_11200;method_70769(Ljava/util/UUID;Lnet/minecraft/class_11208$class_11209;F)Lnet/minecraft/class_11200;
      official a Lfkr;a(Ljava/util/UUID;Lfkt$a;F)Lfkr;
    • empty

      public static TrackedWaypoint empty(UUID uuid)
      Mappings:
      Namespace Name Mixin selector
      named empty Lnet/minecraft/world/waypoint/TrackedWaypoint;empty(Ljava/util/UUID;)Lnet/minecraft/world/waypoint/TrackedWaypoint;
      intermediary method_70768 Lnet/minecraft/class_11200;method_70768(Ljava/util/UUID;)Lnet/minecraft/class_11200;
      official a Lfkr;a(Ljava/util/UUID;)Lfkr;
    • getRelativeYaw

      public abstract double getRelativeYaw(World world, TrackedWaypoint.YawProvider yawProvider)
      Mappings:
      Namespace Name Mixin selector
      named getRelativeYaw Lnet/minecraft/world/waypoint/TrackedWaypoint;getRelativeYaw(Lnet/minecraft/world/World;Lnet/minecraft/world/waypoint/TrackedWaypoint$YawProvider;)D
      intermediary method_71153 Lnet/minecraft/class_11200;method_71153(Lnet/minecraft/class_1937;Lnet/minecraft/class_11200$class_11297;)D
      official a Lfkr;a(Ldmu;Lfkr$b;)D
    • getPitch

      public abstract TrackedWaypoint.Pitch getPitch(World world, TrackedWaypoint.PitchProvider cameraProvider)
      Mappings:
      Namespace Name Mixin selector
      named getPitch Lnet/minecraft/world/waypoint/TrackedWaypoint;getPitch(Lnet/minecraft/world/World;Lnet/minecraft/world/waypoint/TrackedWaypoint$PitchProvider;)Lnet/minecraft/world/waypoint/TrackedWaypoint$Pitch;
      intermediary method_71154 Lnet/minecraft/class_11200;method_71154(Lnet/minecraft/class_1937;Lnet/minecraft/class_11200$class_11204;)Lnet/minecraft/class_11200$class_11379;
      official a Lfkr;a(Ldmu;Lfkr$f;)Lfkr$e;
    • squaredDistanceTo

      public abstract double squaredDistanceTo(Entity receiver)
      Mappings:
      Namespace Name Mixin selector
      named squaredDistanceTo Lnet/minecraft/world/waypoint/TrackedWaypoint;squaredDistanceTo(Lnet/minecraft/entity/Entity;)D
      intermediary method_70773 Lnet/minecraft/class_11200;method_70773(Lnet/minecraft/class_1297;)D
      official a Lfkr;a(Lbzm;)D
    • getConfig

      public Waypoint.Config getConfig()
      Mappings:
      Namespace Name Mixin selector
      named getConfig Lnet/minecraft/world/waypoint/TrackedWaypoint;getConfig()Lnet/minecraft/world/waypoint/Waypoint$Config;
      intermediary method_70772 Lnet/minecraft/class_11200;method_70772()Lnet/minecraft/class_11208$class_11209;
      official b Lfkr;b()Lfkt$a;