package zmaster587.advancedRocketry.block;
import java.util.Random;
import net.minecraft.block.BlockLog;
import net.minecraft.client.renderer.texture.IIconRegister;
import net.minecraft.init.Items;
import net.minecraft.item.Item;
import net.minecraft.util.IIcon;
import net.minecraft.world.IBlockAccess;
import net.minecraftforge.common.util.ForgeDirection;
public class BlockCharcoalLog extends BlockLog {
IIcon topIcon, sideIcon;
public BlockCharcoalLog() {
super();
}
@Override
public void registerBlockIcons(IIconRegister icon) {
topIcon = icon.registerIcon("advancedrocketry:log_charcoal_top");
sideIcon = icon.registerIcon("advancedrocketry:log_charcoal");
}
@Override
public int getFlammability(IBlockAccess world, int x, int y, int z,
ForgeDirection face) {
return 0;
}
@Override
protected IIcon getTopIcon(int p_150161_1_) {
return topIcon;
}
@Override
protected IIcon getSideIcon(int p_150163_1_) {
return sideIcon;
}
@Override
public Item getItemDropped(int p_149650_1_, Random p_149650_2_,
int p_149650_3_) {
return Items.coal;
}
@Override
public int damageDropped(int p_149692_1_) {
return 1;
}
public int quantityDroppedWithBonus(int i, Random rand)
{
return this.quantityDropped(rand) + (i > 0 ? rand.nextInt(i) : 0);
}
}