Generatore di Testo JSON: Comandi di Formattazione Fatti Bene
Crea testo formattato avanzato per /tellraw, /title, e nomi personalizzati degli oggetti. Scegli la sintassi attuale dei componenti Java, il vecchio formato Java o rawtext di Bedrock prima di copiare il risultato.
Seleziona la versione di output prima di aggiungere eventi
Java 1.21.5 ha cambiato i componenti di testo dei comandi dai vecchi campi evento orientati al JSON a SNBT inline con click_event e hover_event. Ha anche rinominato i valori degli eventi come run_command.value in run_command.command. La scheda Java 1.21.5+ genera quei campi attuali, mentre la scheda Java precedente mantiene la struttura pre-1.21.5 per i server che non hanno ancora aggiornato.
Testa il testo interattivo con i permessi del giocatore
Un'azione di clic non bypassa i permessi dei comandi. Usa suggest_command quando i giocatori dovrebbero rivedere o completare un comando da soli, e riserva run_command per azioni che sono già autorizzati a eseguire. I client Java moderni potrebbero chiedere conferma quando un libro o un messaggio in chat tenta di eseguire un comando non riconosciuto o che richiede permessi elevati.
Formato Java vs Bedrock
I comandi Java attuali accettano componenti di testo SNBT inline e usano campi evento in snake-case. Bedrock usa un rawtext oggetto e supporta un diverso insieme di funzionalità dei componenti. Trattali come output separati piuttosto che JSON intercambiabile.
Eventi di Clic e Hover
Importa un /tellraw comando per analizzare la sua struttura JSON nell'editor. Il pulsante Importa accetta array JSON grezzi o comandi Minecraft completi.
FAQ Testo JSON
Qual è la differenza tra /tellraw e /title?
Tellraw invia testo formattato alla finestra di chat e supporta eventi di clic/hover. Title mostra testo grande sull'HUD e non supporta eventi cliccabili. Entrambi usano lo stesso formato di testo JSON.
Perché usare testo strutturato invece dei semplici codici §?
I componenti di testo strutturati possono includere eventi di clic, suggerimenti al passaggio del mouse, valori del tabellone, selettori di entità, traduzioni e visualizzazione dei tasti. I codici di formattazione legacy cambiano solo lo stile visivo e non sono accettati in ogni contesto di comando moderno.
Come faccio a creare un nome di oggetto personalizzato che non sia in corsivo?
Minecraft rende custom_name in corsivo per impostazione predefinita. Il nostro generatore aggiunge automaticamente "italic":false quando è selezionato il target Item, così il tuo testo appare non in corsivo senza passaggi aggiuntivi.
Posso usarlo per cartelli e libri?
Il componente formattato può essere adattato per cartelli e libri scritti, ma i dati circostanti dell'oggetto o del blocco cambiano tra le versioni Java. Copia il payload del componente, quindi inseriscilo in un comando o generatore che miri al formato esatto di cartello o libro per la tua versione di Minecraft.