mirror of
https://github.com/GTNewHorizons/TinkersConstruct.git
synced 2026-11-13 17:04:24 +00:00
77 lines
1.7 KiB
Java
77 lines
1.7 KiB
Java
package tconstruct.items.tools;
|
|||
|
|
|
||
|
|
import tconstruct.common.TContent;
|
||
|
|
import tconstruct.library.tools.Weapon;
|
||
|
|
import net.minecraft.item.Item;
|
||
|
|
|
||
|
|
public class Broadsword extends Weapon
|
||
|
|
{
|
||
|
|
public Broadsword(int itemID)
|
||
|
|
{
|
||
|
|
super(itemID, 4);
|
||
|
|
this.setUnlocalizedName("InfiTool.Broadsword");
|
||
|
|
}
|
||
|
|
|
||
|
|
@Override
|
||
|
|
public Item getHeadItem ()
|
||
|
|
{
|
||
|
|
return TContent.swordBlade;
|
||
|
|
}
|
||
|
|
|
||
|
|
@Override
|
||
|
|
public Item getAccessoryItem ()
|
||
|
|
{
|
||
|
|
return TContent.wideGuard;
|
||
|
|
}
|
||
|
|
|
||
|
|
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;
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}*/
|
||
|
|
}
|