Posted June 12, 201411 yr Hey, I am currently using a KeyInputEvent to track keypresses, however this event does not have a player variable. How would I access the player with this? Is there another way to do keypresses that allows me to access the player? Thank you!
June 12, 201411 yr I'm not totally sure but I assume that the KeyInputEvent only fires on the client side, so should be safe (or you can ensure it is safe with a @SideOnly(Side.CLIENT) annotation on the handler) to call Minecraft.getMinecraft().thePlayer to get the player. Check out my tutorials here: http://jabelarminecraft.blogspot.com/
June 12, 201411 yr Author I'm not totally sure but I assume that the KeyInputEvent only fires on the client side, so should be safe (or you can ensure it is safe with a @SideOnly(Side.CLIENT) annotation on the handler) to call Minecraft.getMinecraft().thePlayer to get the player. Looks like that works, thanks!
June 12, 201411 yr jabelar's assumptions are correct, but what do you want to do with the player? Remember, this is only the client version. Anything too involved, you are going to need to send a packet to the server. Long time Bukkit & Forge Programmer Happy to try and help
June 13, 201411 yr Author jabelar's assumptions are correct, but what do you want to do with the player? Remember, this is only the client version. Anything too involved, you are going to need to send a packet to the server. I really only needed the player to retrieve the IExtendedEntityProperties that I had bound to it. Thanks though, I'll keep that in mind!
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.