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

  • Constructor Details

  • Method Details

    • color

      public Color 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

      public void setEntity(Entity entity)
    • 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

      public static boolean uses26_10WaypointPacket(GeyserSession session)
    • uses26_20WaypointPacket

      public static boolean uses26_20WaypointPacket(GeyserSession session)