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.

killjoy1221

Members
  • Joined

  • Last visited

  1. My guess is Mercurius hasn't been updated yet. Uncheck the box for it in the installer.
  2. A little more details may be nice for him. We're assuming you're using the old minecraft launcher instead of the native one which installs java automagically. Go redownload it from minecraft.net.
  3. killjoy1221 changed their profile photo
  4. Do "gradlew extractNatives eclipse" to restore the natives.
  5. Thanks, @Glenn. I didn't realize that ClientCommandHandler was extending CommandHandler. @sequituri would've been more helpful if he told me why exactly I needed another try/catch block. I've changed my code to this. Class clntCmdHndlr = Class.forName("net.minecraftforge.client.ClientCommandHandler"); Method exeCmd; try { exeCmd = clntCmdHndlr.getMethod("func_71556_a",ICommandSender.class, String.class); } catch (NoSuchMethodException e) { exeCmd = clntCmdHndlr.getMethod("executeCommand",ICommandSender.class, String.class); } Object instance = clntCmdHndlr.getField("instance").get(null); int value = (Integer) exeCmd.invoke(instance, mc.thePlayer,message); Edit: If Forge is installed, we're not going to be using notch names. It's func_71556_a, not a.
  6. In case you didn't actually read my post, I did put it in a try/catch block. My game isn't crashing, this section of code just isn't working outside of the dev environment.
  7. I'm currently working on a chat mod and am experiencing a weird issue with my code. It works perfectly in the dev environment, but as soon as I put it in an obfuscated environment, it refuses to work. I'm using reflection on ClientCommandHandler.executeCommand in order to keep compatibility in case Forge isn't installed. Here is my code. Yes, it is inside a try/catch. Class clntCmdHndlr = Class.forName("net.minecraftforge.client.ClientCommandHandler"); Method exeCmd = clntCmdHndlr.getMethod("executeCommand", ICommandSender.class, String.class); Object instance = clntCmdHndlr.getField("instance").get(null); int value = (Integer) exeCmd.invoke(instance, mc.thePlayer,message); Unfortunately, it throws a MethodNotFoundException when obfuscated. java.lang.NoSuchMethodException: net.minecraftforge.client.ClientCommandHandler.executeCommand(net.minecraft.command.ICommandSender, java.lang.String) I checked to make sure it was fully obfuscated, and it is. Could someone help me out with this? Here's the full code for reference. I'm using Forge 1024.

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.