Class GeyserWaypoint
java.lang.Object
org.geysermc.geyser.session.cache.waypoint.GeyserWaypoint
- Direct Known Subclasses:
AzimuthWaypoint,ChunkWaypoint,CoordinatesWaypoint
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected org.cloudburstmc.math.vector.Vector3fprotected final GeyserSession -
Constructor Summary
ConstructorsConstructorDescriptionGeyserWaypoint(GeyserSession session, Optional<PlayerEntity> player, Color color) -
Method Summary
Modifier and TypeMethodDescriptioncolor()static @Nullable GeyserWaypointcreate(GeyserSession session, Optional<PlayerEntity> player, 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) voidsetPlayer(PlayerEntity entity) voidtrack(org.geysermc.mcprotocollib.protocol.data.game.level.waypoint.WaypointData data) voiduntrack()voidupdate(org.geysermc.mcprotocollib.protocol.data.game.level.waypoint.WaypointData data)
-
Field Details
-
session
-
position
protected org.cloudburstmc.math.vector.Vector3f position
-
-
Constructor Details
-
GeyserWaypoint
-
-
Method Details
-
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() -
setPlayer
-
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<PlayerEntity> player, org.geysermc.mcprotocollib.protocol.data.game.level.waypoint.TrackedWaypoint waypoint) -
color
-