1package com.runehive.game.world.entity.mob.movement.waypoint;
3import com.runehive.game.world.entity.mob.player.Player;
4import com.runehive.game.world.Interactable;
5import com.runehive.game.world.items.Item;
6import com.runehive.game.world.items.ground.GroundItem;
7import com.runehive.game.world.position.Position;
synchronized final void cancel()
Cancels all subsequent executions.
PickupWaypoint(Player player, Item item, Position position)
Waypoint(Mob mob, Interactable target)
This class represents a character controlled by a player.
The container class that represents an item that can be interacted with.
Represents a single Ground item on the world map.
static void pickup(Player player, Item item, Position position)
Attempts to pick the specified item up.
Represents a single tile on the game world.
An object implementing Interactable has uses.
static Interactable create(Position position)
Creates a new instance of an Interactable.