Presets

Text- und UI-Presets

Tellraw JSON Textgenerator

Tellraw ist ein JSON Textproblem, das als Chat-Befehl getarnt ist. Diese Generatorseite konzentriert sich auf die Textkomponententeile, die normalerweise kaputt gehen: verschachtelter Hover-Text, Klickaktionen, Farbe, Fettdruck und sichere Befehlswerte.

Preset-Ergebnis

Eine Tellraw-Nachricht, die Spieler lesen, mit der Maus bewegen und anklicken können, ohne JSON Textkomponenten per Hand zu entkommen.

Ausgabe

Tellraw JSON-Output

/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

Der NBTForge-Workbench-Status, der für den Minecraft-Tellraw-Textgenerator-Artikel JSON verwendet wird, einschließlich der sichtbaren Steuerelemente und der generierten Output.

Preset erstellen

  1. Öffnen Sie die Text-Workbench und wählen Sie tellraw als Zielausgabe.
  2. Schreiben Sie zuerst die sichtbare Nachricht und fügen Sie dann Farb- und Stilzustände hinzu.
  3. Fügen Sie hover_event und click_event erst, nachdem die einfache Nachricht korrekt gerendert wurde.
  4. Kopieren Sie den JSON-Ausgang und testen Sie ihn mit demselben Selektor, der die endgültige Nachricht empfängt.

Lesbares JSON vor cleverem JSON

Der schnellste Tellraw-Fehler ist das fehlerhafte JSON. Erstellen Sie zuerst den sichtbaren Text und legen Sie dann die Interaktion darüber. NBTForge macht diese Reihenfolge deutlich, da die Textkomponente als Felder bearbeitet wird, bevor sie zur Befehlsausgabe wird.

Halten Sie bei Kartenaufforderungen den ersten Satz kurz und fügen Sie zusätzliche Details in den Hovertext ein. Klickaktionen sollten einen Auslöser oder einen sicheren Befehl ausführen, keine lange versteckte Befehlskette.

Wo das in ein Command Pack passt

Tellraw wird normalerweise mit Scoreboard-Auslösern, Titelmeldungen, akustischem Feedback und dem Queststatus gekoppelt. Speichern Sie den Befehl unter Project, wenn er Teil einer mehrstufigen Interaktion ist.

Verwenden Sie einheitliche Farben für dieselbe Aktionsfamilie. Zum Beispiel Gold für objektive Eingabeaufforderungen, Grün für Erfolg und Rot für blockierte Aktionen.

  • Verwenden Sie nach Möglichkeit /trigger für Player-Click-Flows.
  • Halten Sie den Hovertext erläuternd, für die Hauptanweisung nicht erforderlich.
  • Testen Sie je nach endgültigem Befehlskontext mit @s, @p und @a.

Passen Sie die Preset in ein reales Project ein

Behandeln Sie den Tellraw JSON-Textgenerator als getesteten Ausgangspunkt und nicht nur als kopierte Zeichenfolge. Nachdem die Output einmal funktioniert hat, speichern Sie sie unter einem eindeutigen Project-Namen, notieren Sie sich die Zielversion Minecraft und behalten Sie die Preset in der Nähe verwandter Setup-Befehle wie Scoreboard, Bossbar, Loot oder Reset-Linien bei.

Bevor Sie die Preset auf einer Karte, einem Server oder einem Command Pack veröffentlichen, führen Sie sie über das kopierte Artefakt und nicht nur über die Live-Workbench aus. Dadurch werden fehlende Abhängigkeiten, veraltete Selektoren, falsche Editionsauswahlen und Befehle erfasst, die nur funktionierten, weil der lokale Teststatus bereits vorhanden war.

  • Behalten Sie die ausgewählten Edition und Version mit dem gemeinsamen Befehl bei.
  • Testen Sie Selektoren anhand eines harmlosen Befehls, bevor Sie Schaden, Tötung, Beseitigung oder Teleportation verwenden.
  • Verschieben Sie lange Befehle in Project oder einen Arbeitsablauf im Funktionsstil, anstatt sie in den Chat einzufügen.
  • Überprüfen Sie die Warnungen erneut, nachdem Entitäten, Artikelkomponenten, Passagiere oder Datenpaketressourcen geändert wurden.

FAQ

Kann Tellraw einen Befehl ausführen, wenn darauf geklickt wird?

Ja. Verwenden Sie click_event mit run_command und richten Sie es dann auf einen sicheren Auslöser oder Befehl, der für den Player-Kontext gültig ist.

Warum funktioniert mein Tellraw JSON in einer Version, in einer anderen jedoch nicht?

Die Formate der Textkomponenten haben sich im Laufe der Zeit geändert. Überprüfen Sie die ausgewählte Versionsfamilie und erstellen Sie die Komponente neu, anstatt blind ein altes, maskiertes JSON-Snippet zu Copy.

Wann sollte dieses Preset Teil eines Befehlspakets werden?

Verwenden Sie es als Befehlspaketeintrag, wenn die Output von Setup-Zeilen, Reset-Befehlen, Plünderungsressourcen, dem Scoreboard-Status oder wiederholten Tests abhängt. Einzelne sichere Befehle können weiterhin direkt von Output kopiert werden.

Ablauf öffnen

Starte im passenden Text Arbeitsbereich und passe die Preset-Felder für deine Welt an.