executeコマンド生成ツール
execute コマンドを手順ごとに分かりやすく解説します。誰として実行するか(as)、どこで実行するか(at)、どんな条件を満たすか(if / unless)、結果をどこに保存するか(store)を確認できます。よく使う構文テンプレート付きです。
ゲームデータを読み込み中…
executeコマンドは、実行条件を変えてから別のコマンドを実行します:as 実行者を変え、at 実行位置を変え、if / unless で条件を判定し、store 結果を保存し、最後に run 実行するコマンドにつなげます。例: /execute as @a at @s if block ~ ~-1 ~ gold_block run effect give @s speed 1 2。
よくある質問
asとatの違いは?
as @a 実行者を各プレイヤーに切り替えるだけ(@sはそのプレイヤーを指す)で、位置は変わりません。at @s 実行位置をそのプレイヤーの位置に移します。通常は次のように組み合わせます:execute as @a at @s run ...。
1.12のexecuteの書き方はまだ使えますか?
使えません。1.13以降、executeは現在のサブコマンド形式に変更され、古い execute @a ~ ~ ~ ... は使えなくなりました。