What is This?
sequencecommand用の隣接しているブロックの座標を取得するコマンドです。
コマンド実行者の真下にあるダイヤブロックとそれに隣接しているダイヤブロックの座標を連続で取得します。
また、ダイヤ鉱石がある場合はその場所の座標は飛ばされます。
How to Use?
このような場合、2箇所のダイヤ鉱石以外の座標を取得できます。
このような場合は、赤い線で引いた場所の座標を取得できます。
searchPathコマンドは一通りの一筆書きができる場合の座標取得用に作られています。それ以外の場合はどのような規則に基づいて座標を取得するのかを予測することはできません。
このコマンドは以下のコマンドと併用して使ってください。
・sequence_setblock
・togglesetblock
特殊ブロックについて
ブロックの種類 | 効果 |
ダイヤブロック | その座標を取得する |
ダイヤ鉱石 | そのブロックの座標をスキップする。 |
エメラルド鉱石 | 座標(0, 0, 0)に変換して取得する。 |
エメラルドブロック | そのブロックの座標を起点とした相対座標に変換する。(1箇所のみ効果を得る) |
例1
上記のような場合は以下のような座標を取得する。
1~8, 9~11, 座標(0, 0, 0), 座標(0, 0, 0), 14
※ダイヤ鉱石はスキップ。12, 13のエメラルド鉱石は(0, 0, 0)に変換。