Package net.minecraft.world.waypoints
Class TrackedWaypoint
java.lang.Object
net.minecraft.world.waypoints.TrackedWaypoint
- All Implemented Interfaces:
Waypoint
- Direct Known Subclasses:
TrackedWaypoint.AzimuthWaypoint
,TrackedWaypoint.ChunkWaypoint
,TrackedWaypoint.EmptyWaypoint
,TrackedWaypoint.Vec3iWaypoint
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescription(package private) static class
static interface
(package private) static class
(package private) static class
static enum
static interface
(package private) static enum
(package private) static class
Nested classes/interfaces inherited from interface net.minecraft.world.waypoints.Waypoint
Waypoint.Icon
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final Waypoint.Icon
(package private) static final org.slf4j.Logger
static StreamCodec
<io.netty.buffer.ByteBuf, TrackedWaypoint> private final TrackedWaypoint.Type
Fields inherited from interface net.minecraft.world.waypoints.Waypoint
MAX_RANGE, WAYPOINT_TRANSMIT_RANGE_HIDE_MODIFIER
-
Constructor Summary
ConstructorsConstructorDescriptionTrackedWaypoint
(com.mojang.datafixers.util.Either<UUID, String> p_416104_, Waypoint.Icon p_416164_, TrackedWaypoint.Type p_415645_) -
Method Summary
Modifier and TypeMethodDescriptionabstract double
distanceSquared
(Entity pEntity) static TrackedWaypoint
icon()
id()
abstract TrackedWaypoint.PitchDirection
pitchDirectionToCamera
(Level pLevel, TrackedWaypoint.Projector pProjector) private static TrackedWaypoint
read
(io.netty.buffer.ByteBuf p_415861_) static TrackedWaypoint
setAzimuth
(UUID pUuid, Waypoint.Icon pIcon, float pAngle) static TrackedWaypoint
setChunk
(UUID pUuid, Waypoint.Icon pIcon, ChunkPos pChunkPos) static TrackedWaypoint
setPosition
(UUID pUuid, Waypoint.Icon pIcon, Vec3i pPosition) abstract void
update
(TrackedWaypoint pWaypoint) void
write
(io.netty.buffer.ByteBuf p_416238_) abstract void
writeContents
(io.netty.buffer.ByteBuf p_415683_) abstract double
yawAngleToCamera
(Level pLevel, TrackedWaypoint.Camera pCamera)
-
Field Details
-
LOGGER
static final org.slf4j.Logger LOGGER -
STREAM_CODEC
-
identifier
-
icon
-
type
-
-
Constructor Details
-
TrackedWaypoint
TrackedWaypoint(com.mojang.datafixers.util.Either<UUID, String> p_416104_, Waypoint.Icon p_416164_, TrackedWaypoint.Type p_415645_)
-
-
Method Details
-
id
-
update
-
write
public void write(io.netty.buffer.ByteBuf p_416238_) -
writeContents
public abstract void writeContents(io.netty.buffer.ByteBuf p_415683_) -
read
-
setPosition
-
setChunk
-
setAzimuth
-
empty
-
yawAngleToCamera
-
pitchDirectionToCamera
public abstract TrackedWaypoint.PitchDirection pitchDirectionToCamera(Level pLevel, TrackedWaypoint.Projector pProjector) -
distanceSquared
-
icon
-