Class QuestManager
java.lang.Object
rocks.gravili.notquests.paper.managers.QuestManager
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddDebugEnabledPlayer(org.bukkit.entity.Player player) voidfinal StringcreateQuest(String questName) final StringdeleteQuest(String questName) final ArrayList<net.citizensnpcs.api.npc.NPC>getAllNPCsAttachedToQuest(Quest quest) getAllQuestsAttachedToArmorstand(org.bukkit.entity.ArmorStand armorstand) getAllQuestsAttachedToNPC(net.citizensnpcs.api.npc.NPC npc) final ArrayList<org.bukkit.entity.Player>final ArrayList<net.citizensnpcs.api.npc.NPC>final ArrayList<net.citizensnpcs.api.npc.NPC>final StringgetObjectiveTaskDescription(Objective objective, boolean completed, org.bukkit.entity.Player player) final Questfinal StringgetQuestRequirements(Quest quest, org.bukkit.entity.Player player) final StringgetQuestRewards(Quest quest, org.bukkit.entity.Player player) getQuestsAttachedToArmorstandWithoutShowing(org.bukkit.entity.ArmorStand armorstand) getQuestsAttachedToArmorstandWithShowing(org.bukkit.entity.ArmorStand armorstand) getQuestsAttachedToNPCWithoutShowing(net.citizensnpcs.api.npc.NPC npc) getQuestsAttachedToNPCWithShowing(net.citizensnpcs.api.npc.NPC npc) final booleanisDebugEnabledPlayer(org.bukkit.entity.Player player) final booleanisPlayerCloseToCitizenOrArmorstandWithQuest(org.bukkit.entity.Player player, Quest quest) Checks if the player is close to a Citizens NPC or Armor Stand which has the specified Quest attached to itvoidvoidloadNPCData(Category category) voidvoidloadQuestsFromConfig(Category category) voidremoveDebugEnabledPlayer(org.bukkit.entity.Player player) voidsendActiveObjective(org.bukkit.entity.Player player, ActiveObjective activeObjective) voidsendActiveObjectivesAndProgress(org.bukkit.entity.Player player, ActiveQuest activeQuest) voidsendCompletedObjectivesAndProgress(org.bukkit.entity.Player player, ActiveQuest activeQuest) voidsendObjectives(org.bukkit.entity.Player player, Quest quest) voidsendObjectivesAdmin(org.bukkit.command.CommandSender sender, Quest quest) booleansendQuestsPreviewOfQuestShownArmorstands(org.bukkit.entity.ArmorStand armorStand, org.bukkit.entity.Player player) voidsendQuestsPreviewOfQuestShownNPCs(net.citizensnpcs.api.npc.NPC npc, org.bukkit.entity.Player player) voidsendSingleQuestPreview(org.bukkit.entity.Player player, Quest quest)
-
Constructor Details
-
QuestManager
-
-
Method Details
-
createQuest
-
deleteQuest
-
getQuest
-
getAllQuests
-
loadQuestsFromConfig
public void loadQuestsFromConfig() -
loadQuestsFromConfig
-
getAllQuestsAttachedToArmorstand
-
getQuestsAttachedToArmorstandWithShowing
-
getQuestsAttachedToArmorstandWithoutShowing
-
getAllQuestsAttachedToNPC
-
getQuestsAttachedToNPCWithShowing
-
getQuestsAttachedToNPCWithoutShowing
-
getAllNPCsAttachedToQuest
-
getNPCsAttachedToQuestWithShowing
-
getNPCsAttachedToQuestWithoutShowing
-
sendQuestsPreviewOfQuestShownArmorstands
public boolean sendQuestsPreviewOfQuestShownArmorstands(org.bukkit.entity.ArmorStand armorStand, org.bukkit.entity.Player player) -
sendQuestsPreviewOfQuestShownNPCs
public void sendQuestsPreviewOfQuestShownNPCs(net.citizensnpcs.api.npc.NPC npc, org.bukkit.entity.Player player) -
getQuestRequirements
-
getQuestRewards
-
sendSingleQuestPreview
-
loadNPCData
public void loadNPCData() -
loadNPCData
-
cleanupBuggedNPCs
public void cleanupBuggedNPCs() -
sendCompletedObjectivesAndProgress
public void sendCompletedObjectivesAndProgress(org.bukkit.entity.Player player, ActiveQuest activeQuest) -
getObjectiveTaskDescription
-
sendActiveObjectivesAndProgress
public void sendActiveObjectivesAndProgress(org.bukkit.entity.Player player, ActiveQuest activeQuest) -
sendObjectives
-
sendObjectivesAdmin
-
sendActiveObjective
-
isPlayerCloseToCitizenOrArmorstandWithQuest
public final boolean isPlayerCloseToCitizenOrArmorstandWithQuest(org.bukkit.entity.Player player, Quest quest) Checks if the player is close to a Citizens NPC or Armor Stand which has the specified Quest attached to it- Parameters:
player- the player who should be close to the Citizens NPC or Armor Standquest- the Quest which needs to be attached to the Citizens NPC or Armor Stand- Returns:
- if the player is close to a Citizens NPC or Armor Stand which has the specified Quest attached to it
-
getDebugEnabledPlayers
-
addDebugEnabledPlayer
public void addDebugEnabledPlayer(org.bukkit.entity.Player player) -
removeDebugEnabledPlayer
public void removeDebugEnabledPlayer(org.bukkit.entity.Player player) -
isDebugEnabledPlayer
public final boolean isDebugEnabledPlayer(org.bukkit.entity.Player player)
-