package mods.eln.item.electricalitem;
import mods.eln.wiki.Data;
import net.minecraft.block.Block;
import net.minecraft.block.material.Material;
import net.minecraft.item.Item;
import net.minecraft.item.ItemStack;
public class ElectricalPickaxe extends ElectricalTool {
public ElectricalPickaxe(String name, float strengthOn, float strengthOff,
double energyStorage, double energyPerBlock, double chargePower) {
super(name, strengthOn, strengthOff, energyStorage, energyPerBlock, chargePower);
}
@Override
public void setParent(Item item, int damage) {
super.setParent(item, damage);
Data.addPortable(newItemStack());
}
@Override
public float getStrVsBlock(ItemStack stack, Block block) {
float value = block != null && (block.getMaterial() == Material.iron || block.getMaterial() == Material.glass || block.getMaterial() == Material.anvil || block.getMaterial() == Material.rock) ? getStrength(stack) : super.getStrVsBlock(stack, block);
for (Block b : blocksEffectiveAgainst) {
if (b == block) {
value = getStrength(stack);
break;
}
}
// Utils.println("****" + value);
return value;
}
}