マイクラJava1.21.4でエリトラレースのゴール表示を1回だけにする方法は?マインクラフト
Contents

結論:
赤石ブロックを使って一度だけ表示する。
箇条書きメモ
- エリトラレースのゴール表示の方法
- ゴール地点の座標設定
- コマンドブロックの配置
- リピート、無条件、常時実行の設定
- 赤石ブロックを使った処理
- ゴールを検知するコマンド
- 1回だけ表示するための工夫
- タイトル表示のコマンド
- 赤石を壊すコマンドの追加
- ゴール後の処理の考慮
- コマンドブロックの動作確認
- ゴールした後の座標管理
- 画像を参考に配置すること
- ゴール後の再利用を防ぐ方法
- コマンドの組み合わせによる効果的な処理
マイクラJava1.21.4でエリトラレースのゴール表示を1回だけにする方法は?
マインクラフトJava版1.21.4でエリトラレースを作成する際、ゴールを超えたときに「GOAL」と表示させる方法について考えてみましょう。
特に、ゴールを超えた後にこのメッセージが何度も表示されてしまうのは、プレイヤーにとって煩わしい体験です。
そこで、ゴールを超えた際に1回だけメッセージを表示するためのコマンドを紹介します。
基本的なコマンドの設定
まず、ゴールの位置を特定するためのコマンドを設定します。
以下のコマンドを使用して、ゴールの位置を検知します。
execute as @a[x=-16,y=75,z=-45,dy=55,dz=16] run setblock 適当に座標 redstone
このコマンドは、指定した座標にいるプレイヤーがゴールを超えたときに、指定した位置に赤石ブロックを設置します。
赤石ブロックを設置することで、次のコマンドを実行するトリガーとなります。
メッセージ表示のコマンド
次に、ゴールを超えた際にメッセージを表示するためのコマンドを設定します。
以下のコマンドを使用します。
title @a[x,y,z,dy,dz] title {"text":"GOAL"}
このコマンドは、指定した座標にいる全てのプレイヤーに「GOAL」というメッセージを表示します。
ここで重要なのは、赤石ブロックを設置した後にこのコマンドを実行することです。
コマンドブロックの配置
コマンドブロックの配置についても考慮する必要があります。
まず、ゴールの位置を検知するためのコマンドブロックを設置します。
このコマンドブロックは、リピート、無条件、常時実行の設定にします。
次に、メッセージを表示するためのコマンドブロックを設置します。
こちらは、インパルス、無条件、動力が必要の設定にします。
これにより、赤石ブロックが設置された後にメッセージが表示される流れが作られます。
赤石ブロックの管理
赤石ブロックを設置した後、再度ゴールを超えた際にメッセージが表示されないようにするための工夫が必要です。
赤石ブロックを壊すためのコマンドを追加することで、次回以降のメッセージ表示を防ぐことができます。
具体的には、ゴールを超えた後に赤石ブロックを壊すコマンドを設定します。
このコマンドは、条件付きでテレポートするコマンドブロックの上に配置します。
こうすることで、ゴールを超えた後に赤石ブロックが壊され、次回以降のメッセージ表示が行われなくなります。
まとめ
以上の手順を踏むことで、マインクラフトJava版1.21.4において、エリトラレースのゴールを超えた際に「GOAL」と表示されるメッセージを1回だけ表示することが可能になります。
この方法を使えば、プレイヤーにとってよりスムーズで楽しい体験を提供できるでしょう。
ぜひ、試してみてください!
Yes
