package matteroverdrive.blocks;
import cofh.api.block.IDismantleable;
import cpw.mods.fml.relauncher.Side;
import cpw.mods.fml.relauncher.SideOnly;
import matteroverdrive.blocks.includes.MOBlock;
import matteroverdrive.init.MatterOverdriveIcons;
import net.minecraft.block.material.Material;
import net.minecraft.entity.player.EntityPlayer;
import net.minecraft.item.ItemStack;
import net.minecraft.util.IIcon;
import net.minecraft.world.World;
import java.util.ArrayList;
/**
* Created by Simeon on 5/14/2015.
*/
public class BlockFusionReactorCoil extends MOBlock implements IDismantleable
{
public BlockFusionReactorCoil(Material material, String name) {
super(material, name);
setHardness(30.0F);
this.setResistance(10.0f);
this.setHarvestLevel("pickaxe", 2);
}
@SideOnly(Side.CLIENT)
public IIcon getIcon(int p_149691_1_, int p_149691_2_)
{
return MatterOverdriveIcons.YellowStripes;
}
@Override
public ArrayList<ItemStack> dismantleBlock(EntityPlayer player, World world, int x, int y, int z, boolean returnDrops)
{
if (!returnDrops)
{
world.setBlockToAir(x, y, z);
dropBlockAsItem(world, x, y, z, world.getBlockMetadata(x, y, z), 0);
}
return null;
}
@Override
public boolean canDismantle(EntityPlayer player, World world, int x, int y, int z) {
return true;
}
}