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?!