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 fin
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprivate static classstatic interfaceprivate static classprivate static classprivate static classprivate static enumNested 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 intgetPitch(Entity receiver, TrackedWaypoint.CameraProvider provider) abstract doublegetRelativeYaw(Entity receiver) 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 cLfin;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 aLfin;a:Lzg;
-
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 bLfin;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 dLfin;d:Lfip$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 eLfin;e:Lfin$e;
-
-
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>Lfin;<init>(Lcom/mojang/datafixers/util/Either;Lfip$a;Lfin$e;)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 aLfin;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 aLfin;a(Lfin;)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 aLfin;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 bLfin;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 cLfin;c(Lio/netty/buffer/ByteBuf;)Lfin;
-
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 aLfin;a(Ljava/util/UUID;Lfip$a;Lkd;)Lfin;
-
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 aLfin;a(Ljava/util/UUID;Lfip$a;Ldka;)Lfin;
-
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 aLfin;a(Ljava/util/UUID;Lfip$a;F)Lfin;
-
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 aLfin;a(Ljava/util/UUID;)Lfin;
-
getRelativeYaw
- Mappings:
Namespace Name Mixin selector named getRelativeYawLnet/minecraft/world/waypoint/TrackedWaypoint;getRelativeYaw(Lnet/minecraft/entity/Entity;)Dintermediary method_70764Lnet/minecraft/class_11200;method_70764(Lnet/minecraft/class_1297;)Dofficial aLfin;a(Lbxn;)D
-
getPitch
- Mappings:
Namespace Name Mixin selector named getPitchLnet/minecraft/world/waypoint/TrackedWaypoint;getPitch(Lnet/minecraft/entity/Entity;Lnet/minecraft/world/waypoint/TrackedWaypoint$CameraProvider;)Iintermediary method_70765Lnet/minecraft/class_11200;method_70765(Lnet/minecraft/class_1297;Lnet/minecraft/class_11200$class_11204;)Iofficial aLfin;a(Lbxn;Lfin$d;)I
-
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 bLfin;b(Lbxn;)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 bLfin;b()Lfip$a;
-