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 fkr
-
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 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) abstract doublegetRelativeYaw(World world, TrackedWaypoint.YawProvider yawProvider) 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 cLfkr;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 aLfkr;a:Lzm;
-
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 bLfkr;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 dLfkr;d:Lfkt$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 eLfkr;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;)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>Lfkr;<init>(Lcom/mojang/datafixers/util/Either;Lfkt$a;Lfkr$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 aLfkr;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 aLfkr;a(Lfkr;)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 aLfkr;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 bLfkr;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 cLfkr;c(Lio/netty/buffer/ByteBuf;)Lfkr;
-
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 aLfkr;a(Ljava/util/UUID;Lfkt$a;Lkg;)Lfkr;
-
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 aLfkr;a(Ljava/util/UUID;Lfkt$a;Ldlz;)Lfkr;
-
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 aLfkr;a(Ljava/util/UUID;Lfkt$a;F)Lfkr;
-
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 aLfkr;a(Ljava/util/UUID;)Lfkr;
-
getRelativeYaw
- Mappings:
Namespace Name Mixin selector named getRelativeYawLnet/minecraft/world/waypoint/TrackedWaypoint;getRelativeYaw(Lnet/minecraft/world/World;Lnet/minecraft/world/waypoint/TrackedWaypoint$YawProvider;)Dintermediary method_71153Lnet/minecraft/class_11200;method_71153(Lnet/minecraft/class_1937;Lnet/minecraft/class_11200$class_11297;)Dofficial aLfkr;a(Ldmu;Lfkr$b;)D
-
getPitch
public abstract TrackedWaypoint.Pitch getPitch(World world, TrackedWaypoint.PitchProvider cameraProvider) - 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/TrackedWaypoint$Pitch;intermediary method_71154Lnet/minecraft/class_11200;method_71154(Lnet/minecraft/class_1937;Lnet/minecraft/class_11200$class_11204;)Lnet/minecraft/class_11200$class_11379;official aLfkr;a(Ldmu;Lfkr$f;)Lfkr$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 aLfkr;a(Lbzm;)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 bLfkr;b()Lfkt$a;
-