Jump to content
View in the app

A better way to browse. Learn more.

Forge Forums

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Featured Replies

Posted

How can I make the player throw an enderpearl when he presses a key?  Could you also give me the code, cause I will understand easier.

  • Author

I did try, that's why I am asking for help. Here is the code:

 

public class KeyInputHandler {

public void onKeyInput(InputEvent.KeyInputEvent event, World world, EntityPlayer player)

{

if (SonOfGods.fKey.isPressed() && SonOfGods.endermankill == true)

world.spawnEntityInWorld(new EntityEnderPearl(world, player));

}

}

 

 

 

AND

 

in main modding class:

 

 

fKey = new KeyBinding("fKey", Keyboard.KEY_F, modid);

ClientRegistry.registerKeyBinding(fKey);

 

FMLCommonHandler.instance().bus().register(new KeyInputHandler());

How to do that?

I could be wrong, but trying annotating the method with @SideOnly(Side.SERVER). Just an educated guess, not a surefire way, but I tried. :)

http://www.dreamspand.com/

DreamSpand Gaming, a co-owned web site centered around Minecraft and its mods. We host servers and give out mods, plugins, schematics, saves, skins, and much more. Soon, we're going to have our server database synced to our site database. Then, a whole new plethora of possibilities will unveil themselves to us, at which time we will greet them with dedication and excitement.

 

We're very user-friendly and we love to help - no one will treat you badly. :)

No. Nonononono. Never ever use @SideOnly.

At least I tried. I don't see you coming up with anything. If you have a better idea, you should post it. You're no help to these people at all.

http://www.dreamspand.com/

DreamSpand Gaming, a co-owned web site centered around Minecraft and its mods. We host servers and give out mods, plugins, schematics, saves, skins, and much more. Soon, we're going to have our server database synced to our site database. Then, a whole new plethora of possibilities will unveil themselves to us, at which time we will greet them with dedication and excitement.

 

We're very user-friendly and we love to help - no one will treat you badly. :)

Don't add arguments to your event, you should only need the event itself. If you need the player or the world, check the event as it might have an instance of at least the player. Also use the @SubscribeEvent annotation on the method and register the event.

 

pahimar has a good example for a simple packet handler: https://github.com/pahimar/Equivalent-Exchange-3/tree/master/src/main/java/com/pahimar/ee3/network

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...

Important Information

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

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.