final DialogueFactory sendStatement(String... lines)
final DialogueFactory sendOption(String option1, Runnable action1, String option2, Runnable action2)
final DialogueFactory sendPlayerChat(String... lines)
final DialogueFactory sendNpcChat(int id, String... lines)
final DialogueFactory execute()
PetData(String name, int item, int npc)
static Optional< PetData > forOrdinal(int ordinal)
static Optional< PetData > forNpc(int id)
static Optional< PetData > forItem(int id)
abstract void dialogue(DialogueFactory factory)