Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package me.aegous.main;
- import cpw.mods.fml.client.registry.ClientRegistry;
- import cpw.mods.fml.common.eventhandler.SubscribeEvent;
- import cpw.mods.fml.common.gameevent.InputEvent.KeyInputEvent;
- import me.aegous.utils.Lib;
- import me.aegous.utils.Util;
- import net.minecraft.client.Minecraft;
- import net.minecraft.client.entity.EntityClientPlayerMP;
- import net.minecraft.client.settings.KeyBinding;
- import net.minecraft.world.World;
- public class KeyHandler
- {
- public static final int TRANSFORM = 0;
- public static final int CYCLE = 1;
- private static final String[] desc = { "key.transform.desc", "key.cycle.desc" };
- private static final int[] keyValues = { 21, 22 };
- private final KeyBinding[] keys;
- public KeyHandler()
- {
- this.keys = new KeyBinding[desc.length];
- for (int i = 0; i < desc.length; i++)
- {
- this.keys[i] = new KeyBinding(desc[i], keyValues[i], "key.dragonforcelib.category");
- ClientRegistry.registerKeyBinding(this.keys[i]);
- }
- }
- @SubscribeEvent
- public void onKeyInput(InputEvent.KeyInputEvent event)
- {
- EntityClientPlayerMP player = Lib.mc.field_71439_g;
- World world = Lib.mc.field_71439_g.field_70170_p;
- if (this.keys[0].func_151468_f()) {
- Util.sendPacketServer(9, 0);
- } else if (this.keys[1].func_151468_f()) {
- Util.sendPacketServer(8, 0);
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement