Class GeyserWaypoint
java.lang.Object
org.geysermc.geyser.session.cache.waypoint.GeyserWaypoint
- Direct Known Subclasses:
AzimuthWaypoint,ChunkWaypoint,CoordinatesWaypoint
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionGeyserWaypoint(GeyserSession session, UUID uuid, net.kyori.adventure.key.Key style, Color color, Optional<Entity> entity) -
Method Summary
Modifier and TypeMethodDescriptioncolor()static @Nullable GeyserWaypointcreate(GeyserSession session, Optional<Entity> entity, org.geysermc.mcprotocollib.protocol.data.game.level.waypoint.TrackedWaypoint waypoint) protected voidsendLocationPacket(boolean force) abstract voidsetData(org.geysermc.mcprotocollib.protocol.data.game.level.waypoint.WaypointData data) voidprotected voidsetPosition(org.cloudburstmc.math.vector.Vector3f position) voidtrack(org.geysermc.mcprotocollib.protocol.data.game.level.waypoint.WaypointData data) voiduntrack()voidupdate(org.geysermc.mcprotocollib.protocol.data.game.level.waypoint.WaypointData data) static booleanuses26_10WaypointPacket(GeyserSession session) static booleanuses26_20WaypointPacket(GeyserSession session)
-
Field Details
-
session
-
-
Constructor Details
-
GeyserWaypoint
public GeyserWaypoint(GeyserSession session, UUID uuid, net.kyori.adventure.key.Key style, Color color, Optional<Entity> entity)
-
-
Method Details
-
color
-
track
public void track(org.geysermc.mcprotocollib.protocol.data.game.level.waypoint.WaypointData data) -
update
public void update(org.geysermc.mcprotocollib.protocol.data.game.level.waypoint.WaypointData data) -
untrack
public void untrack() -
setEntity
-
setPosition
protected void setPosition(org.cloudburstmc.math.vector.Vector3f position) -
sendLocationPacket
protected void sendLocationPacket(boolean force) -
setData
public abstract void setData(org.geysermc.mcprotocollib.protocol.data.game.level.waypoint.WaypointData data) -
create
public static @Nullable GeyserWaypoint create(GeyserSession session, Optional<Entity> entity, org.geysermc.mcprotocollib.protocol.data.game.level.waypoint.TrackedWaypoint waypoint) -
uses26_10WaypointPacket
-
uses26_20WaypointPacket
-