Files
TinkersConstruct/src/main/java/tconstruct/items/tools/Pickaxe.java
T

77 lines
1.5 KiB
Java
Raw Normal View History

package tconstruct.items.tools;
2013-11-29 23:16:32 -05:00
import tconstruct.common.TRepo;
import tconstruct.library.tools.HarvestTool;
import net.minecraft.block.material.Material;
import net.minecraft.item.Item;
public class Pickaxe extends HarvestTool
{
2013-12-31 16:37:46 -05:00
public Pickaxe()
{
2013-12-31 16:37:46 -05:00
super(1);
this.setUnlocalizedName("InfiTool.Pickaxe");
}
@Override
protected String getHarvestType ()
{
return "pickaxe";
}
@Override
protected Material[] getEffectiveMaterials ()
{
return materials;
}
2014-01-10 21:14:54 -05:00
static Material[] materials = new Material[] { Material.rock, Material.field_151573_f, Material.ice, Material.field_151592_s, Material.piston, Material.field_151574_g, Material.field_151594_q };
@Override
public Item getHeadItem ()
{
2013-11-29 23:16:32 -05:00
return TRepo.pickaxeHead;
}
@Override
public Item getAccessoryItem ()
{
2013-11-29 23:16:32 -05:00
return TRepo.binding;
}
@Override
public String getIconSuffix (int partType)
{
switch (partType)
{
case 0:
return "_pickaxe_head";
case 1:
return "_pickaxe_head_broken";
case 2:
return "_pickaxe_handle";
case 3:
return "_pickaxe_accessory";
default:
return "";
}
}
@Override
public String getEffectSuffix ()
{
return "_pickaxe_effect";
}
@Override
public String getDefaultFolder ()
{
return "pickaxe";
}
2013-11-10 13:57:35 -08:00
@Override
public boolean isOffhandHandDualWeapon ()
{
return false;
}
}