Package hiiragi283.core.api.item.tool
Interface HTToolMaterial
-
- All Implemented Interfaces:
-
hiiragi283.core.api.item.equipment.HTEquipmentMaterial,net.minecraft.world.item.Tier
public interface HTToolMaterial implements HTEquipmentMaterial, Tier
道具の素材の拡張インターフェースです。
- Since:
0.8.0
Hiiragi Tsubasa
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public interfaceHTToolMaterial.Delegated既存のTierに実装を委譲したHTToolMaterialの拡張インターフェースです。
-
Method Summary
Modifier and Type Method Description FloatgetSwordDamage()FloatgetSwordAttackSpeed()FloatgetShovelDamage()FloatgetShovelAttackSpeed()abstract FloatgetAxeDamage()abstract FloatgetAxeAttackSpeed()FloatgetPickaxeDamage()FloatgetPickaxeAttackSpeed()FloatgetHoeDamage()FloatgetHoeAttackSpeed()-
Methods inherited from class hiiragi283.core.api.item.equipment.HTEquipmentMaterial
getEnchantmentValue, getRepairIngredient -
Methods inherited from class net.minecraft.world.item.Tier
createToolProperties, getAttackDamageBonus, getIncorrectBlocksForDrops, getSpeed, getUses -
Methods inherited from class hiiragi283.core.api.item.tool.HTToolMaterial
getEnchantmentValue, getRepairIngredient -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Method Detail
-
getSwordDamage
Float getSwordDamage()
-
getSwordAttackSpeed
Float getSwordAttackSpeed()
-
getShovelDamage
Float getShovelDamage()
-
getShovelAttackSpeed
Float getShovelAttackSpeed()
-
getAxeDamage
abstract Float getAxeDamage()
-
getAxeAttackSpeed
abstract Float getAxeAttackSpeed()
-
getPickaxeDamage
Float getPickaxeDamage()
-
getPickaxeAttackSpeed
Float getPickaxeAttackSpeed()
-
getHoeDamage
Float getHoeDamage()
-
getHoeAttackSpeed
Float getHoeAttackSpeed()
-
-
-
-