Advertisement
Guest User

Untitled

a guest
Apr 22nd, 2018
915
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.35 KB | None | 0 0
  1. package me.aegous.main;
  2.  
  3. import cpw.mods.fml.client.registry.ClientRegistry;
  4. import cpw.mods.fml.common.eventhandler.SubscribeEvent;
  5. import cpw.mods.fml.common.gameevent.InputEvent.KeyInputEvent;
  6. import me.aegous.utils.Lib;
  7. import me.aegous.utils.Util;
  8. import net.minecraft.client.Minecraft;
  9. import net.minecraft.client.entity.EntityClientPlayerMP;
  10. import net.minecraft.client.settings.KeyBinding;
  11. import net.minecraft.world.World;
  12.  
  13. public class KeyHandler
  14. {
  15. public static final int TRANSFORM = 0;
  16. public static final int CYCLE = 1;
  17. private static final String[] desc = { "key.transform.desc", "key.cycle.desc" };
  18. private static final int[] keyValues = { 21, 22 };
  19. private final KeyBinding[] keys;
  20.  
  21. public KeyHandler()
  22. {
  23. this.keys = new KeyBinding[desc.length];
  24. for (int i = 0; i < desc.length; i++)
  25. {
  26. this.keys[i] = new KeyBinding(desc[i], keyValues[i], "key.dragonforcelib.category");
  27. ClientRegistry.registerKeyBinding(this.keys[i]);
  28. }
  29. }
  30.  
  31. @SubscribeEvent
  32. public void onKeyInput(InputEvent.KeyInputEvent event)
  33. {
  34. EntityClientPlayerMP player = Lib.mc.field_71439_g;
  35. World world = Lib.mc.field_71439_g.field_70170_p;
  36. if (this.keys[0].func_151468_f()) {
  37. Util.sendPacketServer(9, 0);
  38. } else if (this.keys[1].func_151468_f()) {
  39. Util.sendPacketServer(8, 0);
  40. }
  41. }
  42. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement