Code:
public class BlockTrog extends BlockContainer {
public BlockTrog(int par1, Material par2Material) {
super(par1, par2Material);
this.setCreativeTab(CreativeTabs.tabDecorations);
this.setBlockBounds(0.0F, 0.0F, 0.0F, 4.0F, 0.75F, 1.0F);
}
public boolean renderAsNormalBlock() {
return false;
}
public int getRenderType() {
return -1;
}
public void setBlockBoundsForItemRender() {
this.setBlockBounds(0.0F, 0.0F, 0.0F, 1.0F, 0.75F, 1.0F);
}
@Override
public TileEntity createNewTileEntity(World var1) {
return new TileEntityTrog();
}
public boolean onBlockActivated(World par1World, int par2, int par3, int par4, EntityPlayer par5EntityPlayer, int par6, float par7, float par8, float par9)
{
if (par1World.isRemote)
{
return true;
}
else
{
TileEntityTrog tileEntity = (TileEntityTrog) par1World.getBlockTileEntity(par2, par3, par4);
if(tileEntity != null) {
par5EntityPlayer.openGui(FarmerCraft.instance, 0, par1World, par2, par3, par4);
}
return true;
}
}
}