Class ScreenEvent.MouseButtonPressed
java.lang.Object
net.neoforged.bus.api.Event
net.neoforged.neoforge.client.event.ScreenEvent
net.neoforged.neoforge.client.event.ScreenEvent.MouseInput
net.neoforged.neoforge.client.event.ScreenEvent.MouseButtonPressed
- Direct Known Subclasses:
ScreenEvent.MouseButtonPressed.Post,ScreenEvent.MouseButtonPressed.Pre
- Enclosing class:
ScreenEvent
Fired when a mouse button is pressed.
See the two subclasses for listening before and after the normal handling.
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classThis event is fired after the mouse click is handled, if the correspondingScreenEvent.MouseButtonPressed.Prewas not cancelled.static classFired before the mouse click is handled by the screen.Nested classes/interfaces inherited from class net.neoforged.neoforge.client.event.ScreenEvent
ScreenEvent.CharacterTyped, ScreenEvent.Closing, ScreenEvent.Init, ScreenEvent.KeyPressed, ScreenEvent.KeyReleased, ScreenEvent.MouseButtonPressed, ScreenEvent.MouseButtonReleased, ScreenEvent.MouseDragged, ScreenEvent.MouseScrolled, ScreenEvent.Opening, ScreenEvent.Render, ScreenEvent.RenderInventoryMobEffects -
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionMouseButtonPressed(Screen screen, MouseButtonEvent mouseEvent, boolean doubleClick) -
Method Summary
Modifier and TypeMethodDescriptionintReturns the mouse button's input code.booleanReturns whether the user double-clicked.Methods inherited from class net.neoforged.neoforge.client.event.ScreenEvent.MouseInput
getMouseX, getMouseYMethods inherited from class net.neoforged.neoforge.client.event.ScreenEvent
getScreen
-
Field Details
-
mouseEvent
-
doubleClick
private final boolean doubleClick
-
-
Constructor Details
-
MouseButtonPressed
@Internal public MouseButtonPressed(Screen screen, MouseButtonEvent mouseEvent, boolean doubleClick)
-
-
Method Details
-
getMouseButtonEvent
-
getButton
public int getButton()Returns the mouse button's input code.- Returns:
- the mouse button's input code
- See Also:
-
isDoubleClick
public boolean isDoubleClick()Returns whether the user double-clicked.- Returns:
- whether the user double-clicked
-