Package noppes.npcs.api.event
Interface IPlayerEvent.KeyPressedEvent
-
- All Superinterfaces:
ICustomNPCsEvent,IPlayerEvent
- Enclosing interface:
- IPlayerEvent
public static interface IPlayerEvent.KeyPressedEvent extends IPlayerEvent
Fired when the player presses or releases a key.- Hook Name:
- keyPressed
-
-
Nested Class Summary
-
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 intgetKey()int[]getKeysDown()booleanisAltPressed()booleanisCtrlPressed()booleanisMetaPressed()booleanisShiftPressed()booleankeyDown()-
Methods inherited from interface noppes.npcs.api.event.ICustomNPCsEvent
getHookName
-
Methods inherited from interface noppes.npcs.api.event.IPlayerEvent
getPlayer
-
-
-
-
Method Detail
-
getKey
int getKey()
- Returns:
- the key code.
-
isCtrlPressed
boolean isCtrlPressed()
- Returns:
- true if Ctrl is held.
-
isAltPressed
boolean isAltPressed()
- Returns:
- true if Alt is held.
-
isShiftPressed
boolean isShiftPressed()
- Returns:
- true if Shift is held.
-
isMetaPressed
boolean isMetaPressed()
- Returns:
- true if Meta is held.
-
keyDown
boolean keyDown()
- Returns:
- true if the key is being pressed down, false if released.
-
getKeysDown
int[] getKeysDown()
- Returns:
- array of currently held key codes.
-
-