function customThrowableHitBlockHook(projectile, itemID, x, y, z, side){ }Item.defineThrowableで設定したアイテムがブロックに当たった時に呼び出されるフック関数。
他のフックとの呼び出される順番は、このフック関数の方が優先され、
customThrowableHitBlockHook
↓
projectileHitBlockHook
の順番になっている。
型 | 引数 | 説明 |
---|---|---|
Number | plojectile | 投げられたエンティティのUUID |
int | itemID | 投げられたアイテムのID |
int | x | 当たったブロックのX座標 |
int | y | 当たったブロックのY座標 |
int | z | 当たったブロックのZ座標 |
int | side | 当たったブロックの側面 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); }
- カテゴリ:
- ゲーム
- MinecraftPE
コメントをかく