Cómo Cambiar El Formato Del Chat En Bukkit Para Minecraft

El desarrollo de Bukkit es una API que ofrece a los jugadores de Minecraft la posibilidad de personalizar sus servidores para crear experiencias de juego únicas para ellos.

Esa personalización se extiende a la función de chat del juego, cuyo formato puedes cambiar si sabes usar Java.

Este artículo analiza en profundidad cómo puedes personalizar la forma en que se muestra tu chat en Minecraft.

Cómo cambiar el formato del chat: Descarga Essentials Core y EssentialsChat

La versión estándar de Bukkit no contiene comandos ni funciones para modificar el formato del chat. Debes descargar dos extensiones para la API estándar: Essentials Core y EssentialsChat.

[content-egg module=Amazon products=”es-B0CXCPP9ML” template=list]

La versión estándar de Essentials desactiva automáticamente cualquier intento de alterar otros aspectos del formato del chat y lo limita a los valores predeterminados.

Essentials Core le brinda un conjunto de comandos y funciones que puede implementar dentro de su servidor, como cambiar la apariencia de su nombre para mostrar. Mientras tanto, EssentialsChat le permite controlar la apariencia de su chat cuando alguien habla en el juego en su servidor de Minecraft.

Modificación de nombres para mostrar

Puedes empezar con el formato del chat de a poco, haciendo algo que no requiere EssentialsChat: modificar el formato de tu nombre para mostrar.

Tu nombre se muestra en cualquier aspecto del chat que lo necesite, incluidos los mensajes que escribes a otros jugadores en el servidor. También lo verás en la “lista de pestañas” y está en la mayoría de los complementos que instalas para tu servidor.

Bukkit te permite crear nombres para mostrar de hasta 16 caracteres antes de que se trunquen, algo que debes tener en cuenta al cambiar el formato.

[content-egg module=Amazon products=”es-8491399038″ template=list]

También encontrarás las opciones de formato generales para tus nombres para mostrar en tu archivo de permisos o permisos de grupo, que suele ser el archivo groups.yml que se encuentra en la carpeta de tu mundo de Minecraft.

Essentials te ofrece siete formas de dar formato a tu nombre para mostrar, que puedes cambiar a través del archivo de configuración de Essentials. Nota: puedes apilar estos comandos en el archivo de configuración para tener aún más control sobre el formato.

ops-name-color: ‘c’– Con este comando puedes agregar un código de color al comienzo de tu nombre para mostrar, asumiendo que eres el operador del servidor. Minecraft tiene 16 colores que puedes usar para este propósito, como “ &0” para el negro y “ &f” para el blanco.

change-displayname: true– Si no desea que se produzca ningún cambio en los nombres para mostrar, este comando deshabilita la capacidad de alterar el formato predeterminado.

nickname-prefix: “~”– Agrega un apodo como sufijo a tu nombre para mostrar, que puedes configurar usando el comando “/nick”.

max-nick-length: 10– Establece la longitud máxima de los apodos que utilicen tus jugadores o los jugadores de tu servidor. Puedes cambiar la longitud a lo que quieras, aunque se recomienda que no supere los 15 caracteres, especialmente si has habilitado el comando change-playerlist que aparece a continuación.

change-playerlist: true– Cuando se configura como “ true”, el comando “ change-playerlist” permite actualizar automáticamente la lista de jugadores. Puede tener algunos errores, especialmente si tus jugadores tienen apodos largos. De hecho, la función de completar la pestaña de apodos puede fallar por completo si tus jugadores tienen apodos de más de 15 caracteres.

sort-list-by-groups: false– Al configurar esta opción, cualquier salida del comando “ ” de su servidor /listse ordenará por grupos específicos.

add-prefix-suffix: false– Si configuras este comando como “ true”, obligarás manualmente a que los nombres para mostrar muestren sus prefijos y sufijos. Esto funciona incluso si no tienes instalado EssentialsChat, aunque puede generar un formato de nombre para mostrar poco convencional porque combina nombres que tienen prefijos y sufijos con otros que no los tienen.

Cambiar el formato del chat

Una vez que haya formateado sus nombres para mostrar, puede pasar a formatear su chat. Aquí es donde EssentialsChat entra en juego: le permite modificar varias de las etiquetas que normalmente se alojan en el servidor y, por lo tanto, no se pueden editar.

[content-egg module=Amazon products=”es-8491399038″ template=list]

Modificar estas etiquetas cambia el aspecto del chat cuando los jugadores hablan en el juego.

Esto tiene varios usos, como cambiar el formato de ciertos grupos de jugadores para que sus mensajes se destaquen del resto. Por ejemplo, si tienes grupos de jugadores que han creado “clanes” en tu servidor, puedes asignar a cada clan un código de color de chat para que los jugadores puedan identificar fácilmente los mensajes de sus compañeros de grupo.

Con EssentialsChat instalado, puedes modificar las siguientes etiquetas para cambiar la apariencia del chat para tus jugadores:

{MESSAGE}– Controla cómo se ve el texto escrito en un cuadro de chat.

{DISPLAYNAME}– Como se mencionó anteriormente, este es el nombre que se muestra para cualquier usuario que interactúa con el chat, con sus prefijos y sufijos agregados si lo hace posible con su configuración de nombre para mostrar.

{GROUP}– Este es el nombre del grupo de permisos en el que usted o un usuario se encuentran. Necesitará tener un complemento de permisos instalado en su servidor para configurar grupos. Con un complemento adecuado instalado, puede definir los permisos que tiene cada usuario en su servidor (es decir, lo que pueden hacer), así como también definir cómo aparece su chat en función de sus opciones de formato para el grupo en el que se encuentran.

**{WORLDNAME}** **and {SHORTWORLDNAME}**– Como su nombre lo indica, {WORLDNAME} es el nombre que le has dado al mundo de Minecraft que alojas en tu servidor. {SHORTWORLDNAME} es solo la primera letra de tu {WORLDNAME}.

{TEAMNAME}, {TEAMSUFFIX}, and {TEAMPREFIX}– En conjunto, estas son las etiquetas que se utilizan para controlar las variables del marcador de su equipo.

Las etiquetas que EssentialsChat te permite modificar se pueden combinar y modificar como desees. Además, tienes dos opciones para usar estas etiquetas: formato de chat universal y formato de chat grupal específico.

Formato de chat universal

Dirígete a tu carpeta Essentials y busca el archivo “config.yml”.

[content-egg module=Amazon products=”es-8441545502″ template=list]

Este archivo contiene las configuraciones predeterminadas para varios aspectos de tu servidor de Minecraft y puedes modificar las opciones de formato del chat para que todos los mensajes enviados se muestren de la misma manera.

Por ejemplo, vea el siguiente comando de formato:

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

Al usar este comando, todos los chats muestran primero el nombre mundial de tu servidor de Minecraft, seguido por el nombre para mostrar del usuario en blanco y luego su mensaje en negro.

Intente ajustar diferentes opciones de color para las etiquetas que EssentialsChat le permite manipular.

Formato de grupo

También puedes usar el config.ymlarchivo “ ” en tu carpeta Essentials para establecer un formato específico para los diferentes grupos en tu servidor de Minecraft.

El siguiente es un ejemplo extraído de Essentials 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}'

Aquí, puedes ver que hay seis grupos: propietario, administrador, moderador, VIP, constructor y predeterminado. Cada uno tiene diferentes colores asociados, específicamente a sus nombres {GROUP}, lo que te permite identificar instantáneamente a qué grupo pertenece un jugador tanto por su nombre como por el color asociado a su nombre.

La configuración “Predeterminado” cubre a todos los jugadores que no pertenecen a un grupo pero que aún así desean participar en el chat de tu servidor.

[content-egg module=Amazon products=”es-B0BBRXR3QP” template=list]

Nota: los nombres de los grupos distinguen entre mayúsculas y minúsculas. Las etiquetas que utilices para dar formato a los grupos deben coincidir exactamente con los nombres asignados a cada grupo; de lo contrario, el formato no funcionará y es posible que veas errores en el chat de tu servidor.

Modifica el chat en tu servidor de Minecraft

Bukkit no ofrece muchas formas de dar formato al chat de tu servidor de Minecraft. En general, puedes jugar con los colores de los nombres para mostrar, los nombres de los grupos y los mensajes en sí.

Además, la API de Bukkit no te permite hacer esto sin complementos adicionales, como EssentialsChat.

Aún así, si estás dispuesto a experimentar con un complemento y no te importa ensuciarte las manos con algo de Java básico, puedes alterar cómo aparece el chat para los jugadores de tu servidor.

[content-egg module=Amazon template=list]

Vistas: 4