package emasher.blocks;
import cpw.mods.fml.relauncher.Side;
import cpw.mods.fml.relauncher.SideOnly;
import emasher.EngineersToolbox;
import net.minecraft.block.BlockFalling;
import net.minecraft.client.renderer.texture.IIconRegister;
import net.minecraft.creativetab.CreativeTabs;
import net.minecraft.item.Item;
import net.minecraft.item.ItemStack;
import net.minecraft.util.IIcon;
import java.util.List;
public class BlockGroundLimestone extends BlockFalling {
@SideOnly( Side.CLIENT )
protected IIcon texture_g;
public BlockGroundLimestone() {
super();
this.setCreativeTab( EngineersToolbox.tabBlocks() );
this.useNeighborBrightness = true;
}
@Override
@SideOnly( Side.CLIENT )
public void registerBlockIcons( IIconRegister ir ) {
blockIcon = ir.registerIcon( "eng_toolbox:groundLimestone" );
texture_g = ir.registerIcon( "eng_toolbox:groundLimestone_g" );
}
@Override
@SideOnly( Side.CLIENT )
public IIcon getIcon( int side, int meta ) {
if( meta == 0 ) return blockIcon;
else return texture_g;
}
@Override
public int damageDropped( int meta ) {
return 0;
}
/*@Override
@SideOnly(Side.CLIENT)
public int getMixedBrightnessForBlock(IBlockAccess world, int x, int y, int z)
{
int meta = world.getBlockMetadata(x, y, z);
//if(meta == 0) return super.getBlockBrightness(world, x, y, z);
//return Math.max(super.getBlockBrightness(world, x, y, z), 12.0F);
if(meta == 0) return super.getMixedBrightnessForBlock(world, x, y, z);
return Math.max(super.getMixedBrightnessForBlock(world, x, y, z), 12);
}*/
@Override
@SideOnly( Side.CLIENT )
public void getSubBlocks( Item par1, CreativeTabs par2CreativeTabs, List par3List ) {
par3List.add( new ItemStack( par1, 1, 0 ) );
}
}