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.
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 ejemplonicky.color.apara el verde)nicky.color.*- todos los coloresnicky.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 �)
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).