Class GeyserWaypoint

java.lang.Object
org.geysermc.geyser.session.cache.waypoint.GeyserWaypoint
Direct Known Subclasses:
AzimuthWaypoint, ChunkWaypoint, CoordinatesWaypoint

public abstract class GeyserWaypoint extends Object
  • Field Details

    • session

      protected final GeyserSession session
    • position

      protected org.cloudburstmc.math.vector.Vector3f position
  • Constructor Details

  • 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

      public void setPlayer(PlayerEntity entity)
    • 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<UUID> uuid, OptionalLong entityId, org.geysermc.mcprotocollib.protocol.data.game.level.waypoint.TrackedWaypoint waypoint)
    • color

      public Color color()