Package net.minecraft.world.waypoint
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
- Mappings:
Namespace Name named net/minecraft/world/waypoint/TrackedWaypointintermediary net/minecraft/class_11200official fqi
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprivate static classprivate static classprivate static classstatic enumstatic interfaceprivate static classprivate static enumstatic interfaceNested classes/interfaces inherited from interface net.minecraft.world.waypoint.Waypoint
Waypoint.Config -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final Waypoint.Config(package private) static final Loggerstatic final PacketCodec<ByteBuf, TrackedWaypoint> private final TrackedWaypoint.TypeFields inherited from interface net.minecraft.world.waypoint.Waypoint
DEFAULT_PLAYER_RANGE, DISABLE_TRACKING -
Constructor Summary
ConstructorsConstructorDescriptionTrackedWaypoint(com.mojang.datafixers.util.Either<UUID, String> source, Waypoint.Config config, TrackedWaypoint.Type type) -
Method Summary
Modifier and TypeMethodDescriptionstatic TrackedWaypointprivate static TrackedWaypointabstract TrackedWaypoint.PitchgetPitch(World world, TrackedWaypoint.PitchProvider cameraProvider, EntityTickProgress tickProgress) abstract doublegetRelativeYaw(World world, TrackedWaypoint.YawProvider yawProvider, EntityTickProgress tickProgress) abstract voidhandleUpdate(TrackedWaypoint waypoint) static TrackedWaypointofAzimuth(UUID source, Waypoint.Config config, float azimuth) static TrackedWaypointofChunk(UUID source, Waypoint.Config config, ChunkPos chunkPos) static TrackedWaypointofPos(UUID source, Waypoint.Config config, Vec3i pos) abstract doublesquaredDistanceTo(Entity receiver) abstract voidvoid
-
Field Details
-
LOGGER
- Mappings:
Namespace Name Mixin selector named LOGGERLnet/minecraft/world/waypoint/TrackedWaypoint;LOGGER:Lorg/slf4j/Logger;intermediary field_59773Lnet/minecraft/class_11200;field_59773:Lorg/slf4j/Logger;official cLfqi;c:Lorg/slf4j/Logger;
-
PACKET_CODEC
- Mappings:
Namespace Name Mixin selector named PACKET_CODECLnet/minecraft/world/waypoint/TrackedWaypoint;PACKET_CODEC:Lnet/minecraft/network/codec/PacketCodec;intermediary field_59771Lnet/minecraft/class_11200;field_59771:Lnet/minecraft/class_9139;official aLfqi;a:Laae;
-
source
- Mappings:
Namespace Name Mixin selector named sourceLnet/minecraft/world/waypoint/TrackedWaypoint;source:Lcom/mojang/datafixers/util/Either;intermediary field_59772Lnet/minecraft/class_11200;field_59772:Lcom/mojang/datafixers/util/Either;official bLfqi;b:Lcom/mojang/datafixers/util/Either;
-
config
- Mappings:
Namespace Name Mixin selector named configLnet/minecraft/world/waypoint/TrackedWaypoint;config:Lnet/minecraft/world/waypoint/Waypoint$Config;intermediary field_59774Lnet/minecraft/class_11200;field_59774:Lnet/minecraft/class_11208$class_11209;official dLfqi;d:Lfqk$a;
-
type
- Mappings:
Namespace Name Mixin selector named typeLnet/minecraft/world/waypoint/TrackedWaypoint;type:Lnet/minecraft/world/waypoint/TrackedWaypoint$Type;intermediary field_59775Lnet/minecraft/class_11200;field_59775:Lnet/minecraft/class_11200$class_11205;official eLfqi;e:Lfqi$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;)Vintermediary <init>Lnet/minecraft/class_11200;<init>(Lcom/mojang/datafixers/util/Either;Lnet/minecraft/class_11208$class_11209;Lnet/minecraft/class_11200$class_11205;)Vofficial <init>Lfqi;<init>(Lcom/mojang/datafixers/util/Either;Lfqk$a;Lfqi$g;)V
-
-
Method Details
-
getSource
- Mappings:
Namespace Name Mixin selector named getSourceLnet/minecraft/world/waypoint/TrackedWaypoint;getSource()Lcom/mojang/datafixers/util/Either;intermediary method_70763Lnet/minecraft/class_11200;method_70763()Lcom/mojang/datafixers/util/Either;official aLfqi;a()Lcom/mojang/datafixers/util/Either;
-
handleUpdate
- Mappings:
Namespace Name Mixin selector named handleUpdateLnet/minecraft/world/waypoint/TrackedWaypoint;handleUpdate(Lnet/minecraft/world/waypoint/TrackedWaypoint;)Vintermediary method_70766Lnet/minecraft/class_11200;method_70766(Lnet/minecraft/class_11200;)Vofficial aLfqi;a(Lfqi;)V
-
writeBuf
- Mappings:
Namespace Name Mixin selector named writeBufLnet/minecraft/world/waypoint/TrackedWaypoint;writeBuf(Lio/netty/buffer/ByteBuf;)Vintermediary method_70767Lnet/minecraft/class_11200;method_70767(Lio/netty/buffer/ByteBuf;)Vofficial aLfqi;a(Lio/netty/buffer/ByteBuf;)V
-
writeAdditionalDataToBuf
- Mappings:
Namespace Name Mixin selector named writeAdditionalDataToBufLnet/minecraft/world/waypoint/TrackedWaypoint;writeAdditionalDataToBuf(Lio/netty/buffer/ByteBuf;)Vintermediary method_70774Lnet/minecraft/class_11200;method_70774(Lio/netty/buffer/ByteBuf;)Vofficial bLfqi;b(Lio/netty/buffer/ByteBuf;)V
-
fromBuf
- Mappings:
Namespace Name Mixin selector named fromBufLnet/minecraft/world/waypoint/TrackedWaypoint;fromBuf(Lio/netty/buffer/ByteBuf;)Lnet/minecraft/world/waypoint/TrackedWaypoint;intermediary method_70775Lnet/minecraft/class_11200;method_70775(Lio/netty/buffer/ByteBuf;)Lnet/minecraft/class_11200;official cLfqi;c(Lio/netty/buffer/ByteBuf;)Lfqi;
-
ofPos
- Mappings:
Namespace Name Mixin selector named ofPosLnet/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_70771Lnet/minecraft/class_11200;method_70771(Ljava/util/UUID;Lnet/minecraft/class_11208$class_11209;Lnet/minecraft/class_2382;)Lnet/minecraft/class_11200;official aLfqi;a(Ljava/util/UUID;Lfqk$a;Lkf;)Lfqi;
-
ofChunk
- Mappings:
Namespace Name Mixin selector named ofChunkLnet/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_70770Lnet/minecraft/class_11200;method_70770(Ljava/util/UUID;Lnet/minecraft/class_11208$class_11209;Lnet/minecraft/class_1923;)Lnet/minecraft/class_11200;official aLfqi;a(Ljava/util/UUID;Lfqk$a;Ldqv;)Lfqi;
-
ofAzimuth
- Mappings:
Namespace Name Mixin selector named ofAzimuthLnet/minecraft/world/waypoint/TrackedWaypoint;ofAzimuth(Ljava/util/UUID;Lnet/minecraft/world/waypoint/Waypoint$Config;F)Lnet/minecraft/world/waypoint/TrackedWaypoint;intermediary method_70769Lnet/minecraft/class_11200;method_70769(Ljava/util/UUID;Lnet/minecraft/class_11208$class_11209;F)Lnet/minecraft/class_11200;official aLfqi;a(Ljava/util/UUID;Lfqk$a;F)Lfqi;
-
empty
- Mappings:
Namespace Name Mixin selector named emptyLnet/minecraft/world/waypoint/TrackedWaypoint;empty(Ljava/util/UUID;)Lnet/minecraft/world/waypoint/TrackedWaypoint;intermediary method_70768Lnet/minecraft/class_11200;method_70768(Ljava/util/UUID;)Lnet/minecraft/class_11200;official aLfqi;a(Ljava/util/UUID;)Lfqi;
-
getRelativeYaw
public abstract double getRelativeYaw(World world, TrackedWaypoint.YawProvider yawProvider, EntityTickProgress tickProgress) - Mappings:
Namespace Name Mixin selector named getRelativeYawLnet/minecraft/world/waypoint/TrackedWaypoint;getRelativeYaw(Lnet/minecraft/world/World;Lnet/minecraft/world/waypoint/TrackedWaypoint$YawProvider;Lnet/minecraft/world/waypoint/EntityTickProgress;)Dintermediary method_71153Lnet/minecraft/class_11200;method_71153(Lnet/minecraft/class_1937;Lnet/minecraft/class_11200$class_11297;Lnet/minecraft/class_11728;)Dofficial aLfqi;a(Ldrq;Lfqi$b;Lfqh;)D
-
getPitch
public abstract TrackedWaypoint.Pitch getPitch(World world, TrackedWaypoint.PitchProvider cameraProvider, EntityTickProgress tickProgress) - Mappings:
Namespace Name Mixin selector named getPitchLnet/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_71154Lnet/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 aLfqi;a(Ldrq;Lfqi$f;Lfqh;)Lfqi$e;
-
squaredDistanceTo
- Mappings:
Namespace Name Mixin selector named squaredDistanceToLnet/minecraft/world/waypoint/TrackedWaypoint;squaredDistanceTo(Lnet/minecraft/entity/Entity;)Dintermediary method_70773Lnet/minecraft/class_11200;method_70773(Lnet/minecraft/class_1297;)Dofficial aLfqi;a(Lcdv;)D
-
getConfig
- Mappings:
Namespace Name Mixin selector named getConfigLnet/minecraft/world/waypoint/TrackedWaypoint;getConfig()Lnet/minecraft/world/waypoint/Waypoint$Config;intermediary method_70772Lnet/minecraft/class_11200;method_70772()Lnet/minecraft/class_11208$class_11209;official bLfqi;b()Lfqk$a;
-