Mojangより配信されているMinecraft: Pocket EditionのModについて包括的に扱うwikiです。

Entity.getArmorDamage

最終確認バージョン(MCPE:0.14.0 BL:1.12.1)

概要

Entity.getArmorDamage(UUID, SLOT);
モブの指定した防具スロットに入っているアイテムのダメージ値を取得する関数。
TNTなどのモブでないエンティティに使用するとエラーとなる。

スロットの番号はArmorTypeが対応している。

引数

引数説明
NumberUUIDエンティティ固有の番号
intSLOTスロット番号ArmorType
頭(0)〜足(3)

戻り値

  • int型
  • アイテムのダメージ値

//棒で叩くとエンティティが着ている防具の情報が判る。
function attackHook(a,v){
 if(getCarriedItem()==280){
  clientMessage("叩いたエンティティが着ている防具は...");
  for(var key in ArmorType){
   var ID = Entity.getArmor(v, ArmorType[key] );
   var DAMAGE = Entity.getArmorDamage(v, ArmorType[key] );
   clientMessage(key+"("+ArmorType[key]+") ["+Item.getName(ID)+", ID:"+ID+", dmg:"+DAMAGE+"] ");
  }
 preventDefault();
 }
}

コメントをかく


利用規約をご確認のうえご記入下さい

WIKi内検索

メンバーのみ編集できます

メンバー募集!