Package hiiragi283.core.api.item
Interface HTEquipmentMaterial
-
- All Implemented Interfaces:
-
hiiragi283.core.api.material.HTMaterialLike,net.minecraft.world.item.Tier
public interface HTEquipmentMaterial implements Tier, HTMaterialLike
道具の素材と防具の素材をまとめたインターフェースです。
- Since:
0.1.0
Hiiragi Tsubasa
-
-
Method Summary
Modifier and Type Method Description FloatgetSwordDamage()FloatgetSwordAttackSpeed()FloatgetShovelDamage()FloatgetShovelAttackSpeed()abstract FloatgetAxeDamage()abstract FloatgetAxeAttackSpeed()FloatgetPickaxeDamage()FloatgetPickaxeAttackSpeed()FloatgetHoeDamage()FloatgetHoeAttackSpeed()abstract FloatgetToughness()防具強度の値を取得します。 abstract FloatgetKnockbackResistance()ノックバック耐性の値を取得します。 abstract Holder<SoundEvent>getEquipSound()装備時のSEを取得します。 abstract IntegergetArmorDefence(ArmorItem.Type type)各部位から防御力の値を取得します。 abstract IntegergetArmorMultiplier()防具の耐久値の倍率を取得します。 -
Methods inherited from class net.minecraft.world.item.Tier
createToolProperties, getAttackDamageBonus, getEnchantmentValue, getIncorrectBlocksForDrops, getRepairIngredient, getSpeed, getUses -
Methods inherited from class hiiragi283.core.api.material.HTMaterialLike
asMaterialId, asMaterialKey, isOf -
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()
-
getToughness
abstract Float getToughness()
防具強度の値を取得します。
-
getKnockbackResistance
abstract Float getKnockbackResistance()
ノックバック耐性の値を取得します。
-
getEquipSound
abstract Holder<SoundEvent> getEquipSound()
装備時のSEを取得します。
-
getArmorDefence
abstract Integer getArmorDefence(ArmorItem.Type type)
各部位から防御力の値を取得します。
-
getArmorMultiplier
abstract Integer getArmorMultiplier()
防具の耐久値の倍率を取得します。
-
-
-
-