Quest

public class Quest implements Serializable

Inheritors

Constructors

Link copied to clipboard
public void Quest(Player player, QuestObjectives questObjectives, int questLevel)

Properties

Link copied to clipboard
protected final static HashMap<UUID, List<Quest>> pendingPlayerQuests
Link copied to clipboard
public UUID playerUUID
Link copied to clipboard
protected String questGiver
Link copied to clipboard
public final UUID questID
Link copied to clipboard
public int questLevel
Link copied to clipboard
protected String questName
Link copied to clipboard
Link copied to clipboard
protected String questTaker

Functions

Link copied to clipboard
public static Quest completeQuest(UUID questUUID, Player player)
Link copied to clipboard
public static HashMap<UUID, List<Quest>> getPendingPlayerQuests()
Link copied to clipboard
public UUID getPlayerUUID()
Link copied to clipboard
public String getQuestGiver()
Link copied to clipboard
public UUID getQuestID()
Link copied to clipboard
public int getQuestLevel()
Link copied to clipboard
public String getQuestName()
Link copied to clipboard
Link copied to clipboard
public String getQuestTaker()
Link copied to clipboard
public boolean isAccepted()
Link copied to clipboard
public void setAccepted(boolean accepted)
Link copied to clipboard
public void setPlayerUUID(UUID playerUUID)
Link copied to clipboard
public void setQuestGiver(String questGiver)
Link copied to clipboard
public void setQuestLevel(int questLevel)
Link copied to clipboard
public void setQuestTaker(String questTaker)
Link copied to clipboard
public static void shutdown()
Link copied to clipboard
public static void stopPlayerQuest(Player player, String questID)