π οΈUsage
Accessing managers
QuestManager questManager = Bukkit.getServicesManager().load(QuestManager.class);
HologramManager hologramManager = Bukkit.getServicesManager().load(HologramManager.class);
WayPointManager wayPointManager = Bukkit.getServicesManager().load(WayPointManager.class);
if (questManager != null) {
// interact with quests
}Listening to quest events
public class QuestListener implements Listener {
@EventHandler
public void onQuestComplete(QuestCompleteEvent event) {
Player player = event.getPlayer();
if (player != null) {
player.sendMessage("Completed: " +
event.getActiveQuest().getQuest().getDisplayName());
}
}
}Custom quest actions
Last updated