ForgeAPI > ISpecialArmor

防具(ItemArmor)をより柔軟に設定可能にするインタフェース

public ArmorProperties getProperties(EntityLiving player, ItemStack armor, DamageSource source, double damage, int slot);	
 
防具のプロパティを取得するメソッド.

public int getArmorDisplay(EntityPlayer player, ItemStack armor, int slot);
 
防具の耐久値(プレイヤーのハートアイコン真上のアイコン)の数字を決めるメソッド. 防具アイコン半分が1で, 最小0の最大20.
防具を装備している間呼ばれるので, 防具のダメージ値によって変化させることもできる.
player
防具を装備しているプレイヤー
armor
装備している防具
slot
装備スロット依存の値, 上からヘルメット, プレート, レギンス, ブーツの順に3, 2, 1, 0

public void damageArmor(EntityLiving entity, ItemStack stack, DamageSource source, int damage, int slot);
 
プレイヤーがダメージを受けた際に呼ばれるメソッド.
entiry
プレイヤー
stack
防具
source
ダメージソース
damage
ダメージ値
slot
装備スロット値
最終更新:2012年08月24日 21:36