Class UExtendedTier
java.lang.Object
info.u_team.u_team_core.item.tier.UExtendedTier
- All Implemented Interfaces:
ExtendedTier,net.minecraft.world.item.Tier
-
Nested Class Summary
Nested classes/interfaces inherited from interface info.u_team.u_team_core.api.item.ExtendedTier
ExtendedTier.Tools -
Constructor Summary
ConstructorsConstructorDescriptionUExtendedTier(float[] attackDamage, float[] attackSpeed, int level, int uses, float speed, float attackDamageBonus, int enchantmentValue, Supplier<? extends net.minecraft.world.item.crafting.Ingredient> repairIngredient) -
Method Summary
Modifier and TypeMethodDescriptionfloatReturns the additional damage that is added to theTier.getAttackDamageBonus()per given tool.floatfloatgetAttackSpeed(ExtendedTier.Tools tools) Returns the attack speed per given tool.intintgetLevel()net.minecraft.world.item.crafting.IngredientfloatgetSpeed()intgetUses()
-
Constructor Details
-
UExtendedTier
public UExtendedTier(float[] attackDamage, float[] attackSpeed, int level, int uses, float speed, float attackDamageBonus, int enchantmentValue, Supplier<? extends net.minecraft.world.item.crafting.Ingredient> repairIngredient)
-
-
Method Details
-
getUses
public int getUses()- Specified by:
getUsesin interfacenet.minecraft.world.item.Tier
-
getSpeed
public float getSpeed()- Specified by:
getSpeedin interfacenet.minecraft.world.item.Tier
-
getAttackDamageBonus
public float getAttackDamageBonus()- Specified by:
getAttackDamageBonusin interfacenet.minecraft.world.item.Tier
-
getLevel
public int getLevel()- Specified by:
getLevelin interfacenet.minecraft.world.item.Tier
-
getEnchantmentValue
public int getEnchantmentValue()- Specified by:
getEnchantmentValuein interfacenet.minecraft.world.item.Tier
-
getRepairIngredient
public net.minecraft.world.item.crafting.Ingredient getRepairIngredient()- Specified by:
getRepairIngredientin interfacenet.minecraft.world.item.Tier
-
getAttackDamage
Description copied from interface:ExtendedTierReturns the additional damage that is added to theTier.getAttackDamageBonus()per given tool.- Specified by:
getAttackDamagein interfaceExtendedTier- Parameters:
tools- The tool- Returns:
- Attack damage
-
getAttackSpeed
Description copied from interface:ExtendedTierReturns the attack speed per given tool.- Specified by:
getAttackSpeedin interfaceExtendedTier- Parameters:
tools- The tool- Returns:
- Attack speed
-