Discord
Nicky
Wiki - Plugins

Nicky: gestión de apodos de jugadores

Nicky es un plugin dedicado a gestionar los apodos de los jugadores en servidores de Minecraft. Permite que los jugadores cambien su nombre visible con colores y formato, mientras los admins controlan qué apodos se permiten. Una alternativa ligera y con muchas funciones al /nick de EssentialsX.

Tiempo de lectura: ~4 min Plataforma: Paper / Spigot

Qué es Nicky

Nicky es un plugin gratuito que permite a los jugadores cambiar su nombre visible en el servidor. El apodo nuevo aparece en el chat, en la lista de jugadores (tab), sobre la cabeza del jugador y en cualquier otro lugar donde Minecraft muestre un nombre. El nombre de usuario real no cambia: es solo un cambio cosmético.

Los apodos son una función popular en servidores de RPG, roleplay y de comunidad. Los jugadores quieren destacar con nombres de colores, y los servidores de roleplay necesitan nombres que encajen con el personaje (por ejemplo "Sir_Lancelot" en lugar de "xXgamer2005Xx"). Nicky cubre estos casos y deja al admin con el control total.

El plugin está disponible en SpigotMC. Funciona en Spigot y Paper, versiones 1.8+.

Comandos

Comando Qué hace Permiso
/nick apodo Establece tu apodo nicky.nick
/nick off Quita tu apodo (vuelves a tu nombre de usuario real) nicky.nick
/nick Jugador apodo Un admin establece el apodo de otro jugador nicky.nick.other
/nick Jugador off Un admin quita el apodo de un jugador nicky.nick.other
/realname apodo Busca el nombre de usuario real de un jugador a partir de su apodo nicky.realname
/nickblacklist add palabra Agrega una palabra a la lista negra de apodos nicky.blacklist
/nicky reload Recarga la configuración nicky.reload

Colores y formato

Nicky admite los códigos de color de Minecraft en los apodos. Con los permisos controlas qué colores están disponibles:

  • nicky.color.<code> - permiso para un color concreto (por ejemplo nicky.color.a para el verde)
  • nicky.color.* - todos los colores
  • nicky.format.bold - negrita (&l)
  • nicky.format.italic - cursiva (&o)
  • nicky.format.underline - subrayado (&n)
  • nicky.format.strikethrough - tachado (&m)
  • nicky.format.magic - texto ofuscado ("mágico") (&k)
  • nicky.hex - colores hex (1.16+, por ejemplo &#x123456)

Ejemplo: un jugador con el permiso nicky.color.c puede poner un apodo con /nick &cSir_Lancelot, y aparece como un "Sir_Lancelot" rojo. Es una recompensa natural para los rangos VIP: los rangos más altos desbloquean más colores y formatos.

Restricciones y lista negra

Nicky te da varias formas de controlar los apodos:

  • Lista negra de palabras - una lista de palabras prohibidas en los apodos (groserías, frases ofensivas). Un jugador no puede poner un apodo que contenga una palabra bloqueada
  • Unicidad - una opción para exigir apodos únicos. Dos jugadores no pueden tener el mismo apodo
  • Longitud - longitud mínima y máxima del apodo (3-16 caracteres por defecto)
  • Caracteres permitidos - una regex que define qué caracteres se aceptan en los apodos (letras, dígitos y guion bajo por defecto)
  • Aprobación - un modo opcional de aprobación donde el cambio de apodo necesita la aceptación del staff
  • Cooldown - limita cada cuánto se puede cambiar el apodo (por ejemplo una vez cada 24 h)

La lista negra admite regex, así que puedes bloquear patrones (por ejemplo admin.* bloquea todos los apodos que empiecen con "admin").

Configuración

El archivo principal es plugins/Nicky/config.yml:

# Base de datos
database:
  type: SQLITE    # SQLITE o MYSQL
  mysql:
    host: "localhost"
    database: "nicky"

# Restricciones
nicknames:
  min-length: 3
  max-length: 16
  unique: true
  allowed-characters: "[a-zA-Z0-9_]+"
  change-cooldown: 86400  # 24 h en segundos

# Visualización
display:
  tab-list: true    # cambia el apodo en la lista de jugadores
  name-tag: true    # cambia el apodo sobre la cabeza
  chat: true        # cambia el apodo en el chat

# Prefijo antes del apodo
prefix: "~"  # los jugadores con apodo llevan ~ antes de su nombre

Un prefijo (por ejemplo "~") antes del apodo te permite distinguir rápido a los jugadores con un nombre cambiado de los que usan el real. Ayuda al staff a ver que "~Sir_Lancelot" es un apodo y no un nombre de usuario real de Minecraft.

Nicky frente al /nick de EssentialsX

EssentialsX ya trae un comando /nick integrado. Las diferencias:

  • Base de datos - Nicky guarda los apodos en SQLite/MySQL (sobreviven a un reinicio), EssentialsX en archivos de jugador
  • Lista negra - Nicky tiene una lista negra de apodos integrada, EssentialsX necesita configuración adicional
  • Aprobación - Nicky tiene un modo opcional de aprobación, EssentialsX no
  • /realname - los dos ofrecen la búsqueda del nombre real

Si ya usas EssentialsX y solo necesitas cambios básicos de apodo, el /nick integrado alcanza. Si necesitas más control (una base de datos, una lista negra integrada, modo de aprobación), Nicky es la mejor opción.

Plugins relacionados: EssentialsX, LuckPerms (permisos de color), TAB (formato de la lista de jugadores).