Package hiiragi283.core.api.item.armor
Interface HTArmorMaterial
-
- All Implemented Interfaces:
-
hiiragi283.core.api.item.equipment.HTEquipmentMaterial
public interface HTArmorMaterial implements HTEquipmentMaterial
防具の素材をまとめたインターフェースです。
- Since:
0.8.0
Hiiragi Tsubasa
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public interfaceHTArmorMaterial.Delegated既存のArmorMaterialに実装を委譲したHTArmorMaterialの拡張インターフェースです。
-
Method Summary
Modifier and Type Method Description abstract FloatgetToughness()防具強度の値を取得します。 abstract FloatgetKnockbackResistance()ノックバック耐性の値を取得します。 abstract Holder<SoundEvent>getEquipSound()装備時のSEを取得します。 abstract IntegergetArmorDefence(ArmorItem.Type type)各部位から防御力の値を取得します。 abstract IntegergetArmorMultiplier()防具の耐久値の倍率を取得します。 -
-
Method Detail
-
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()
防具の耐久値の倍率を取得します。
-
-
-
-