Package noppes.npcs.api.event
Interface IQuestEvent
-
- All Superinterfaces:
ICustomNPCsEvent,IPlayerEvent
- All Known Subinterfaces:
IQuestEvent.QuestCompletedEvent,IQuestEvent.QuestStartEvent,IQuestEvent.QuestTurnedInEvent
public interface IQuestEvent extends IPlayerEvent
Events fired during quest lifecycle: starting, completing, and turning in.
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static interfaceIQuestEvent.QuestCompletedEventFired when a quest's objectives are all completed.static interfaceIQuestEvent.QuestStartEventFired when a quest is started/accepted.static interfaceIQuestEvent.QuestTurnedInEventFired when a completed quest is turned in.-
Nested classes/interfaces inherited from interface noppes.npcs.api.event.ICustomNPCsEvent
ICustomNPCsEvent.CNPCNaturalSpawnEvent, ICustomNPCsEvent.ScriptedCommandEvent
-
Nested classes/interfaces inherited from interface noppes.npcs.api.event.IPlayerEvent
IPlayerEvent.AchievementEvent, IPlayerEvent.AttackedEvent, IPlayerEvent.AttackEvent, IPlayerEvent.BonemealEvent, IPlayerEvent.BreakEvent, IPlayerEvent.ChangedDimension, IPlayerEvent.ChatEvent, IPlayerEvent.ContainerClosed, IPlayerEvent.ContainerOpen, IPlayerEvent.DamagedEntityEvent, IPlayerEvent.DamagedEvent, IPlayerEvent.DiedEvent, IPlayerEvent.DropEvent, IPlayerEvent.EffectEvent, IPlayerEvent.FallEvent, IPlayerEvent.FillBucketEvent, IPlayerEvent.FinishUsingItem, IPlayerEvent.InitEvent, IPlayerEvent.InteractEvent, IPlayerEvent.JumpEvent, IPlayerEvent.KeyPressedEvent, IPlayerEvent.KilledEntityEvent, IPlayerEvent.LevelUpEvent, IPlayerEvent.LightningEvent, IPlayerEvent.LoginEvent, IPlayerEvent.LogoutEvent, IPlayerEvent.MouseClickedEvent, IPlayerEvent.PickUpEvent, IPlayerEvent.PickupXPEvent, IPlayerEvent.ProfileEvent, IPlayerEvent.RangedChargeEvent, IPlayerEvent.RangedLaunchedEvent, IPlayerEvent.RespawnEvent, IPlayerEvent.RightClickEvent, IPlayerEvent.SleepEvent, IPlayerEvent.SoundEvent, IPlayerEvent.StartUsingItem, IPlayerEvent.StopUsingItem, IPlayerEvent.TimerEvent, IPlayerEvent.TossEvent, IPlayerEvent.UpdateEvent, IPlayerEvent.UseHoeEvent, IPlayerEvent.UsingItem, IPlayerEvent.WakeUpEvent
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description IQuestgetQuest()-
Methods inherited from interface noppes.npcs.api.event.ICustomNPCsEvent
getHookName
-
Methods inherited from interface noppes.npcs.api.event.IPlayerEvent
getPlayer
-
-
-
-
Method Detail
-
getQuest
IQuest getQuest()
- Returns:
- the quest associated with this event.
-
-