package jas.client.gui;
//package jas.common.gui;
//
//import jas.common.JustAnotherSpawner;
//import jas.common.network.PacketID;
//import jas.common.network.packet.PacketManagerServerSync;
//
//import java.util.EnumSet;
//
//import net.minecraft.client.Minecraft;
//import net.minecraft.client.settings.KeyBinding;
//import net.minecraft.entity.player.EntityPlayer;
//
//import org.lwjgl.input.Keyboard;
//
//import cpw.mods.fml.client.registry.KeyBindingRegistry.KeyHandler;
//import cpw.mods.fml.common.TickType;
//import cpw.mods.fml.common.network.PacketDispatcher;
//
//public class GuiKeyBinding extends KeyHandler {
//
// public GuiKeyBinding() {
// this(new KeyBinding[] { new KeyBinding("Open JAS Gui", Keyboard.KEY_J) }, new boolean[] { false });
// }
//
// public GuiKeyBinding(KeyBinding[] keyBindings, boolean[] repeats) {
// super(keyBindings, repeats);
// }
//
// @Override
// public String getLabel() {
// return "JASGui";
// }
//
// @Override
// public void keyDown(EnumSet<TickType> types, KeyBinding kb, boolean tickEnd, boolean isRepeat) {
// }
//
// @Override
// public void keyUp(EnumSet<TickType> types, KeyBinding kb, boolean tickEnd) {
//// EntityPlayer player = Minecraft.getMinecraft().thePlayer;
//// if (tickEnd && Minecraft.getMinecraft().currentScreen == null && player != null) {
//// JustAnotherSpawner.worldSettings().creatureHandlerRegistry()
//// .clientStartup(Minecraft.getMinecraft().theWorld);
////
//// PacketManagerServerSync packetManager = (PacketManagerServerSync) PacketID.SERVER_SYNC
//// .createPacketManager();
//// packetManager.setPacketData(true);
//// PacketDispatcher.sendPacketToServer(packetManager.createPacket());
////
//// player.openGui(JustAnotherSpawner.modInstance, GuiID.Spawner.iD, Minecraft.getMinecraft().theWorld,
//// (int) player.posX, (int) player.posY, (int) player.posZ);
//// }
// }
//
// @Override
// public EnumSet<TickType> ticks() {
// return EnumSet.of(TickType.CLIENT);
// }
//}