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

×

projectileHitEntityHook

最終確認バージョン(MCPE:0.14.3 BL:1.12.8 beta)

概要

function projectileHitEntityHook(projectile, target){
}
投げられた雪玉や卵がエンティティに当たった時に呼び出されるフック関数。
projectileは発射体、ここでは投げられた物を意味する。
雪玉のエンティティIDは81、卵は82である。

また、ver1.12.8 betaではItem.defineThrowableで追加されたアイテムがブロックに当たった時にも呼び出された。

ver1.12.8 beta現在、弓矢、釣り針、跳ね返したファイヤーチャージは検出されない。
スプラッシュポーションはそもそもエンティティに当たらない仕様。

初期はtargetの値が変だったが、ver1.11.4アップデート時に修正された。

引数

引数説明
Numberprojectile投げられたエンティティのUUID
Numbertarget当たったエンティティのUUID

//
function projectileHitEntityHook(projectile, target){
var projectileTypeId = Entity.getEntityTypeId(projectile);
 if(projectileTypeId==81){
  clientMessage("雪玉がエンティティ"+target+"に当たりました"); //『雪玉がエンティティ-459561500671に当たりました』
 }else if(projectileTypeId==82){
  clientMessage("卵がエンティティ"+target+"に当たりました");  //『卵がエンティティ-502511173584に当たりました』
 }
}

コメントをかく


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

WIKi内検索

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

広告募集中

メンバー募集!