MCTOOLBOX
MC ToolboxMC TOOLBOX

JSON-Text-Generator

Tellraw · Titel · Gegenstandsname – Java & Bedrock

Welcome to MC-Werkzeugkasten
Vollständiger Befehl
/tellraw @a [{"text":"Welcome to ","bold":true},{"text":"MC-Werkzeugkasten","color":"gold","bold":true}]
JSON-PayloadMODERN
[{"text":"Welcome to ","bold":true},{"text":"MC-Werkzeugkasten","color":"gold","bold":true}]

JSON Text Generator: Befehle richtig formatieren

Erstellen Sie reich formatierten Text für /tellraw, /title, und benutzerdefinierte Gegenstandsnamen. Wählen Sie die aktuelle Java-Komponentensyntax, das ältere Java-Format oder Bedrock-Rawtext, bevor Sie das Ergebnis kopieren.

Wählen Sie die Ausgabeversion aus, bevor Sie Ereignisse hinzufügen

Java 1.21.5 hat Befehlstextkomponenten von den älteren JSON-orientierten Ereignisfeldern auf Inline-SNBT mit click_event und hover_event umgestellt. Außerdem wurden Ereigniswerte wie run_command.value in run_command.command umbenannt. Der Tab „Java 1.21.5+“ generiert diese aktuellen Felder, während der ältere Java-Tab die Struktur vor 1.21.5 für Server beibehält, die nicht aktualisiert wurden.

Testen Sie interaktiven Text mit den Berechtigungen des Spielers

Eine Klickaktion umgeht keine Befehlsberechtigungen. Verwenden Sie suggest_command, wenn Spieler einen Befehl selbst überprüfen oder vervollständigen sollen, und reservieren Sie run_command für Aktionen, die sie bereits ausführen dürfen. Moderne Java-Clients können um Bestätigung bitten, wenn ein Buch oder eine Chatnachricht versucht, einen Befehl auszuführen, der nicht erkannt wird oder erhöhte Berechtigungen erfordert.

Java vs. Bedrock Format

Aktuelle Java-Befehle akzeptieren Inline-SNBT-Textkomponenten und verwenden Ereignisfelder in Snake-Case. Bedrock verwendet ein rawtext Objekt und unterstützt eine andere Reihe von Komponentenfunktionen. Behandeln Sie sie als separate Ausgaben und nicht als austauschbares JSON.

Klick- & Hover-Events

Bestehenden /tellraw Befehl importieren, um seine JSON-Struktur zurück in den Editor zu parsen. Die Import-Schaltfläche akzeptiert rohe JSON-Arrays oder vollständige Minecraft-Befehle.

JSON-Text-FAQ

Was ist der Unterschied zwischen /tellraw und /title?

Tellraw sendet formatierten Text an das Chatfenster und unterstützt Klick-/Hover-Events. Title zeigt großen Text auf dem HUD an und unterstützt keine klickbaren Events. Beide verwenden dasselbe JSON-Textformat.

Warum strukturierten Text anstelle von einfachen §-Codes verwenden?

Strukturierte Textkomponenten können Klickereignisse, Hover-Tooltips, Scoreboard-Werte, Entitätsselektoren, Übersetzungen und Tastenanzeigen enthalten. Legacy-Formatierungscodes ändern nur die visuelle Darstellung und werden nicht in jedem modernen Befehlskontext akzeptiert.

Wie erstelle ich einen benutzerdefinierten Item-Namen, der nicht kursiv ist?

Minecraft rendert custom_name standardmäßig kursiv. Unser Generator fügt automatisch „italic“:false hinzu, wenn das Elementziel ausgewählt ist, sodass Ihr Text ohne zusätzliche Schritte nicht kursiv erscheint.

Kann ich dies für Schilder und Bücher verwenden?

Die formatierte Komponente kann für Schilder und geschriebene Bücher angepasst werden, aber die umgebenden Item- oder Blockdaten ändern sich je nach Java-Version. Kopieren Sie die Komponenten-Nutzlast und platzieren Sie sie dann in einem Befehl oder Generator, der das genaue Schild- oder Buchformat für Ihre Minecraft-Version verwendet.