net.minecraft.world.waypoint

public abstract class TrackedWaypoint

implements Waypoint

net.minecraft.world.waypoints.TrackedWaypoint
net.minecraft.class_11200
net.minecraft.world.waypoint.TrackedWaypoint

Field summary

Modifier and TypeField
private static final org.slf4j.Logger
LOGGER
field_59773
LOGGER
public static final PacketCodec<io.netty.buffer.ByteBuf, TrackedWaypoint>
STREAM_CODEC
field_59771
PACKET_CODEC
protected final com.mojang.datafixers.util.Either<UUID, String>
identifier
field_59772
source
private final Waypoint$Config
icon
field_59774
config
private final TrackedWaypoint$Type
type
field_59775
type

Constructor summary

ModifierConstructor
private (com.mojang.datafixers.util.Either<UUID, String> source, Waypoint$Config config, TrackedWaypoint$Type type)

Method summary

Modifier and TypeMethod
public com.mojang.datafixers.util.Either<UUID, String>
id()
method_70763()
getSource()
public abstract void
update(TrackedWaypoint other)
method_70766(class_11200 arg0)
handleUpdate(TrackedWaypoint waypoint)
public void
write(io.netty.buffer.ByteBuf buf)
method_70767(io.netty.buffer.ByteBuf arg0)
writeBuf(io.netty.buffer.ByteBuf buf)
public abstract void
writeContents(io.netty.buffer.ByteBuf buf)
method_70774(io.netty.buffer.ByteBuf arg0)
writeAdditionalDataToBuf(io.netty.buffer.ByteBuf buf)
private static TrackedWaypoint
read(io.netty.buffer.ByteBuf buf)
method_70775(io.netty.buffer.ByteBuf arg0)
fromBuf(io.netty.buffer.ByteBuf buf)
public static TrackedWaypoint
setPosition(UUID identifier, Waypoint$Icon icon, Vec3i position)
method_70771(UUID arg0, class_11208$class_11209 arg1, class_2382 arg2)
ofPos(UUID source, Waypoint$Config config, Vec3i pos)
public static TrackedWaypoint
setChunk(UUID identifier, Waypoint$Icon icon, ChunkPos chunk)
method_70770(UUID arg0, class_11208$class_11209 arg1, class_1923 arg2)
ofChunk(UUID source, Waypoint$Config config, ChunkPos chunkPos)
public static TrackedWaypoint
setAzimuth(UUID identifier, Waypoint$Icon icon, float angle)
method_70769(UUID arg0, class_11208$class_11209 arg1, float arg2)
ofAzimuth(UUID source, Waypoint$Config config, float azimuth)
public static TrackedWaypoint
empty(UUID identifier)
method_70768(UUID arg0)
empty(UUID uuid)
public abstract double
yawAngleToCamera(Level level, TrackedWaypoint$Camera camera, PartialTickSupplier partialTickSupplier)
method_71153(class_1937 arg0, class_11200$class_11297 arg1, class_11728 arg2)
getRelativeYaw(World world, TrackedWaypoint$YawProvider yawProvider, EntityTickProgress tickProgress)
public abstract TrackedWaypoint$Pitch
pitchDirectionToCamera(Level level, TrackedWaypoint$Projector projector, PartialTickSupplier partialTickSupplier)
method_71154(class_1937 arg0, class_11200$class_11204 arg1, class_11728 arg2)
getPitch(World world, TrackedWaypoint$PitchProvider cameraProvider, EntityTickProgress tickProgress)
public abstract double
distanceSquared(Entity fromEntity)
method_70773(class_1297 arg0)
squaredDistanceTo(Entity receiver)
public Waypoint$Config
icon()
method_70772()
getConfig()