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

customThrowableHitBlockHook

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

概要

function customThrowableHitBlockHook(projectile, itemID, x, y, z, side){
}
Item.defineThrowableで設定したアイテムがブロックに当たった時に呼び出されるフック関数。
他のフックとの呼び出される順番は、このフック関数の方が優先され、
customThrowableHitBlockHook

projectileHitBlockHook
の順番になっている。

引数

引数説明
Numberplojectile投げられたエンティティのUUID
intitemID投げられたアイテムのID
intx当たったブロックのX座標
inty当たったブロックのY座標
intz当たったブロックのZ座標
intside当たったブロックの側面
BlockFace

//
Item.defineThrowable(2000, "apple", 0, "投げリンゴ", 64);
Item.setCategory(2000, ItemCategory.TOOL);
Player.addItemCreativeInv(2000, 64);

function customThrowableHitEntityHook(projectile, itemID, target){
  clientMessage("投げたエンティティ:"+projectile+"\n投げたアイテムのID:"+itemID+"\n当たったエンティティ:"+target);
}

function customThrowableHitBlockHook(projectile, itemID, x, y, z, side){
  clientMessage("投げたエンティティ:"+projectile+"\n投げたアイテムのID:"+itemID+"\n当たったブロックの座標:"+[x,y,z].join()+"\n当たったブロックの側面:"+side);
}

コメントをかく


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

WIKi内検索

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

メンバー募集!