コマンドブロックの電源が入っているとき、または誰かがスポーンするときはいつでも、コマンドブロックがチャットで物事を言う方法が必要です世界に。
コメント
- これを自分で試してみましたか?
回答
チャットに出力する方法は2つあります。
/say
コマンド、構文/say <Message ...>
はチャットでメッセージを表示します。ただし、このメッセージには常にコマンドブロックの名前が横に表示されます。
/say Hello World!
のコマンドブロックは次のように出力されます。
[@] Hello World!
または、/tellraw
コマンド、構文/tellraw <target> <json compound array/singleton>
はチャットでメッセージを表示しますが、 json
フォーマットを使用して、出力を色からフォーマットに完全にカスタマイズします。
/tellraw @a {"text":"Hello World!"}
のコマンドブロックが出力されます。 :
Hello World!
minecraftjson.com などのアプリケーションがあります。 /tellraw
やその他のさまざまなコマンドで使用するjson文字列。出力内容を完全に制御できます。
文字列形式のMinepedia セクションを自分で作成することにした場合。
回答
/say
コマンドを使用します。これはコマンドブロックを使用して、サーバー全体にチャットメッセージを表示します。
回答
まず、プレーヤーを検出するには、次のようにします。
/testfor @e[type=Player]
繰り返しコマンドブロック内(常にアクティブ)。次に、チェーンコマンドブロック(常にアクティブ)を最初のブロックに接続して、次のように言います。
/say <YOUR MESSAGE>
コメント
- 1番目のコマンドの1.13構文:
/execute if entity @e[type=player]
。また、@a
だけでなく@e[type=player]
を使用しているのはなぜですか?
回答
新しいバージョンでは、次を使用します。
/tellraw @e {"text":"MESSAGE"}
単語をカラーにしたい場合は、使用:
/tellraw @e {"text":"MESSAGE","color":"COLOR"}
コメント
- HI Minecraftヘルプ、StackExchangeへようこそ。 '他の回答でまだ説明されていない新しいものは何も追加されていないため、残念ながらあなたの回答に反対票を投じることにしました。 Aytimothyは、彼の回答の中で、
/tellraw
を使用できるとすでに述べています。しかし、/tellraw
コマンドの使用について詳しく説明できれば、答えは間違いなく価値があり、何かを追加できます。あなたは新しいユーザーなので、ツアーをチェックすることをお勧めしますか?
回答
コマンドブロックの下を歩く/スポーンする場所にプレッシャープレートを置き、コマンドを/say @a <Your message>
divとして設定するだけです。 >