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 Shovel() { this(PartMaterialType.handle(TinkerTools.toolRod), PartMaterialType.head(TinkerTools.shovelHead), PartMaterialType.extra(TinkerTools.binding)); }
public LongBow() { super(PartMaterialType.bow(TinkerTools.bowLimb), PartMaterialType.bow(TinkerTools.bowLimb), PartMaterialType.extra(TinkerTools.largePlate), PartMaterialType.bowstring(TinkerTools.bowString)); }
public Scythe() { super(PartMaterialType.handle(TinkerTools.toughToolRod), PartMaterialType.head(TinkerTools.scytheHead), PartMaterialType.extra(TinkerTools.toughBinding), PartMaterialType.handle(TinkerTools.toughToolRod)); }
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 CrossBow() { super(PartMaterialType.crossbow(TinkerTools.toughToolRod), PartMaterialType.bow(TinkerTools.bowLimb), PartMaterialType.extra(TinkerTools.toughBinding), PartMaterialType.bowstring(TinkerTools.bowString)); this.addPropertyOverride(PROPERTY_PULL_PROGRESS, pullProgressPropertyGetter); this.addPropertyOverride(PROPERTY_IS_PULLING, isPullingPropertyGetter); this.addPropertyOverride(PROPERTY_IS_LOADED, new BooleanItemPropertyGetter() { @Override public boolean applyIf(ItemStack stack, @Nullable World worldIn, @Nullable EntityLivingBase entityIn) { return entityIn != null && isLoaded(stack); } }); }
public Cleaver() { super(PartMaterialType.handle(TinkerTools.toughToolRod), PartMaterialType.head(TinkerTools.largeSwordBlade), PartMaterialType.head(TinkerTools.largePlate), PartMaterialType.extra(TinkerTools.toughToolRod)); addCategory(Category.WEAPON); }
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); }