Package tconstruct.mechworks

Source Code of tconstruct.mechworks.MechworksProxyCommon

package tconstruct.mechworks;

import cpw.mods.fml.common.network.IGuiHandler;
import net.minecraft.entity.player.EntityPlayer;
import net.minecraft.world.World;
import tconstruct.common.TProxyCommon;
import tconstruct.mechworks.inventory.ContainerLandmine;
import tconstruct.mechworks.logic.TileEntityLandmine;

public class MechworksProxyCommon implements IGuiHandler
{
    public void initialize ()
    {
        registerGuiHandler();
    }

    public static int drawbridgeID = 9;
    public static final int landmineID = 10;

    protected void registerGuiHandler ()
    {
        TProxyCommon.registerServerGuiHandler(landmineID, this);
    }

    @Override
    public Object getServerGuiElement (int ID, EntityPlayer player, World world, int x, int y, int z)
    {
        if (ID == MechworksProxyCommon.landmineID)
        {
            return new ContainerLandmine(player, (TileEntityLandmine) world.getTileEntity(x, y, z));
        }

        return null;
    }

    @Override
    public Object getClientGuiElement (int ID, EntityPlayer player, World world, int x, int y, int z)
    {
        // TODO Auto-generated method stub
        return null;
    }

}
TOP

Related Classes of tconstruct.mechworks.MechworksProxyCommon

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.