public Hatchet() { this(PartMaterialType.handle(TinkerTools.toolRod), PartMaterialType.head(TinkerTools.axeHead), PartMaterialType.extra(TinkerTools.binding)); }
public Kama() { this(PartMaterialType.handle(TinkerTools.toolRod), PartMaterialType.head(TinkerTools.kamaHead), PartMaterialType.extra(TinkerTools.binding)); }
public Pickaxe() { this(PartMaterialType.handle(TinkerTools.toolRod), PartMaterialType.head(TinkerTools.pickHead), PartMaterialType.extra(TinkerTools.binding)); }
public FryPan() { super(PartMaterialType.handle(TinkerTools.toolRod), PartMaterialType.head(TinkerTools.panHead)); addCategory(Category.WEAPON); }
public Shovel() { this(PartMaterialType.handle(TinkerTools.toolRod), PartMaterialType.head(TinkerTools.shovelHead), PartMaterialType.extra(TinkerTools.binding)); }
public LumberAxe() { super(PartMaterialType.handle(TinkerTools.toughToolRod), PartMaterialType.head(TinkerTools.broadAxeHead), PartMaterialType.head(TinkerTools.largePlate), PartMaterialType.extra(TinkerTools.toughBinding)); // lumberaxe is not a weapon. it's for lumberjacks. Lumberjacks are manly, they're weapons themselves. addCategory(Category.HARVEST); this.setHarvestLevel("axe", 0); }
public BattleSign() { super(PartMaterialType.handle(TinkerTools.toolRod), PartMaterialType.head(TinkerTools.signHead)); addCategory(Category.WEAPON); this.addPropertyOverride(new ResourceLocation("blocking"), new IItemPropertyGetter() { @Override @SideOnly(Side.CLIENT) public float apply(@Nonnull ItemStack stack, World worldIn, EntityLivingBase entityIn) { return entityIn != null && entityIn.isHandActive() && entityIn.getActiveItemStack() == stack ? 1.0F : 0.0F; } }); }
public Scythe() { super(PartMaterialType.handle(TinkerTools.toughToolRod), PartMaterialType.head(TinkerTools.scytheHead), PartMaterialType.extra(TinkerTools.toughBinding), PartMaterialType.handle(TinkerTools.toughToolRod)); }
public LongSword() { super(PartMaterialType.handle(TinkerTools.toolRod), PartMaterialType.head(TinkerTools.swordBlade), PartMaterialType.extra(TinkerTools.handGuard)); addCategory(Category.WEAPON); }
public Rapier() { super(PartMaterialType.handle(TinkerTools.toolRod), PartMaterialType.head(TinkerTools.swordBlade), PartMaterialType.extra(TinkerTools.crossGuard)); addCategory(Category.WEAPON); }
public BroadSword() { super(PartMaterialType.handle(TinkerTools.toolRod), PartMaterialType.head(TinkerTools.swordBlade), PartMaterialType.extra(TinkerTools.wideGuard)); addCategory(Category.WEAPON); }