function continueDestroyBlock(X, Y, Z, Side, Progress){ }プレイヤーがブロックを壊している間に動作するフック関数。
ブロックに入るヒビの大きさに比例してProgressが増加し、
1になると呼び出されなくなり、代わりにdestroyBlockが呼び出され、ブロックが破壊される。
関連したフック関数は、
startDestroyBlock→continueDestroyBlock→destroyBlock
の順で呼び出される。
クリエイティブモードでブロックを破壊している時や、
岩盤などの破壊できないブロックを壊そうとしている時には、Progressは0のみを返す。
型 | 引数 | 説明 |
---|---|---|
int | X | ブロックのX座標 |
int | Y | ブロックのY座標 |
int | Z | ブロックのZ座標 |
int | Side | ブロックの側面番号 BlockFace |
double | Progress | 破壊の進行状況 0以上1未満 |
コメントをかく