Package noppes.npcs.api.event
Interface IPlayerEvent.ProfileEvent
-
- All Superinterfaces:
ICustomNPCsEvent,IPlayerEvent
- All Known Subinterfaces:
IPlayerEvent.ProfileEvent.Changed,IPlayerEvent.ProfileEvent.Create,IPlayerEvent.ProfileEvent.Removed
- Enclosing interface:
- IPlayerEvent
public static interface IPlayerEvent.ProfileEvent extends IPlayerEvent
Events fired for profile operations (create, change, remove). Cancelable.- Hook Name:
- profile
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static interfaceIPlayerEvent.ProfileEvent.ChangedFired when the player switches profile slots.static interfaceIPlayerEvent.ProfileEvent.CreateFired when a new profile is created.static interfaceIPlayerEvent.ProfileEvent.RemovedFired when a profile is removed.-
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 IProfilegetProfile()intgetSlot()booleanisPost()-
Methods inherited from interface noppes.npcs.api.event.ICustomNPCsEvent
getHookName
-
Methods inherited from interface noppes.npcs.api.event.IPlayerEvent
getPlayer
-
-
-
-
Method Detail
-
getProfile
IProfile getProfile()
- Returns:
- IProfile Object of the Operation
-
getSlot
int getSlot()
- Returns:
- Slot ID in question
-
isPost
boolean isPost()
- Returns:
- returns true if it occurs after the operation (not cancellable)
-
-