Class InputEvent
java.lang.Object
net.neoforged.bus.api.Event
net.neoforged.neoforge.client.event.InputEvent
- Direct Known Subclasses:
InputEvent.InteractionKeyMappingTriggered
,InputEvent.Key
,InputEvent.MouseButton
,InputEvent.MouseScrollingEvent
public abstract class InputEvent
extends net.neoforged.bus.api.Event
Fired when an input is detected from the user's input devices.
See the various subclasses to listen for specific devices and inputs.
-
Nested Class Summary
Modifier and TypeClassDescriptionstatic class
Fired when a keymapping that by default involves clicking the mouse buttons is triggered.static class
Fired when a keyboard key input occurs, such as pressing, releasing, or repeating a key.static class
Fired when a mouse button is pressed/released.static class
Fired when a mouse scroll wheel is used outside of a screen and a player is loaded, before being processed by vanilla.Nested classes/interfaces inherited from class net.neoforged.bus.api.Event
net.neoforged.bus.api.Event.HasResult, net.neoforged.bus.api.Event.Result
-
Constructor Summary
-
Method Summary
Methods inherited from class net.neoforged.bus.api.Event
getResult, hasResult, setResult
-
Constructor Details
-
InputEvent
@Internal protected InputEvent()
-