Package noppes.npcs.api.event
Interface IDialogEvent
-
- All Superinterfaces:
ICustomNPCsEvent,IPlayerEvent
- All Known Subinterfaces:
IDialogEvent.DialogClosed,IDialogEvent.DialogOpen,IDialogEvent.DialogOption
public interface IDialogEvent extends IPlayerEvent
Events fired during dialog interactions between a player and an NPC.
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static interfaceIDialogEvent.DialogClosedFired when a dialog is closed.static interfaceIDialogEvent.DialogOpenFired when a dialog is opened.static interfaceIDialogEvent.DialogOptionFired when a dialog option is selected.-
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 IDialoggetDialog()intgetDialogId()intgetOptionId()-
Methods inherited from interface noppes.npcs.api.event.ICustomNPCsEvent
getHookName
-
Methods inherited from interface noppes.npcs.api.event.IPlayerEvent
getPlayer
-
-
-
-
Method Detail
-
getDialog
IDialog getDialog()
- Returns:
- the dialog associated with this event.
-
getDialogId
int getDialogId()
- Returns:
- the dialog's unique ID.
-
getOptionId
int getOptionId()
- Returns:
- the selected dialog option ID.
-
-