「コマンドブロック≪リピート・常時実行≫」と言われたとき、どこをどう触るか。先に表で置いておきます。
統合版/BEJava版
答えだけ先に
種類は「いつ動き出すか」、動力設定は「redstoneが要るか」、条件付きは「直前のチェーンが成功したときだけか」。
01
よく使う組み合わせ
迷ったら、この5つのどれか。
| 種類 | 動力設定 | 条件 | 使いどころ |
|---|---|---|---|
| インパルス | 動力が必要 | 無条件 | ボタン・レバーで1回だけ |
| リピート | 常時実行 | 無条件 | 毎ティック判定し続ける |
| リピート | 動力が必要 | 無条件 | レバー等でオン/オフ |
| チェーン | 常時実行 | 無条件 | 前の成否に関わらず続けて |
| チェーン | 常時実行 | 条件付き | 前が成功したときだけ |
02
よく使う例
矢印がつながるように2つ並べて、2個目を条件付きにする形。
1個目 ≪リピート・常時実行≫ 足元が金ブロックなら音を鳴らすJava版
execute as @a at @s if block ~ ~-1 ~ minecraft:gold_block run playsound minecraft:block.note_block.pling master @s ~ ~ ~
1個目 ≪リピート・常時実行≫ 統合版/BEはこちら統合版/BE
execute as @a at @s if block ~ ~-1 ~ minecraft:gold_block run playsound note.pling @s ~ ~ ~
2個目 ≪チェーン・常時実行・条件付き≫ 上へ飛ばす統合版/BE・Java版
execute as @a at @s run tp @s ~ ~5 ~
03
設定の早見
| 種類 | 動き出す合図 |
|---|---|
| インパルス(オレンジ) | redstoneの信号を受けたとき、1回だけ |
| チェーン(緑) | 矢印でつながった前のブロックが実行された直後 |
| リピート(紫) | 合図を待たず、条件を満たすかぎりずっと |
| 設定 | 動き |
|---|---|
| 常時実行 | 信号が無くても、条件を満たせば動く |
| 動力が必要 | 信号が来ているあいだだけ動く |
| 無条件 | 自分の番が来たら、とにかく実行 |
| 条件付き | 直前の1個が成功したときだけ実行(チェーン用) |
04
Java版と統合版のちがい
設定は共通。変わるのは「○」にする置き方だけ。
Java版
- つながらない「○」にしたい → 置きたいマスのすぐ近く(1マス程度)に立って置く
- 設定項目はGUIで共通
- 矢印にしたいときは2〜3マス離れて置く
統合版/BE
- つながらない「○」にしたい → ジャンプしながら足元に置く
- 設定項目はGUIで共通
- 矢印にしたいときは2〜3マス離れて置く