コマンドブロックが動かないときの確認ポイント
チャットでは動くのにコマンドブロックでは動かない場合、実行位置・有効化設定・レッドストーン条件を確認します。
コマンドブロック実行位置redstone
サーバー設定を確認する
Java版サーバーでは、コマンドブロックを使うには server.properties の enable-command-block=true が必要です。無効のままだと、コマンドブロックを置けても実行されないことがあります。
実行位置が違う
コマンドブロック内の ~ ~ ~ は、基本的にコマンドブロックの位置を基準にします。プレイヤーの位置基準で実行したい場合は、execute at @p run ... のように位置を切り替えます。
反復・チェーン・条件付きの確認
反復コマンドブロック、チェーンコマンドブロック、条件付き設定は便利ですが、最初から組むと原因が分かりにくくなります。まずインパルス・無条件・レッドストーンが必要の状態で、単体で動くか確認します。