Text- und UI-Voreinstellungen
Tellraw-JSON-Textgenerator
Tellraw ist im Kern ein JSON-Textproblem, das als Chat-Befehl getarnt ist. Diese Generatorseite konzentriert sich auf die Teile der Textkomponente, die üblicherweise kaputtgehen: verschachtelter Hover-Text, Klickaktionen, Farbe, Fettdruck und sichere Befehlswerte.
Preset-Ergebnis
Eine Tellraw-Nachricht, die Spieler lesen, überfahren und anklicken können, ohne JSON-Textkomponenten von Hand zu maskieren.
Ausgabe
Tellraw-JSON-Ausgabe
/tellraw @a {text:"Open the dungeon gate",color:"gold",bold:true,hover_event:{action:"show_text",value:{text:"Click to run the gate trigger",color:"gray"}},click_event:{action:"run_command",command:"/trigger dungeon_gate"}}Preset-Screenshot
Preset erstellen
- Öffnen Sie die Text-Workbench und wählen Sie tellraw als Zielausgabe.
- Schreiben Sie zuerst die sichtbare Nachricht und fügen Sie danach Farb- und Stilzustände hinzu.
- Ergänzen Sie hover_event und click_event erst, nachdem die einfache Nachricht korrekt dargestellt wird.
- Kopieren Sie die JSON-Ausgabe und testen Sie sie mit genau dem Selektor, der die endgültige Nachricht erhält.
Lesbares JSON vor cleverem JSON
Der häufigste Tellraw-Fehler ist fehlerhaftes JSON. Bauen Sie zuerst den sichtbaren Text und legen Sie die Interaktion erst danach darüber. NBTForge macht diese Reihenfolge deutlich, weil die Textkomponente als Felder bearbeitet wird, bevor sie zur Befehlsausgabe wird.
Halten Sie bei Karten-Aufforderungen den ersten Satz kurz und packen Sie zusätzliche Details in den Hover-Text. Klickaktionen sollten einen Auslöser oder einen sicheren Befehl ausführen, keine lange, versteckte Befehlskette.
Wo das in ein Command Pack passt
Tellraw wird meist mit Scoreboard-Auslösern, Titelmeldungen, akustischem Feedback und dem Quest-Zustand kombiniert. Speichern Sie den Befehl unter Project, wenn er Teil einer mehrstufigen Interaktion ist.
Verwenden Sie konsistente Farben für dieselbe Aktionsfamilie. Zum Beispiel Gold für Ziel-Aufforderungen, Grün für Erfolg und Rot für blockierte Aktionen.
- Verwenden Sie nach Möglichkeit /trigger für Klick-Abläufe von Spielern.
- Halten Sie den Hover-Text erläuternd; für die Hauptanweisung darf er nicht zwingend nötig sein.
- Testen Sie je nach endgültigem Befehlskontext mit @s, @p und @a.
Setzen Sie die Vorlage in ein echtes Project ein
Behandeln Sie den Tellraw-JSON-Textgenerator als getesteten Ausgangspunkt und nicht nur als kopierte Zeichenfolge. Sobald die Ausgabe einmal funktioniert, speichern Sie sie unter einem eindeutigen Project-Namen, notieren Sie die Ziel-Minecraft-Version und halten Sie die Vorlage in der Nähe verwandter Einrichtungsbefehle wie Scoreboard-, Bossbar-, Loot- oder Reset-Zeilen.
Bevor Sie die Vorlage auf einer Karte, einem Server oder in einem Command Pack veröffentlichen, führen Sie sie über das kopierte Artefakt aus und nicht nur über die Live-Workbench. So erkennen Sie fehlende Abhängigkeiten, veraltete Selektoren, falsche Editionsauswahlen und Befehle, die nur deshalb liefen, weil der lokale Testzustand bereits vorhanden war.
- Behalten Sie die gewählte Edition und Version zusammen mit dem geteilten Befehl bei.
- Testen Sie Selektoren zuerst mit einem harmlosen Befehl, bevor Sie Schaden, Töten, Entfernen oder Teleportieren auslösen.
- Verschieben Sie lange Befehle nach Project oder in einen Ablauf im Funktionsstil, statt sie in den Chat einzufügen.
- Prüfen Sie die Warnungen erneut, nachdem Sie Entitäten, Gegenstandskomponenten, Passagiere oder Datenpaket-Ressourcen geändert haben.
FAQ
Kann Tellraw beim Anklicken einen Befehl ausführen?
Ja. Verwenden Sie click_event mit run_command und richten Sie es auf einen sicheren Auslöser oder Befehl, der im Spieler-Kontext gültig ist.
Warum funktioniert mein Tellraw-JSON in einer Version, in einer anderen aber nicht?
Die Formate der Textkomponenten haben sich im Laufe der Zeit geändert. Prüfen Sie die gewählte Versionsfamilie und bauen Sie die Komponente neu auf, statt blind ein altes, maskiertes JSON-Snippet zu kopieren.
Wann sollte diese Vorlage Teil eines Command Packs werden?
Nutzen Sie sie als Command-Pack-Eintrag, wenn die Ausgabe von Einrichtungszeilen, Reset-Befehlen, Loot-Ressourcen, dem Scoreboard-Zustand oder wiederholten Tests abhängt. Einzelne sichere Befehle können weiterhin direkt aus der Ausgabe kopiert werden.
Ablauf öffnen
Starte im passenden Text Arbeitsbereich und passe die Preset-Felder für deine Welt an.