Come modificare il formato della chat in Bukkit per Minecraft

Bukkit è un'API che offre ai giocatori di Minecraft la possibilità di personalizzare i propri server in modo che possano creare esperienze di gioco uniche per loro. Tale personalizzazione si estende alla funzione di chat del gioco, per la quale puoi modificare la formattazione se conosci Java.

Come modificare il formato della chat in Bukkit per Minecraft

Questo articolo approfondisce come personalizzare la visualizzazione della chat in Minecraft.

Come modificare il formato della chat: scarica Essentials Core e EssentialsChat

La versione standard di Bukkit non contiene il comando o le funzionalità per modificare la formattazione della chat. Devi scaricare due estensioni per l'API standard: Nucleo essenziale E EssenzialiChat.

La versione standard di Essentials disabilita automaticamente qualsiasi tentativo effettuato per modificare altri aspetti della formattazione della chat e ti limita ai valori predefiniti. Essentials Core ti offre una serie di comandi e funzionalità che puoi implementare all'interno del tuo server, come la modifica dell'aspetto del nome visualizzato. Nel frattempo, EssentialsChat ti consente di controllare l'aspetto della tua chat quando qualcuno parla nel gioco nel tuo server Minecraft.

Modifica dei nomi visualizzati

Puoi iniziare in piccolo con la formattazione della chat facendo qualcosa che non richiede EssentialsChat, modificando il formato del tuo nome visualizzato. Il tuo nome viene visualizzato in qualsiasi aspetto della chat che lo richieda, inclusi i messaggi che digiti ad altri giocatori sul server. Lo vedrai anche nell '"elenco delle schede" ed è nella maggior parte dei plug-in che installi per il tuo server.

Bukkit ti consente di creare nomi visualizzati lunghi fino a 16 caratteri prima che vengano troncati, cosa che dovresti tenere a mente quando cambi la formattazione. Troverai anche le opzioni generali di formattazione per i tuoi nomi visualizzati nel file delle autorizzazioni o delle autorizzazioni di gruppo, che di solito è il file groups.yml che si trova nella cartella del tuo mondo Minecraft.

Essentials offre sette modi per formattare il nome visualizzato, che puoi modificare tramite il file di configurazione di Essentials. Nota: puoi impilare questi comandi nel file di configurazione per avere un controllo ancora maggiore sulla formattazione.

ops-name-color: ‘c’ – L'utilizzo di questo comando consente di aggiungere un codice colore all'inizio del nome visualizzato, supponendo che tu sia l'operatore del server. Minecraft ha 16 colori è possibile utilizzare per questo scopo, ad esempio "&0” per il nero e “&f” per il bianco.

change-displayname: true – Se non si desidera che si verifichino modifiche ai nomi visualizzati, questo comando disabilita la possibilità di modificare la formattazione predefinita.

nickname-prefix: “~” – Aggiungi un nickname come suffisso al tuo nome visualizzato, che puoi impostare usando il comando “/nick”.

max-nick-length: 10 – Imposta la lunghezza massima di qualsiasi soprannome utilizzato dai tuoi giocatori o da quelli del tuo server. Puoi modificare la lunghezza come preferisci, anche se è consigliabile mantenerla a 15 caratteri o meno, soprattutto se hai abilitato il comando change-playerlist di seguito.

change-playerlist: true – Quando impostato su “true," IL "change-playerlistIl comando ” consente l'aggiornamento automatico dell'elenco dei giocatori. Può essere un po' difettoso, specialmente se i tuoi giocatori hanno lunghi soprannomi. In effetti, il completamento della scheda del nickname potrebbe fallire del tutto se i tuoi giocatori hanno nickname più lunghi di 15 caratteri.

sort-list-by-groups: false – Impostando questa opzione, qualsiasi output dal tuo server "/listIl comando "viene ordinato per gruppi specifici.

add-prefix-suffix: false – Impostando questo comando su “true” significa che forzate manualmente i nomi visualizzati a visualizzare i loro prefissi e suffissi. Funziona anche se non hai installato EssentialsChat, anche se può portare a una formattazione del nome visualizzato instabile perché combina nomi che hanno prefissi e suffissi con quelli che non lo fanno.

Modifica della formattazione della chat

Dopo aver formattato i nomi visualizzati, puoi passare alla formattazione della chat. È qui che entra in gioco EssentialsChat: ti consente di modificare molti dei tag che sono normalmente ospitati a livello di server e quindi non modificabili.

La modifica di questi tag cambia l'aspetto della chat quando i giocatori parlano nel gioco. Ci sono diversi usi per questo, inclusa la modifica della formattazione per determinati gruppi di giocatori in modo che i loro messaggi si distinguano dagli altri. Ad esempio, se hai gruppi di giocatori che hanno creato "clan" nel tuo server, potresti farlo assegna a ciascun clan un codice colore per la chat in modo che i giocatori possano facilmente identificare i messaggi dei loro compagni di gruppo membri.

Con EssentialsChat installato, puoi modificare i seguenti tag per modificare l'aspetto della chat per i tuoi giocatori:

{MESSAGE} – Controlla l'aspetto del testo digitato in una chat.

{DISPLAYNAME} – Come accennato in precedenza, questo è il nome visualizzato per qualsiasi utente che interagisce con la chat, con i loro prefissi e suffissi aggiunti se lo rendi possibile con le impostazioni del nome visualizzato.

{GROUP} – Questo è il nome del gruppo di autorizzazioni a cui appartiene l'utente o l'utente. Dovrai avere un plug-in di autorizzazioni installato sul tuo server per impostare i gruppi. Con un plug-in appropriato installato, puoi definire le autorizzazioni che ogni utente ha sul tuo server (ad es sono in grado di fare), oltre a definire come appare la loro chat in base alle tue scelte di formattazione per il gruppo sono dentro.

{WORLDNAME}and {SHORTWORLDNAME} – Come suggerisce il nome, {WORLDNAME} è il nome che hai dato al mondo di Minecraft che stai ospitando sul tuo server. {SHORTWORLDNAME} è solo la prima lettera del tuo {WORLDNAME}.

{TEAMNAME}, {TEAMSUFFIX}, and {TEAMPREFIX} – Collettivamente, questi sono i tag utilizzati per controllare le variabili del tabellone segnapunti della tua squadra.

I tag che EssentialsChat ti consente di modificare possono essere combinati e ottimizzati come preferisci. Inoltre, hai due opzioni per l'utilizzo di questi tag: formattazione chat universale e formattazione chat di gruppo specifica.

Formattazione chat universale

Vai alla cartella Essentials e individua il file "config.yml". Questo file contiene le configurazioni predefinite per vari aspetti del tuo server Minecraft e puoi modificare le opzioni di formattazione per la chat in modo che ogni messaggio inviato venga visualizzato allo stesso modo.

Ad esempio, vedere il seguente comando di formattazione:

format: '{WORLDNAME} {DISPLAYNAME}&f {MESSAGE}&0'

Usando questo comando, tutte le chat visualizzano prima il nome mondiale del tuo server Minecraft, seguito dal nome visualizzato dell'utente in bianco, quindi il suo messaggio in nero.

Prova a modificare diverse opzioni di colore per i tag che EssentialsChat ti consente di manipolare.

Formattazione di gruppo

Puoi anche usare il "config.yml” nella cartella Essentials per impostare una formattazione specifica per i diversi gruppi nel tuo server Minecraft.

Quello che segue è un esempio estratto dal file Essenziali Wiki:

group-formats: Owner: '&f[&4God&f] {DISPLAYNAME}&7:&f {MESSAGE}' Admin: '&f[&4God&f] {DISPLAYNAME}&7:&f {MESSAGE}' Moderator: '&f[&5Mod&f] {DISPLAYNAME}&7:&f {MESSAGE}' VIP: '&f[&2ViP&f] {DISPLAYNAME}&7:&f {MESSAGE}' Builder: '&f[&1Builder&f] {DISPLAYNAME}&7:&f {MESSAGE}' Default: '{DISPLAYNAME}&7:&f {MESSAGE}'

Qui puoi vedere che ci sono sei gruppi: proprietario, amministratore, moderatore, VIP, costruttore e predefinito. Ognuno ha colori diversi associati, in particolare ai loro nomi {GROUP}, che ti consentono di identificare immediatamente a quale gruppo appartiene un giocatore sia tramite il loro nome che il colore associato al loro nome. L'impostazione "Predefinita" copre tutti i giocatori che non appartengono a un gruppo ma vogliono comunque partecipare alla chat del tuo server.

Nota: i nomi dei gruppi fanno distinzione tra maiuscole e minuscole. I tag che usi nella formattazione del gruppo devono corrispondere perfettamente ai nomi assegnati a ciascun gruppo, altrimenti la formattazione non funzionerà e potresti vedere dei bug nella chat del tuo server.

Modifica la chat nel tuo server Minecraft

Bukkit non offre molti modi per formattare la chat del tuo server Minecraft. Principalmente, puoi giocare con i colori per i nomi visualizzati, i nomi dei gruppi e i messaggi stessi. Inoltre, l'API Bukkit non ti consente di farlo senza plug-in aggiuntivi, come EssentialsChat.

Tuttavia, se sei disposto a sperimentare con un plug-in e non ti dispiace sporcarti le mani con un Java di base, puoi modificare il modo in cui la chat appare ai giocatori del tuo server.

Vogliamo sentire da voi. Perché vuoi cambiare la formattazione nella chat del tuo server? E qual è la prima cosa che cambierai una volta che avrai messo le mani su Essentials Core e EssentialsChat? Fateci sapere nella sezione commenti qui sotto.