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 final 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> pIdentifier, Waypoint.Icon pIcon, TrackedWaypoint.Type pType) -
Method Summary
Modifier and TypeMethodDescriptionabstract doubledistanceSquared(Entity pEntity) static TrackedWaypointicon()id()abstract TrackedWaypoint.PitchDirectionpitchDirectionToCamera(Level pLevel, TrackedWaypoint.Projector pProjector, PartialTickSupplier pPartialTickSupplier) private static TrackedWaypointread(io.netty.buffer.ByteBuf pBuffer) static TrackedWaypointsetAzimuth(UUID pUuid, Waypoint.Icon pIcon, float pAngle) static TrackedWaypointsetChunk(UUID pUuid, Waypoint.Icon pIcon, ChunkPos pChunkPos) static TrackedWaypointsetPosition(UUID pUuid, Waypoint.Icon pIcon, Vec3i pPosition) abstract voidupdate(TrackedWaypoint pWaypoint) voidwrite(io.netty.buffer.ByteBuf pBuffer) abstract voidwriteContents(io.netty.buffer.ByteBuf pBuffer) abstract doubleyawAngleToCamera(Level pLevel, TrackedWaypoint.Camera pCamera, PartialTickSupplier pPartialTickSupplier)
-
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> pIdentifier, Waypoint.Icon pIcon, TrackedWaypoint.Type pType)
-
-
Method Details
-
id
-
update
-
write
public void write(io.netty.buffer.ByteBuf pBuffer) -
writeContents
public abstract void writeContents(io.netty.buffer.ByteBuf pBuffer) -
read
-
setPosition
-
setChunk
-
setAzimuth
-
empty
-
yawAngleToCamera
public abstract double yawAngleToCamera(Level pLevel, TrackedWaypoint.Camera pCamera, PartialTickSupplier pPartialTickSupplier) -
pitchDirectionToCamera
public abstract TrackedWaypoint.PitchDirection pitchDirectionToCamera(Level pLevel, TrackedWaypoint.Projector pProjector, PartialTickSupplier pPartialTickSupplier) -
distanceSquared
-
icon
-