Posted November 21, 20213 yr I am listening for MouseInputEvents, and I would like to know how I can find out if the player is in-game or in the pause menu.
November 21, 20213 yr you can check whether the player is currently playing with Minecraft.player != null, and if the Player is in the PauseScreen check if Minecraft.screen instanceof PauseScreen
November 21, 20213 yr Author 9 minutes ago, Luis_ST said: you can check whether the player is currently playing with Minecraft.player != null, and if the Player is in the PauseScreen check if Minecraft.screen instanceof PauseScreen Could not find the class, but i found a method on screen called isPauseScreen but it does not work. Minecraft.getInstance().screen == null || Minecraft.getInstance().screen.isPauseScreen() is always true.
November 21, 20213 yr Author 3 minutes ago, Luis_ST said: in 1.16.5 the class is called IngameMenuScreen That works, but I need to check if the player is InGame. That is because the clicks can still register if the player is in e.g the options screen. Is there a screen class used for the game itself?
November 21, 20213 yr Author I see. Checking if the screen is null works. I assume the Screen class is used for machine GUIs and game GUIs.
November 21, 20213 yr 4 minutes ago, matthew123 said: I assume the Screen class is used for machine GUIs and game GUIs. yes
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.