package com.jaquadro.minecraft.gardenstuff.core.handlers;
import com.jaquadro.minecraft.gardenstuff.block.tile.TileEntityBloomeryFurnace;
import com.jaquadro.minecraft.gardenstuff.client.gui.GuiBloomeryFurnace;
import com.jaquadro.minecraft.gardenstuff.container.ContainerBloomeryFurnace;
import cpw.mods.fml.common.network.IGuiHandler;
import net.minecraft.entity.player.EntityPlayer;
import net.minecraft.tileentity.TileEntity;
import net.minecraft.world.World;
public class GuiHandler implements IGuiHandler
{
public static int bloomeryFurnaceGuiID = 0;
@Override
public Object getServerGuiElement (int ID, EntityPlayer player, World world, int x, int y, int z) {
TileEntity tile = world.getTileEntity(x, y, z);
if (tile instanceof TileEntityBloomeryFurnace)
return new ContainerBloomeryFurnace(player.inventory, (TileEntityBloomeryFurnace)tile);
return null;
}
@Override
public Object getClientGuiElement (int ID, EntityPlayer player, World world, int x, int y, int z) {
TileEntity tile = world.getTileEntity(x, y, z);
if (tile instanceof TileEntityBloomeryFurnace)
return new GuiBloomeryFurnace(player.inventory, (TileEntityBloomeryFurnace)tile);
return null;
}
}