Jump to content

Recommended Posts

Posted

I have written some custom keys that provides specific functions for the player. For example, open the armor flashlight while equipped, but I met with some problems.

Using Minecraft's KeyHandler, the keyDown(...) function is fired regardless of the world presentation, or player is opening GUIs or not.

This is defintely not what I'm looking for. I know I can skip the process with if(Minecraft.getMinecraft().thePlayer != null)check, but I want the key not to fire when player is chatting/opening a GUI, however I didn't see similar functions in EntityPlayerSP, nor Minecraft class itself.

Any Ideas ? :)

Posted

check that Minecraft.getMinecraft().thePlayer.currentScreen == null (or is equal to the in game gui ;)

how to debug 101:http://www.minecraftforge.net/wiki/Debug_101

-hydroflame, author of the forge revolution-

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.

Guest
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Announcements



×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.