Class TrackedWaypoint.Positional

java.lang.Object
net.minecraft.world.waypoint.TrackedWaypoint
net.minecraft.world.waypoint.TrackedWaypoint.Positional
All Implemented Interfaces:
Waypoint
Enclosing class:
TrackedWaypoint

private static class TrackedWaypoint.Positional extends TrackedWaypoint
Mappings:
Namespace Name
named net/minecraft/world/waypoint/TrackedWaypoint$Positional
intermediary net/minecraft/class_11200$class_11206
official fqi$h
  • Field Details

    • pos

      private Vec3i pos
      Mappings:
      Namespace Name Mixin selector
      named pos Lnet/minecraft/world/waypoint/TrackedWaypoint$Positional;pos:Lnet/minecraft/util/math/Vec3i;
      intermediary field_59784 Lnet/minecraft/class_11200$class_11206;field_59784:Lnet/minecraft/class_2382;
      official c Lfqi$h;c:Lkf;
  • Constructor Details

    • Positional

      public Positional(UUID uuid, Waypoint.Config config, Vec3i pos)
      Mappings:
      Namespace Name Mixin selector
      named <init> Lnet/minecraft/world/waypoint/TrackedWaypoint$Positional;<init>(Ljava/util/UUID;Lnet/minecraft/world/waypoint/Waypoint$Config;Lnet/minecraft/util/math/Vec3i;)V
      intermediary <init> Lnet/minecraft/class_11200$class_11206;<init>(Ljava/util/UUID;Lnet/minecraft/class_11208$class_11209;Lnet/minecraft/class_2382;)V
      official <init> Lfqi$h;<init>(Ljava/util/UUID;Lfqk$a;Lkf;)V
    • Positional

      public Positional(com.mojang.datafixers.util.Either<UUID,String> source, Waypoint.Config config, PacketByteBuf buf)
      Mappings:
      Namespace Name Mixin selector
      named <init> Lnet/minecraft/world/waypoint/TrackedWaypoint$Positional;<init>(Lcom/mojang/datafixers/util/Either;Lnet/minecraft/world/waypoint/Waypoint$Config;Lnet/minecraft/network/PacketByteBuf;)V
      intermediary <init> Lnet/minecraft/class_11200$class_11206;<init>(Lcom/mojang/datafixers/util/Either;Lnet/minecraft/class_11208$class_11209;Lnet/minecraft/class_2540;)V
      official <init> Lfqi$h;<init>(Lcom/mojang/datafixers/util/Either;Lfqk$a;Lwn;)V
  • Method Details

    • handleUpdate

      public void handleUpdate(TrackedWaypoint waypoint)
      Specified by:
      handleUpdate in class TrackedWaypoint
      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 Lfqi;a(Lfqi;)V
    • writeAdditionalDataToBuf

      public void writeAdditionalDataToBuf(ByteBuf buf)
      Specified by:
      writeAdditionalDataToBuf in class TrackedWaypoint
      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 Lfqi;b(Lio/netty/buffer/ByteBuf;)V
    • getSourcePos

      private Vec3d getSourcePos(World world, EntityTickProgress tickProgress)
      Mappings:
      Namespace Name Mixin selector
      named getSourcePos Lnet/minecraft/world/waypoint/TrackedWaypoint$Positional;getSourcePos(Lnet/minecraft/world/World;Lnet/minecraft/world/waypoint/EntityTickProgress;)Lnet/minecraft/util/math/Vec3d;
      intermediary method_70780 Lnet/minecraft/class_11200$class_11206;method_70780(Lnet/minecraft/class_1937;Lnet/minecraft/class_11728;)Lnet/minecraft/class_243;
      official a Lfqi$h;a(Ldrq;Lfqh;)Lfoh;
    • getRelativeYaw

      public double getRelativeYaw(World world, TrackedWaypoint.YawProvider yawProvider, EntityTickProgress tickProgress)
      Specified by:
      getRelativeYaw in class TrackedWaypoint
      Mappings:
      Namespace Name Mixin selector
      named getRelativeYaw Lnet/minecraft/world/waypoint/TrackedWaypoint;getRelativeYaw(Lnet/minecraft/world/World;Lnet/minecraft/world/waypoint/TrackedWaypoint$YawProvider;Lnet/minecraft/world/waypoint/EntityTickProgress;)D
      intermediary method_71153 Lnet/minecraft/class_11200;method_71153(Lnet/minecraft/class_1937;Lnet/minecraft/class_11200$class_11297;Lnet/minecraft/class_11728;)D
      official a Lfqi;a(Ldrq;Lfqi$b;Lfqh;)D
    • getPitch

      public TrackedWaypoint.Pitch getPitch(World world, TrackedWaypoint.PitchProvider cameraProvider, EntityTickProgress tickProgress)
      Specified by:
      getPitch in class TrackedWaypoint
      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/EntityTickProgress;)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_11728;)Lnet/minecraft/class_11200$class_11379;
      official a Lfqi;a(Ldrq;Lfqi$f;Lfqh;)Lfqi$e;
    • squaredDistanceTo

      public double squaredDistanceTo(Entity receiver)
      Specified by:
      squaredDistanceTo in class TrackedWaypoint
      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 Lfqi;a(Lcdv;)D