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 classstatic interface(package private) static class(package private) static classstatic enumstatic interface(package private) static enum(package private) static classNested 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.Loggerstatic StreamCodec<io.netty.buffer.ByteBuf, TrackedWaypoint> private final TrackedWaypoint.TypeFields 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> identifier, Waypoint.Icon icon, TrackedWaypoint.Type type) -
Method Summary
Modifier and TypeMethodDescriptionabstract doubledistanceSquared(Entity entity) static TrackedWaypointicon()id()abstract TrackedWaypoint.PitchDirectionpitchDirectionToCamera(Level level, TrackedWaypoint.Projector projector) private static TrackedWaypointread(io.netty.buffer.ByteBuf buffer) static TrackedWaypointsetAzimuth(UUID uuid, Waypoint.Icon icon, float angle) static TrackedWaypointsetChunk(UUID uuid, Waypoint.Icon icon, ChunkPos chunkPos) static TrackedWaypointsetPosition(UUID uuid, Waypoint.Icon icon, Vec3i position) abstract voidupdate(TrackedWaypoint waypoint) voidwrite(io.netty.buffer.ByteBuf buffer) abstract voidwriteContents(io.netty.buffer.ByteBuf buffer) abstract doubleyawAngleToCamera(Level level, TrackedWaypoint.Camera camera)
-
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> identifier, Waypoint.Icon icon, TrackedWaypoint.Type type)
-
-
Method Details
-
id
-
update
-
write
public void write(io.netty.buffer.ByteBuf buffer) -
writeContents
public abstract void writeContents(io.netty.buffer.ByteBuf buffer) -
read
-
setPosition
-
setChunk
-
setAzimuth
-
empty
-
yawAngleToCamera
-
pitchDirectionToCamera
public abstract TrackedWaypoint.PitchDirection pitchDirectionToCamera(Level level, TrackedWaypoint.Projector projector) -
distanceSquared
-
icon
-