package com.minemaarten.advancedmod.client; import com.minemaarten.advancedmod.network.MessageExplode; import com.minemaarten.advancedmod.network.NetworkHandler; import cpw.mods.fml.common.eventhandler.SubscribeEvent; import cpw.mods.fml.common.gameevent.InputEvent; public class KeyInputHandler{ private Keybindings getPressedKey(){ for(Keybindings key : Keybindings.values()) { if(key.isPressed()) return key; } return null; } @SubscribeEvent public void handleKeyInputEvent(InputEvent.KeyInputEvent event){ Keybindings key = getPressedKey(); if(key != null) { switch(key){ case EXPLODE: NetworkHandler.sendToServer(new MessageExplode(3)); break; case EXPLODE_BIG: NetworkHandler.sendToServer(new MessageExplode(30)); break; } } } }