Class ServerWaypoint.PositionalWaypointTracker

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

public static class ServerWaypoint.PositionalWaypointTracker extends Object implements ServerWaypoint.ManhattanDistanceValidatedTracker
Mappings:
Namespace Name
named net/minecraft/world/waypoint/ServerWaypoint$PositionalWaypointTracker
intermediary net/minecraft/class_11212$class_11217
official fkx$e
  • Field Details

    • source

      private final LivingEntity source
      Mappings:
      Namespace Name Mixin selector
      named source Lnet/minecraft/world/waypoint/ServerWaypoint$PositionalWaypointTracker;source:Lnet/minecraft/entity/LivingEntity;
      intermediary field_59801 Lnet/minecraft/class_11212$class_11217;field_59801:Lnet/minecraft/class_1309;
      official a Lfkx$e;a:Lcam;
    • config

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

      private final ServerPlayerEntity receiver
      Mappings:
      Namespace Name Mixin selector
      named receiver Lnet/minecraft/world/waypoint/ServerWaypoint$PositionalWaypointTracker;receiver:Lnet/minecraft/server/network/ServerPlayerEntity;
      intermediary field_59803 Lnet/minecraft/class_11212$class_11217;field_59803:Lnet/minecraft/class_3222;
      official c Lfkx$e;c:Lauc;
    • pos

      private BlockPos pos
      Mappings:
      Namespace Name Mixin selector
      named pos Lnet/minecraft/world/waypoint/ServerWaypoint$PositionalWaypointTracker;pos:Lnet/minecraft/util/math/BlockPos;
      intermediary field_59804 Lnet/minecraft/class_11212$class_11217;field_59804:Lnet/minecraft/class_2338;
      official d Lfkx$e;d:Ljb;
  • Constructor Details

    • PositionalWaypointTracker

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

    • 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
    • getDistanceToOriginalPos

      public int getDistanceToOriginalPos()
      Specified by:
      getDistanceToOriginalPos in interface ServerWaypoint.ManhattanDistanceValidatedTracker
      Mappings:
      Namespace Name Mixin selector
      named getDistanceToOriginalPos Lnet/minecraft/world/waypoint/ServerWaypoint$ManhattanDistanceValidatedTracker;getDistanceToOriginalPos()I
      intermediary method_70799 Lnet/minecraft/class_11212$class_11213;method_70799()I
      official a Lfkx$a;a()I
    • isInvalid

      public boolean isInvalid()
      Specified by:
      isInvalid in interface ServerWaypoint.ManhattanDistanceValidatedTracker
      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