mirror of
https://github.com/GTNewHorizons/TinkersConstruct.git
synced 2026-11-13 17:04:24 +00:00
75 lines
1.6 KiB
Java
75 lines
1.6 KiB
Java
package tconstruct.items.tools;
|
|
|
|
import net.minecraft.item.Item;
|
|
import tconstruct.library.tools.Weapon;
|
|
import tconstruct.tools.TinkerTools;
|
|
|
|
public class Broadsword extends Weapon
|
|
{
|
|
public Broadsword()
|
|
{
|
|
super(4);
|
|
this.setUnlocalizedName("InfiTool.Broadsword");
|
|
}
|
|
|
|
@Override
|
|
public Item getHeadItem ()
|
|
{
|
|
return TinkerTools.swordBlade;
|
|
}
|
|
|
|
@Override
|
|
public Item getAccessoryItem ()
|
|
{
|
|
return TinkerTools.wideGuard;
|
|
}
|
|
|
|
@Override
|
|
public float getDurabilityModifier ()
|
|
{
|
|
return 1.2f;
|
|
}
|
|
|
|
@Override
|
|
public String getIconSuffix (int partType)
|
|
{
|
|
switch (partType)
|
|
{
|
|
case 0:
|
|
return "_sword_blade";
|
|
case 1:
|
|
return "_sword_blade_broken";
|
|
case 2:
|
|
return "_sword_handle";
|
|
case 3:
|
|
return "_sword_accessory";
|
|
default:
|
|
return "";
|
|
}
|
|
}
|
|
|
|
@Override
|
|
public String getEffectSuffix ()
|
|
{
|
|
return "_sword_effect";
|
|
}
|
|
|
|
@Override
|
|
public String getDefaultFolder ()
|
|
{
|
|
return "broadsword";
|
|
}
|
|
|
|
/*
|
|
* @Override
|
|
*
|
|
* @SideOnly(Side.CLIENT) public void onUpdate (ItemStack stack, World
|
|
* world, Entity entity, int par4, boolean par5) { super.onUpdate(stack,
|
|
* world, entity, par4, par5); if (entity instanceof EntityPlayerSP) {
|
|
* EntityPlayerSP player = (EntityPlayerSP) entity; if (player.itemInUse !=
|
|
* null && player.itemInUse.getItem() == this) {
|
|
* player.movementInput.moveForward *= 5.0F; player.movementInput.moveStrafe
|
|
* *= 5.0F; } } }
|
|
*/
|
|
}
|