ItemBuilderTool
A special builder that allows you to create items that can be used as tools. You should have set the item's max damage before changing to this builder.
Has special methods that allow you to set the mining level for several tool types as well as the attack damage.
This class was added by a mod with mod-id contenttweaker
. So you need to have this mod installed if you want to use this feature.
Importing the class
It might be required for you to import the package if you encounter any issues (like casting an Array), so better be safe than sorry and add the import at the very top of the file.
Extending ItemTypeBuilder
ItemBuilderTool extends ItemTypeBuilder. That means all methods available in ItemTypeBuilder are also available in ItemBuilderTool
Methods
withAttackDamage
Allows you to set the attack damage bonus that you get when holding this item
Return Type: ItemBuilderTool
withAttackSpeed
Allows you to set the attack speed bonus that you get when holding this item.
Return Type: ItemBuilderTool
withDurabilityCostAttack
Allows you to set the amount of damage that this item will receive when hitting enemies.
By default this is 0
Return Type: ItemBuilderTool
withDurabilityCostMining
Allows you to set the amount of damage that this item will receive when mining blocks.
By default this is 0
Return Type: ItemBuilderTool
withToolType
Allows you to add a tool type to this tool. You can specify the type, the mining level and optionally the mining speed when this type is hit as well.
Return Type: ItemBuilderTool