Nutzbarkeit
|
Einzelspieler |
ja
|
Mehrspieler |
ja
|
Cheat |
ja, 2
|
Befehlsblock |
ja
|
/tellraw sendet im Chat einen JSON-Text an einen Spieler, d.h. einen Text, der formatiert ist und auf die Maus reagieren kann.
Syntax[]
/tellraw Spieler Nachricht
- Spieler ist der Name eines Spielers oder eine Zielauswahl. Bei der Zielauswahl @e können nur Spieler ausgewählt werden.
- Nachricht ist eine Nachricht mit besonderen Eigenschaften:
- Sie hat keinen Absender. Im Gegensatz zu sonstigen Chat-Befehlen sieht der Absender bei tellraw die Nachricht nicht in seiner Chat-Konsole. Der oder die Empfänger sehen die Nachricht in ihrer Chat-Konsole ohne den Namen des Absenders. Das gilt sowohl für Spieler als auch für Befehlsblöcke als Absender.
- Sie kann formatiert werden und Maus-sensitive Textteile enthalten. Die Nachricht reagiert nur auf die Maus, wenn der Empfänger die Chat-Konsole öffnet.
- Sie kann auch ein ganz einfacher Text ohne JSON-Formatierungen sein. Dann nutzt man lediglich die Eigenschaft, dass die Nachricht keinen Absender hat. Man schreibt dann die komplette Nachricht in Anführungszeichen. Diese Eigenschaft kann man z.B. nutzen, wenn die tellraw-Nachricht in einem namenlosen Befehlsblock hinterlegt ist, der ansonsten den Absender "[@]" der Nachricht voranstellen würde.
Zur Eingabe eines Befehls siehe Befehl#Eingabe.
Beispiele[]
/tellraw @s "Wie einfach!"
Sendet eine Nachricht an den ausführenden.
/tellraw oyo123 ["Du rätst nie, wer dir hier schreibt :)"]
Sendet eine Nachricht ohne Absender an oyo123.
/tellraw @a ["Die Bibliothek ist im Untergeschoss"]
Wenn dieser Befehl in einem Befehlsblock hinterlegt ist, erhält jeder Spieler die Nachricht ohne den Standard-Namen [@], den ein Befehlsblock hat.
/tellraw @p {"text":"Willkommen!", "color":"yellow","bold":true}
Sendet einen gelb und fett formatierten Text an den nächstgelegenen Spieler.
/tellraw @p[distance=..15] ["",{"text":"Herzlich Willkommen ", "color":"green","bold":true},{"text":"im Dorf.","color":"aqua"}]
Gibt Spielern in einem Radius von 15 Metern eine mehrfarbige Nachricht .
/tellraw @a [{"text":"Der Spieler "}, {"selector":"@p"}, {"text":" ist erschienen"}]
Alle Spieler bekommen eine Nachricht, dass der Spieler, der der Befehlsquelle am nächsten ist, erschienen ist. Vor und nach dem Selektor wurde ein Leerzeichen eingefügt, damit der Name des Spielers um sich Platz hat.
/tellraw @a {"translate":"Der Spieler %s ist erschienen", "with":[{"selector":"@p"}]}
Das vorige Beispiel kann auch mit dem Platzhalter %s realisiert werden. Texte mit Platzhaltern (einer oder mehrere) können nur von translate
in Verbindung mit einer with
-Liste ausgegeben werden. Statt einen Selektor in den Platzhalter einzusetzen, wäre z.B. auch ein Punktestand möglich (mit score
).
Ausführliche Beispiele für JSON-Texte siehe: JSON-Text
|
Geschichte[]
Versionsgeschichte der Java Edition |
Vollversion 1.7 (13w37a) |
- Der Befehl /tellraw wird hinzugefügt
|
Vollversion 1.8 (14w07a) |
- Der Befehl /tellraw kann Werte von Punktestand-Zielen in Nachrichten einfügen
|
Vollversion 1.9 (15w31a) |
- Für die Tellraw-Nachrichten muss das strikte JSON-Format verwendet werden
|
|
Befehle
|
Überblick
|
|
Befehle für Objekte
|
Nachrichten
|
|
Inventare
|
|
Punktestände/ Markierungen
|
|
|
Befehle für Welten
|
|
Befehle für Server
|
|
Historisch
|
|
Bedrock Edition
|
|