final DialogueFactory execute()
Retrieves the next dialogue in the chain and executes it.
void clear()
Clears the current dialogue chain.
final DialogueFactory sendNpcChat(int id, String... lines)
Appends an NpcDialogue to the current dialogue chain.
final DialogueFactory sendOption(String option1, Runnable action1, String option2, Runnable action2)
Appends the OptionDialogue onto the current dialogue chain.
void setPoints(int points)
Handles selling offering slayer rewards.
static void offer(Player player)
static void confirm(Player player)
OfferingData(int item, int points, int experience)
Constructs a new OfferingData.
static OfferingData forItem(int item)