Class ServerWaypoint.ChunkWaypointTracker

java.lang.Object
net.minecraft.world.waypoint.ServerWaypoint.ChunkWaypointTracker
All Implemented Interfaces:
ServerWaypoint.ChebyshevDistanceValidatedTracker, ServerWaypoint.WaypointTracker
Enclosing interface:
ServerWaypoint

public static class ServerWaypoint.ChunkWaypointTracker extends Object implements ServerWaypoint.ChebyshevDistanceValidatedTracker
Mappings:
Namespace Name
named net/minecraft/world/waypoint/ServerWaypoint$ChunkWaypointTracker
intermediary net/minecraft/class_11212$class_11218
official fkx$f
  • Field Details

    • source

      private final LivingEntity source
      Mappings:
      Namespace Name Mixin selector
      named source Lnet/minecraft/world/waypoint/ServerWaypoint$ChunkWaypointTracker;source:Lnet/minecraft/entity/LivingEntity;
      intermediary field_59805 Lnet/minecraft/class_11212$class_11218;field_59805:Lnet/minecraft/class_1309;
      official a Lfkx$f;a:Lcam;
    • config

      private final Waypoint.Config config
      Mappings:
      Namespace Name Mixin selector
      named config Lnet/minecraft/world/waypoint/ServerWaypoint$ChunkWaypointTracker;config:Lnet/minecraft/world/waypoint/Waypoint$Config;
      intermediary field_59806 Lnet/minecraft/class_11212$class_11218;field_59806:Lnet/minecraft/class_11208$class_11209;
      official b Lfkx$f;b:Lfkt$a;
    • receiver

      private final ServerPlayerEntity receiver
      Mappings:
      Namespace Name Mixin selector
      named receiver Lnet/minecraft/world/waypoint/ServerWaypoint$ChunkWaypointTracker;receiver:Lnet/minecraft/server/network/ServerPlayerEntity;
      intermediary field_59807 Lnet/minecraft/class_11212$class_11218;field_59807:Lnet/minecraft/class_3222;
      official c Lfkx$f;c:Lauc;
    • chunkPos

      private ChunkPos chunkPos
      Mappings:
      Namespace Name Mixin selector
      named chunkPos Lnet/minecraft/world/waypoint/ServerWaypoint$ChunkWaypointTracker;chunkPos:Lnet/minecraft/util/math/ChunkPos;
      intermediary field_59808 Lnet/minecraft/class_11212$class_11218;field_59808:Lnet/minecraft/class_1923;
      official d Lfkx$f;d:Ldlz;
  • Constructor Details

    • ChunkWaypointTracker

      public ChunkWaypointTracker(LivingEntity source, Waypoint.Config config, ServerPlayerEntity receiver)
      Mappings:
      Namespace Name Mixin selector
      named <init> Lnet/minecraft/world/waypoint/ServerWaypoint$ChunkWaypointTracker;<init>(Lnet/minecraft/entity/LivingEntity;Lnet/minecraft/world/waypoint/Waypoint$Config;Lnet/minecraft/server/network/ServerPlayerEntity;)V
      intermediary <init> Lnet/minecraft/class_11212$class_11218;<init>(Lnet/minecraft/class_1309;Lnet/minecraft/class_11208$class_11209;Lnet/minecraft/class_3222;)V
      official <init> Lfkx$f;<init>(Lcam;Lfkt$a;Lauc;)V
  • Method Details

    • getDistanceToOriginalPos

      public int getDistanceToOriginalPos()
      Specified by:
      getDistanceToOriginalPos in interface ServerWaypoint.ChebyshevDistanceValidatedTracker
      Mappings:
      Namespace Name Mixin selector
      named getDistanceToOriginalPos Lnet/minecraft/world/waypoint/ServerWaypoint$ChebyshevDistanceValidatedTracker;getDistanceToOriginalPos()I
      intermediary method_70801 Lnet/minecraft/class_11212$class_11214;method_70801()I
      official a Lfkx$b;a()I
    • track

      public void track()
      Specified by:
      track in interface ServerWaypoint.WaypointTracker
      Mappings:
      Namespace Name Mixin selector
      named track Lnet/minecraft/world/waypoint/ServerWaypoint$WaypointTracker;track()V
      intermediary method_70802 Lnet/minecraft/class_11212$class_11215;method_70802()V
      official c Lfkx$c;c()V
    • untrack

      public void untrack()
      Specified by:
      untrack in interface ServerWaypoint.WaypointTracker
      Mappings:
      Namespace Name Mixin selector
      named untrack Lnet/minecraft/world/waypoint/ServerWaypoint$WaypointTracker;untrack()V
      intermediary method_70803 Lnet/minecraft/class_11212$class_11215;method_70803()V
      official d Lfkx$c;d()V
    • update

      public void update()
      Specified by:
      update in interface ServerWaypoint.WaypointTracker
      Mappings:
      Namespace Name Mixin selector
      named update Lnet/minecraft/world/waypoint/ServerWaypoint$WaypointTracker;update()V
      intermediary method_70804 Lnet/minecraft/class_11212$class_11215;method_70804()V
      official e Lfkx$c;e()V
    • isInvalid

      public boolean isInvalid()
      Specified by:
      isInvalid in interface ServerWaypoint.ChebyshevDistanceValidatedTracker
      Specified by:
      isInvalid in interface ServerWaypoint.WaypointTracker
      Mappings:
      Namespace Name Mixin selector
      named isInvalid Lnet/minecraft/world/waypoint/ServerWaypoint$WaypointTracker;isInvalid()Z
      intermediary method_70800 Lnet/minecraft/class_11212$class_11215;method_70800()Z
      official b Lfkx$c;b()Z