防具(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