Ich benötige eine Möglichkeit für einen Befehlsblock, Dinge im Chat zu sagen, wenn er mit Strom versorgt wird, oder vorzugsweise, wenn jemand erscheint in die Welt.

Kommentare

  • Haben Sie versucht, dies selbst zu versuchen?

Antwort

Es gibt zwei Möglichkeiten, wie Sie Dinge in den Chat ausgeben können.

Der Befehl /say, Syntax /say <Message ...> zeigt eine Nachricht im Chat an. Diese Nachricht enthält jedoch immer den Namen des Befehlsblocks.

Ein Befehlsblock mit /say Hello World! würde Folgendes ausgeben:

[@] Hello World! 

Alternativ zeigt der Befehl /tellraw, Syntax /tellraw <target> <json compound array/singleton> eine Nachricht im Chat an, die jedoch angezeigt wird Sie können die Ausgabe von Farbe auf Formatierung mithilfe der Formatierung json vollständig anpassen.

Ein Befehlsblock mit /tellraw @a {"text":"Hello World!"} wird ausgegeben :

Hello World! 

Es gibt Anwendungen wie minecraftjson.com , die a generieren JSON-Zeichenfolge zur Verwendung in /tellraw und verschiedenen anderen Befehlen, mit denen Sie die Ausgabe vollständig steuern können.

Es gibt auch eine Minepedia Abschnitt über das Zeichenfolgenformat, falls Sie sie selbst schreiben möchten.

Antwort

Verwenden Sie den Befehl /say. Dies a Ermöglicht einem Befehlsblock, eine Chat-Nachricht auf dem gesamten Server anzuzeigen.

Weitere Informationen zum Befehl / say im Minecraft-Wiki

Antwort

Um einen Spieler zu erkennen, gehen Sie zunächst wie folgt vor:

/testfor @e[type=Player] 

In einem sich wiederholenden Befehlsblock (immer aktiv). Lassen Sie dann einen Kettenbefehlsblock (immer aktiv) mit dem ersten verbunden sein und sagen:

/say <YOUR MESSAGE> 

Kommentare

  • 1.13 Syntax für 1. Befehl: /execute if entity @e[type=player]. Warum verwenden Sie @e[type=player] anstelle von @a?

Antwort

Verwenden Sie in neueren Versionen:

/tellraw @e {"text":"MESSAGE"} 

Wenn Ihre Wörter farbig sein sollen, Verwenden Sie:

/tellraw @e {"text":"MESSAGE","color":"COLOR"} 

Kommentare

  • HI Minecraft-Hilfe, willkommen bei Stack Exchange! Ich habe mich leider entschlossen, Ihre Antwort abzulehnen, da Ihre Antwort nichts Neues hinzugefügt hat, das nicht ' in den anderen Antworten bereits erwähnt wurde. Aytimothy erwähnte bereits in seiner Antwort, dass Sie /tellraw verwenden könnten. Wenn Sie jedoch den Befehl /tellraw näher erläutern könnten, könnte Ihre Antwort auf jeden Fall wertvoll sein und etwas hinzufügen! Da Sie ein neuer Benutzer sind, kann ich vorschlagen, die Tour zu überprüfen ?

Antwort

Legen Sie einfach eine Druckplatte, auf der Sie gehen / spawnen, unter den Befehlsblock und geben Sie den Befehl /say @a <Your message>

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.