public class UToolMaterial extends java.lang.Object implements IToolMaterial
IToolMaterial.Tools| Constructor and Description |
|---|
UToolMaterial(int[] additionalDamage,
float[] speed,
int harvestlevel,
int durability,
float efficiency,
float baseDamage,
int enchantability,
java.util.function.Supplier<net.minecraft.item.crafting.Ingredient> ingredient) |
| Modifier and Type | Method and Description |
|---|---|
int |
getAdditionalDamage(IToolMaterial.Tools tools)
Returns the additional damage that is added to the
IItemTier.getAttackDamage() per given tool. |
float |
getAttackDamage() |
float |
getAttackSpeed(IToolMaterial.Tools tools)
Returns the attack speed per given tool.
|
float |
getEfficiency() |
int |
getEnchantability() |
int |
getHarvestLevel() |
int |
getMaxUses() |
net.minecraft.item.crafting.Ingredient |
getRepairMaterial() |
public UToolMaterial(int[] additionalDamage,
float[] speed,
int harvestlevel,
int durability,
float efficiency,
float baseDamage,
int enchantability,
java.util.function.Supplier<net.minecraft.item.crafting.Ingredient> ingredient)
public int getMaxUses()
getMaxUses in interface net.minecraft.item.IItemTierpublic float getEfficiency()
getEfficiency in interface net.minecraft.item.IItemTierpublic float getAttackDamage()
getAttackDamage in interface net.minecraft.item.IItemTierpublic int getHarvestLevel()
getHarvestLevel in interface net.minecraft.item.IItemTierpublic int getEnchantability()
getEnchantability in interface net.minecraft.item.IItemTierpublic net.minecraft.item.crafting.Ingredient getRepairMaterial()
getRepairMaterial in interface net.minecraft.item.IItemTierpublic int getAdditionalDamage(IToolMaterial.Tools tools)
IToolMaterialIItemTier.getAttackDamage() per given tool.getAdditionalDamage in interface IToolMaterialtools - The toolpublic float getAttackSpeed(IToolMaterial.Tools tools)
IToolMaterialgetAttackSpeed in interface IToolMaterialtools - The tool