package jas.client.gui; import jas.client.gui.elements.GuiSpawner; import net.minecraft.entity.player.EntityPlayer; import net.minecraft.world.World; import cpw.mods.fml.common.network.IGuiHandler; public class GuiHandler implements IGuiHandler { @Override @SuppressWarnings("incomplete-switch") public Object getServerGuiElement(int guiID, EntityPlayer player, World world, int x, int y, int z) { switch (GuiID.getGuiIDByID(guiID)) { case Unknown: throw new IllegalStateException("GuiID with id %s does not exist" + guiID); } return null; } @Override public Object getClientGuiElement(int guiID, EntityPlayer player, World world, int x, int y, int z) { switch (GuiID.getGuiIDByID(guiID)) { case Spawner: return new GuiSpawner(); case Unknown: throw new IllegalStateException("GuiID with id %s does not exist" + guiID); } return null; } }