Jump to content

itsfsnow

Members
  • Posts

    2
  • Joined

  • Last visited

itsfsnow's Achievements

Tree Puncher

Tree Puncher (2/8)

0

Reputation

  1. The server's I play on only support 1.8-1.12.2
  2. Hey, I'm new to modding (not to Java), and I'm trying to create a simple walk-forward type Mod. I used a lot of code from another thread on here, but for some reason I can't get it to work. The keybind shows up in the option, but nothing happens in game. I even tried to add a player chat message on the KeyInputEvent, but it still didn't do anything Thanks! Here are the classes: AutoWalkMod: @Mod(modid = "autowalk", name = "AutoWalk", version = "1.0") public class AutoWalkMod { @EventHandler public void preInit(FMLPreInitializationEvent event) { MinecraftForge.EVENT_BUS.register(new KeyInputHandler()); KeyBindings.init(); } } KeyInputHandler: public class KeyInputHandler { @SubscribeEvent public void onKeyInput(InputEvent.KeyInputEvent event) { Minecraft.getMinecraft().thePlayer.addChatMessage(new ChatComponentText("key")); if(KeyBindings.key.isPressed()) { KeyBinding walkKey = FMLClientHandler.instance().getClient().gameSettings.keyBindForward; if(walkKey.isKeyDown()) { KeyBinding.setKeyBindState(walkKey.getKeyCode(), false); } else { KeyBinding.setKeyBindState(walkKey.getKeyCode(), true); } } } } KeyBindings: public class KeyBindings { public static KeyBinding key; public static void init() { key = new KeyBinding("Toggle Key", Keyboard.KEY_M, "AutoWalk"); ClientRegistry.registerKeyBinding(key); } } Thanks!
×
×
  • Create New...

Important Information

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