Formato de chat con Essentials Chat
Last modified on Jul 21, 2023 in plugins
By ApexHosting
Descripción general
El formato del chat te permite controlar cómo se ve el chat cuando alguien habla en el juego. Así es como normalmente establece los nombres de los grupos y, en general, cambia el formato para que los jugadores o los grupos se destaquen.
El formato de chat en Paper se compone de dos partes. Está el apodo o nombre para mostrar de los usuarios y los mensajes de chat. EssentialsX en combinación con su complemento EssentialsX Chat y administradores de permisos como LuckPerms le permite modificar ambos.
Para evitar conflictos con otros complementos, EssentialsX deshabilitará la mayor parte de su formato de chat si no instala el[EssentialsChat] componente con[Essentials] . Puede habilitar el formato de nombre para mostrar sin EssentialsChat, sin embargo, edite el archivo de configuración.
Dónde encontrar la configuración
La configuración de formato de chat se puede encontrar en el archivo de configuración de Essentials.
Puede acceder a este archivo yendo a la pestaña Archivos de configuración en el panel de control de su servidor
También puede llegar al archivo correcto haciendo lo siguiente:
- Vaya a Acceso a archivos FTP e inicie sesión con su contraseña del Panel de control
- Haga clic en la carpeta Complementos
- Busque y haga clic en la carpeta EssentialsX y busque el archivo config.yml.
Los ajustes se encuentran en la parte inferior del archivo.
Hay dos formas de definir el formato del chat, puede definir un estilo de formato que se aplica a todos los grupos o puede dar un formato especial para cada grupo.
Ejemplos de formato
A continuación se muestran ejemplos de la configuración de formato como se ve en plugins/essentials/config.yml . Aquí está la sección que deberá configurar para formatear el chat en el juego.
# +------------------------------------------------------+ # # | EssentialsChat | # # +------------------------------------------------------+ # # This section requires the EssentialsChat.jar to work. chat: radius: 0 format: '<{DISPLAYNAME}> {MESSAGE}' #format: '&7[{GROUP}]&r {DISPLAYNAME}&7:&r {MESSAGE}' group-formats: # Default: '{WORLDNAME} {DISPLAYNAME}&7:&r {MESSAGE}' # Admins: '{WORLDNAME} &c[{GROUP}]&r {DISPLAYNAME}&7:&c {MESSAGE}'
Hay un número infinito de combinaciones diferentes para estos ajustes dependiendo de su preferencia personal. Le mostraremos algunos formatos de ejemplo con los que puede experimentar para tener una idea de cómo configurar el chat a su gusto.
Configuración del formato predeterminado
La siguiente línea es cómo configuramos el formato de chat predeterminado para todos los usuarios y grupos.
format: '<{DISPLAYNAME}> {MESSAGE}'
Podemos ver nuestro valor después del formato: entre comillas, por ejemplo: «‘{WORLDNAME} …'», tenga en cuenta que cualquier edición deberá realizarse dentro de estas marcas; de lo contrario, podría romper el formato del chat.
Ahora en valor puedes ver dos etiquetas básicas{DISPLAYNAME} y{MESSAGE} . También se pueden agregar más etiquetas como el grupo en el que se encuentra el jugador. Puede encontrar una lista de etiquetas adicionales en la wiki de Essentials .
Limpiemos el valor predeterminado eliminando los corchetes angulares izquierdo y derecho.
format: '{DISPLAYNAME} {MESSAGE}'
A continuación, debemos establecer un estándar para distinguir fácilmente el nombre para mostrar de los usuarios, junto con cualquier etiqueta adicional que deseemos agregar más adelante. Podemos hacer esto creando una barrera simple usando dos puntos «:» para dividirlos.
format: '{DISPLAYNAME}: {MESSAGE}'
Ahora debemos establecer algunos colores para distinguir aún más la separación, así como agregar algo de atractivo estético. Puede encontrar una lista de todos los códigos de colores disponibles en la wiki de Essentials o ejecutando el comando/kit color
mientras juegas en el servidor.
Para agregar color u otro formato, como texto en negrita o cursiva, simplemente escriba el código para el formato antes del texto. Por ejemplo, si quisiera usar texto azul claro antes en el chat o en su formato, pondría ‘&9’ antes del texto. Los códigos de formato se pueden apilar para que pueda usar tanto ‘&9’ como ‘&l’ antes del texto para hacerlo en negrita y azul claro.
format: '&9{DISPLAYNAME}: &7{MESSAGE}'
Eso es todo, ahora guarde sus cambios y reinicie el servidor para que los cambios surtan efecto.
Configuración del formato basado en el grupo
Además de establecer un formato predeterminado para todos los usuarios y grupos, también podemos establecer el formato para grupos individuales. La siguiente línea muestra un ejemplo para los grupos Predeterminado y Administrador. La lista distingue entre mayúsculas y minúsculas y debe coincidir exactamente con el nombre del grupo devuelto por su complemento de permisos . Recomendamos usar LuckPerms ya que es muy fácil de usar y fácil de aprender. Para agregar un nuevo grupo, simplemente cree una nueva línea dentro de ‘group-formats:’ y enumere el nuevo grupo. En nuestro ejemplo, vamos a agregar un grupo ‘Streamer’.
group-formats: # Default: '{WORLDNAME} {DISPLAYNAME}&7:&r {MESSAGE}' # Admins: '{WORLDNAME} &c[{GROUP}]&r {DISPLAYNAME}&7:&c {MESSAGE}' # Streamer: ''
A continuación, debemos activarlos eliminando el «#» del comienzo de la línea.
group-formats: Default: '{WORLDNAME} {DISPLAYNAME}&7:&r {MESSAGE}' Admins: '{WORLDNAME} &c[{GROUP}]&r {DISPLAYNAME}&7:&c {MESSAGE}' Streamer: ''
Ahora podemos formatearlos de forma similar a como formateamos el chat predeterminado.
group-formats: Default: '&e{GROUP} &8{DISPLAYNAME}: &7{MESSAGE}' Admins: '&c{GROUP} &8{DISPLAYNAME}: &7{MESSAGE}' Streamer: '&3{GROUP} &8{DISPLAYNAME}: &7{MESSAGE}'
Eso es todo, ahora guarde los cambios y reinicie el servidor para que los cambios surtan efecto. Tenga en cuenta que si tiene un formato de grupo, tendrá prioridad sobre el formato de chat predeterminado.
Problemas comunes
Obtengo el formato de chat genérico en el juego después de la configuración
Esto sugiere un error de sintaxis en el formato. Revise el archivo de configuración y ejecútelo a través de un analizador YAML.
Recibo un error interno al usar códigos de colores en el juego
Esto generalmente significa que el complemento ya no puede leer el archivo de configuración. La forma más rápida y sencilla de solucionar esto es eliminar el archivo de configuración y reiniciar el servidor. Se generará uno nuevo después de que el servidor termine de cargarse.
Agregar etiquetas de otros complementos como Factions
El complemento que desea agregar debe proporcionar las etiquetas que necesita usar al formatear el chat. Si tiene problemas para encontrarlos, comuníquese con el autor del complemento o con un agente de LiveChat para obtener más ayuda.
Descargo de responsabilidad
Si bien ofrecemos servicios de instalación de complementos , no ofrecemos servicios en la configuración de complementos. Para esto necesitarás revisar la Wiki de Essentials .