Package noppes.npcs.api.event
Interface IPlayerEvent
-
- All Superinterfaces:
ICustomNPCsEvent
- All Known Subinterfaces:
IAuctionEvent,IAuctionEvent.BidEvent,IAuctionEvent.BuyoutEvent,IAuctionEvent.CancelEvent,IAuctionEvent.ClaimEvent,IAuctionEvent.CreateEvent,ICustomGuiEvent,ICustomGuiEvent.ButtonEvent,ICustomGuiEvent.CloseEvent,ICustomGuiEvent.ScrollEvent,ICustomGuiEvent.SlotClickEvent,ICustomGuiEvent.SlotEvent,ICustomGuiEvent.UnfocusedEvent,IDialogEvent,IDialogEvent.DialogClosed,IDialogEvent.DialogOpen,IDialogEvent.DialogOption,IFactionEvent,IFactionEvent.FactionPoints,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.EffectEvent.Added,IPlayerEvent.EffectEvent.Removed,IPlayerEvent.EffectEvent.Ticked,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.ProfileEvent.Changed,IPlayerEvent.ProfileEvent.Create,IPlayerEvent.ProfileEvent.Removed,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,IQuestEvent,IQuestEvent.QuestCompletedEvent,IQuestEvent.QuestStartEvent,IQuestEvent.QuestTurnedInEvent,IRecipeEvent,IRecipeEvent.Post,IRecipeEvent.Pre
public interface IPlayerEvent extends ICustomNPCsEvent
Events fired for player actions including combat, items, movement, and interactions.
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static interfaceIPlayerEvent.AchievementEventFired when the player earns an achievement.static interfaceIPlayerEvent.AttackedEventFired when the player is attacked (before armor reduction).static interfaceIPlayerEvent.AttackEventFired when the player attacks an entity.static interfaceIPlayerEvent.BonemealEventFired when the player uses bonemeal on a block.static interfaceIPlayerEvent.BreakEventFired when the player breaks a block.static interfaceIPlayerEvent.ChangedDimensionFired when the player changes dimensions.static interfaceIPlayerEvent.ChatEventFired when the player sends a chat message.static interfaceIPlayerEvent.ContainerClosedFired when the player closes a container.static interfaceIPlayerEvent.ContainerOpenFired when the player opens a container.static interfaceIPlayerEvent.DamagedEntityEventFired when the player deals damage to an entity (after hit).static interfaceIPlayerEvent.DamagedEventFired when the player takes damage (after armor reduction).static interfaceIPlayerEvent.DiedEventFired when the player dies.static interfaceIPlayerEvent.DropEventFired when items are dropped from the player's inventory (e.g., on death).static interfaceIPlayerEvent.EffectEventEvents fired for player custom effects (add, tick, remove).static interfaceIPlayerEvent.FallEventFired when the player falls.static interfaceIPlayerEvent.FillBucketEventFired when the player fills a bucket.static interfaceIPlayerEvent.FinishUsingItemFired when the player finishes using an item (full duration).static interfaceIPlayerEvent.InitEventFired when the player script is initialized.static interfaceIPlayerEvent.InteractEventFired when the player interacts with an entity.static interfaceIPlayerEvent.JumpEventFired when the player jumps.static interfaceIPlayerEvent.KeyPressedEventFired when the player presses or releases a key.static interfaceIPlayerEvent.KilledEntityEventFired when the player kills an entity.static interfaceIPlayerEvent.LevelUpEventFired when the player levels up.static interfaceIPlayerEvent.LightningEventFired when the player is about to be struck by lightning.static interfaceIPlayerEvent.LoginEventFired when the player logs in.static interfaceIPlayerEvent.LogoutEventFired when the player logs out.static interfaceIPlayerEvent.MouseClickedEventFired when the player clicks a mouse button.static interfaceIPlayerEvent.PickUpEventFired when the player picks up an item.static interfaceIPlayerEvent.PickupXPEventFired when the player picks up experience orbs.static interfaceIPlayerEvent.ProfileEventEvents fired for profile operations (create, change, remove).static interfaceIPlayerEvent.RangedChargeEventFired when the player begins charging a ranged weapon.static interfaceIPlayerEvent.RangedLaunchedEventFired when the player launches a ranged weapon (e.g., bow).static interfaceIPlayerEvent.RespawnEventFired when the player respawns after death.static interfaceIPlayerEvent.RightClickEventFired when the player right-clicks.static interfaceIPlayerEvent.SleepEventFired when the player sleeps in a bed.static interfaceIPlayerEvent.SoundEventFired when a sound is played for the player.static interfaceIPlayerEvent.StartUsingItemFired when the player starts using an item (e.g., drawing a bow).static interfaceIPlayerEvent.StopUsingItemFired when the player stops using an item before completion.static interfaceIPlayerEvent.TimerEventFired when a player timer triggers.static interfaceIPlayerEvent.TossEventFired when the player tosses a single item.static interfaceIPlayerEvent.UpdateEventFired each tick for the player.static interfaceIPlayerEvent.UseHoeEventFired when the player uses a hoe on a block.static interfaceIPlayerEvent.UsingItemFired each tick while the player is using an item.static interfaceIPlayerEvent.WakeUpEventFired when the player wakes up from a bed.-
Nested classes/interfaces inherited from interface noppes.npcs.api.event.ICustomNPCsEvent
ICustomNPCsEvent.CNPCNaturalSpawnEvent, ICustomNPCsEvent.ScriptedCommandEvent
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description IPlayergetPlayer()-
Methods inherited from interface noppes.npcs.api.event.ICustomNPCsEvent
getHookName
-
-
-
-
Method Detail
-
getPlayer
IPlayer getPlayer()
- Returns:
- the player associated with this event.
-
-