Class QuestCompletedEvent
java.lang.Object
org.bukkit.event.Event
com.ordwen.odailyquests.api.events.QuestCompletedEvent
- All Implemented Interfaces:
org.bukkit.event.Cancellable
public class QuestCompletedEvent
extends org.bukkit.event.Event
implements org.bukkit.event.Cancellable
Called when a quest is completed.
This method sends the player the rewards of the quest, and increases their total number of completed quests.
- Since:
- 2.1.0
-
Nested Class Summary
Nested classes/interfaces inherited from class org.bukkit.event.Event
org.bukkit.event.Event.Result
-
Constructor Summary
ConstructorsConstructorDescriptionQuestCompletedEvent
(org.bukkit.entity.Player player, Progression progression, AbstractQuest abstractQuest) Constructor for the QuestCompletedEvent. -
Method Summary
Modifier and TypeMethodDescriptionGet the quest that was completed.static org.bukkit.event.HandlerList
org.bukkit.event.HandlerList
org.bukkit.entity.Player
Get the player who completed the quest.Get the current progression of the quest.boolean
void
setCancelled
(boolean isCancelled) Methods inherited from class org.bukkit.event.Event
getEventName, isAsynchronous
-
Constructor Details
-
QuestCompletedEvent
public QuestCompletedEvent(org.bukkit.entity.Player player, Progression progression, AbstractQuest abstractQuest) Constructor for the QuestCompletedEvent.- Parameters:
player
- player who completed the questprogression
- current progression of the questabstractQuest
- quest that was completed
-
-
Method Details
-
getHandlers
@NotNull public org.bukkit.event.HandlerList getHandlers()- Specified by:
getHandlers
in classorg.bukkit.event.Event
-
getHandlerList
public static org.bukkit.event.HandlerList getHandlerList() -
isCancelled
public boolean isCancelled()- Specified by:
isCancelled
in interfaceorg.bukkit.event.Cancellable
-
setCancelled
public void setCancelled(boolean isCancelled) - Specified by:
setCancelled
in interfaceorg.bukkit.event.Cancellable
-
getPlayer
public org.bukkit.entity.Player getPlayer()Get the player who completed the quest.- Returns:
- Player object
-
getProgression
Get the current progression of the quest.- Returns:
- Progression object
-
getAbstractQuest
Get the quest that was completed.- Returns:
- AbstractQuest object
-