Class AsyncPlayerPressKeyEvent
java.lang.Object
org.bukkit.event.Event
xyz.gmitch215.socketmc.events.SocketEvent
xyz.gmitch215.socketmc.events.input.AsyncModifiedInputEvent
xyz.gmitch215.socketmc.events.input.AsyncPlayerPressKeyEvent
Called when a player presses or releases a key on a keyboard.
-
Nested Class Summary
Nested classes/interfaces inherited from class org.bukkit.event.Event
Event.Result -
Constructor Summary
ConstructorsConstructorDescriptionAsyncPlayerPressKeyEvent(@NotNull SocketPlayer player, Key key, Action action, int flags) Constructs a new PlayerPressKeyEvent. -
Method Summary
Methods inherited from class xyz.gmitch215.socketmc.events.input.AsyncModifiedInputEvent
getFlags, isAltPressed, isCapsLockPressed, isCtrlPressed, isNumLockPressed, isShiftPressed, isSuperPressedMethods inherited from class xyz.gmitch215.socketmc.events.SocketEvent
getHandlerList, getHandlers, getPlayer, getSocketPlayer, toStringMethods inherited from class org.bukkit.event.Event
getEventName, isAsynchronous
-
Constructor Details
-
AsyncPlayerPressKeyEvent
public AsyncPlayerPressKeyEvent(@NotNull @NotNull SocketPlayer player, Key key, Action action, int flags) Constructs a new PlayerPressKeyEvent.- Parameters:
player- The player that pressed the keykey- The key that was pressedaction- The action of the key pressflags- Bitfield for flags of the key press
-
-
Method Details
-
getKey
Gets the key that was pressed.- Returns:
- The key that was pressed
-
getAction
Gets the action on the key that was pressed.- Returns:
- The action on what was pressed
-