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, net.minecraft.tags.TagKey<net.minecraft.world.level.block.Block> tag, int uses, float speed, float attackDamageBonus, int enchantmentValue, Supplier<? extends net.minecraft.world.item.crafting.Ingredient> repairIngredient) -
Method Summary
Modifier and TypeMethodDescriptionfloat
Returns the additional damage that is added to theTier.getAttackDamageBonus()
per given tool.float
float
getAttackSpeed
(ExtendedTier.Tools tools) Returns the attack speed per given tool.int
int
getLevel()
net.minecraft.world.item.crafting.Ingredient
float
getSpeed()
net.minecraft.tags.TagKey<net.minecraft.world.level.block.Block>
getTag()
int
getUses()
-
Constructor Details
-
UExtendedTier
public UExtendedTier(float[] attackDamage, float[] attackSpeed, net.minecraft.tags.TagKey<net.minecraft.world.level.block.Block> tag, 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:
getUses
in interfacenet.minecraft.world.item.Tier
-
getSpeed
public float getSpeed()- Specified by:
getSpeed
in interfacenet.minecraft.world.item.Tier
-
getAttackDamageBonus
public float getAttackDamageBonus()- Specified by:
getAttackDamageBonus
in interfacenet.minecraft.world.item.Tier
-
getLevel
public int getLevel()- Specified by:
getLevel
in interfacenet.minecraft.world.item.Tier
-
getTag
public net.minecraft.tags.TagKey<net.minecraft.world.level.block.Block> getTag()- Specified by:
getTag
in interfacenet.minecraft.world.item.Tier
-
getEnchantmentValue
public int getEnchantmentValue()- Specified by:
getEnchantmentValue
in interfacenet.minecraft.world.item.Tier
-
getRepairIngredient
public net.minecraft.world.item.crafting.Ingredient getRepairIngredient()- Specified by:
getRepairIngredient
in interfacenet.minecraft.world.item.Tier
-
getAttackDamage
Description copied from interface:ExtendedTier
Returns the additional damage that is added to theTier.getAttackDamageBonus()
per given tool.- Specified by:
getAttackDamage
in interfaceExtendedTier
- Parameters:
tools
- The tool- Returns:
- Attack damage
-
getAttackSpeed
Description copied from interface:ExtendedTier
Returns the attack speed per given tool.- Specified by:
getAttackSpeed
in interfaceExtendedTier
- Parameters:
tools
- The tool- Returns:
- Attack speed
-