package com.forabor.bubblytummy.blocks;
import lib.Constants;
import net.minecraft.block.Block;
import net.minecraft.block.material.Material;
import net.minecraft.client.renderer.texture.IIconRegister;
import net.minecraft.entity.player.EntityPlayer;
import net.minecraft.util.ChatComponentText;
import net.minecraft.util.IChatComponent;
import net.minecraft.util.IIcon;
import net.minecraft.world.World;
import cpw.mods.fml.relauncher.Side;
import cpw.mods.fml.relauncher.SideOnly;
public class BlockToilet extends Block
{
public  BlockToilet(int i, Material rock)
{
	super(rock);
	this.setCreativeTab(com.forabor.bubblytummy.BubblyTabs.BubblyTab) ;
	this.setStepSound(soundTypeAnvil) ;
	this.setHardness(8f) ;
	this.setResistance(10f) ;
	this.setLightLevel(0f) ;
	this.setBlockName("Porcelain Throne") ;
	this.setHarvestLevel("pickaxe", 3);
}
@SideOnly(Side.CLIENT)
protected IIcon blockIcon;
protected IIcon blockIconTop;
@SideOnly(Side.CLIENT)
@Override
public void registerBlockIcons(IIconRegister p_149651_1_)
{
blockIcon = p_149651_1_.registerIcon(Constants.MODID + ":" + "ToiletSides");
blockIconTop = p_149651_1_.registerIcon(Constants.MODID + ":" + "ToiletTop");
}
@SideOnly(Side.CLIENT)
@Override
public IIcon getIcon(int side, int metadata)
{
	if (side == 1) 
	{
		return blockIconTop;
	}
	else 
	{
		return blockIcon;
	}
}
@SideOnly(Side.SERVER)
@Override
public boolean onBlockActivated(World world, int p_149727_2_,
		int p_149727_3_, int p_149727_4_, EntityPlayer player,
		int p_149727_6_, float p_149727_7_, float p_149727_8_,
		float p_149727_9_) {
	if (!world.isRemote == false)
	{
		player.addChatMessage(new ChatComponentText("Flushhh"));
	}
	// TODO Auto-generated method stub
	return super.onBlockActivated(world, p_149727_2_, p_149727_3_,
			p_149727_4_, player, p_149727_6_, p_149727_7_, p_149727_8_,
			p_149727_9_); }
public boolean onBlockClicked(World world, int p_149727_2_,
		int p_149727_3_, int p_149727_4_, EntityPlayer player,
		int p_149727_6_, float p_149727_7_, float p_149727_8_,
		float p_149727_9_) {
if (!world.isRemote == false)
{
	player.addChatMessage(new ChatComponentText("flussh"));
}
	return blockConstructorCalled;
}
}
 
  
  
So this is what i have been able to come up with but i still cannot figure it out  Where have i gone wrong?!