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 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 Excavator() { super(PartMaterialType.handle(TinkerTools.toughToolRod), PartMaterialType.head(TinkerTools.excavatorHead), PartMaterialType.head(TinkerTools.largePlate), PartMaterialType.extra(TinkerTools.toughBinding)); }
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); }
public Cleaver() { super(PartMaterialType.handle(TinkerTools.toughToolRod), PartMaterialType.head(TinkerTools.largeSwordBlade), PartMaterialType.head(TinkerTools.largePlate), PartMaterialType.extra(TinkerTools.toughToolRod)); addCategory(Category.WEAPON); }
public Hammer() { super(PartMaterialType.handle(TinkerTools.toughToolRod), PartMaterialType.head(TinkerTools.hammerHead), PartMaterialType.head(TinkerTools.largePlate), PartMaterialType.head(TinkerTools.largePlate)); addCategory(Category.WEAPON); }
public Mattock() { super(PartMaterialType.handle(TinkerTools.toolRod), PartMaterialType.head(TinkerTools.axeHead), PartMaterialType.head(TinkerTools.shovelHead)); addCategory(Category.HARVEST); // unused, but we give mattock its own tool class this.setHarvestLevel("mattock", 0); }
public BattleAxe() { super(PartMaterialType.handle(TinkerTools.toughToolRod), PartMaterialType.head(TinkerTools.broadAxeHead), PartMaterialType.head(TinkerTools.broadAxeHead), PartMaterialType.extra(TinkerTools.toughBinding)); addCategory(Category.WEAPON); setHarvestLevel("axe", 0); }
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); }