Nicky: gerenciando os apelidos dos jogadores
Nicky é um plugin dedicado a gerenciar os apelidos dos jogadores em servidores de Minecraft. Ele permite que os jogadores mudem o nome exibido com cores e formatação, enquanto os admins mantêm o controle sobre quais apelidos são permitidos. Uma alternativa leve e cheia de recursos ao /nick do EssentialsX.
O que é o Nicky
Nicky é um plugin gratuito que permite aos jogadores mudar o nome exibido no servidor. O novo apelido aparece no chat, na lista de jogadores (tab), acima da cabeça do jogador e em qualquer outro lugar onde o Minecraft mostra um nome. O nome de usuário real não muda: é só uma alteração cosmética.
Apelidos são um recurso popular em servidores de RPG, roleplay e comunidade. Os jogadores querem se destacar com nomes coloridos, e servidores de roleplay precisam de nomes que combinem com o personagem (por exemplo "Sir_Lancelot" em vez de "xXgamer2005Xx"). O Nicky cobre esses casos e deixa o admin no controle total.
O plugin está disponível no SpigotMC. Roda em Spigot e Paper, versões 1.8+.
Comandos
| Comando | O que faz | Permissão |
|---|---|---|
/nick nickname | Define o seu apelido | nicky.nick |
/nick off | Remove o seu apelido (volta ao nome de usuário real) | nicky.nick |
/nick Player nickname | Um admin define o apelido de outro jogador | nicky.nick.other |
/nick Player off | Um admin remove o apelido de um jogador | nicky.nick.other |
/realname nickname | Descobre o nome de usuário real de um jogador pelo apelido | nicky.realname |
/nickblacklist add word | Adiciona uma palavra à blacklist de apelidos | nicky.blacklist |
/nicky reload | Recarrega a configuração | nicky.reload |
Cores e formatação
O Nicky suporta os códigos de cor do Minecraft nos apelidos. Você controla quais cores estão disponíveis por permissões:
nicky.color.<code>- permissão para uma cor específica (por exemplonicky.color.apara verde)nicky.color.*- todas as coresnicky.format.bold- negrito (&l)nicky.format.italic- itálico (&o)nicky.format.underline- sublinhado (&n)nicky.format.strikethrough- tachado (&m)nicky.format.magic- texto ofuscado ("mágico") (&k)nicky.hex- cores hex (1.16+, por exemplo �)
Exemplo: um jogador com a permissão nicky.color.c pode definir um apelido com /nick &cSir_Lancelot, e ele aparece como um "Sir_Lancelot" vermelho. É uma recompensa natural para os ranks VIP: ranks mais altos liberam mais cores e formatações.
Restrições e blacklist
O Nicky oferece várias formas de controlar os apelidos:
- Blacklist de palavras - uma lista de palavras proibidas nos apelidos (palavrões, frases ofensivas). O jogador não consegue definir um apelido que contenha uma palavra bloqueada
- Unicidade - uma opção para exigir apelidos únicos. Dois jogadores não podem ter o mesmo apelido
- Tamanho - tamanho mínimo e máximo do apelido (3-16 caracteres por padrão)
- Caracteres permitidos - uma regex que define quais caracteres são aceitos nos apelidos (letras, números e underline por padrão)
- Aprovação - um modo opcional de aprovação em que a troca de apelido precisa ser aceita pela staff
- Cooldown - limita a frequência com que o apelido pode ser trocado (por exemplo uma vez a cada 24h)
A blacklist suporta regex, então você pode bloquear padrões (por exemplo admin.* bloqueia todo apelido que começa com "admin").
Configuração
O arquivo principal é plugins/Nicky/config.yml:
# Banco de dados
database:
type: SQLITE # SQLITE ou MYSQL
mysql:
host: "localhost"
database: "nicky"
# Restrições
nicknames:
min-length: 3
max-length: 16
unique: true
allowed-characters: "[a-zA-Z0-9_]+"
change-cooldown: 86400 # 24h em segundos
# Exibição
display:
tab-list: true # altera o apelido na lista de jogadores
name-tag: true # altera o apelido acima da cabeça
chat: true # altera o apelido no chat
# Prefixo antes do apelido
prefix: "~" # jogadores com apelido recebem ~ antes do nome Um prefixo (por exemplo "~") antes do apelido permite distinguir rapidamente quem está com o nome alterado de quem usa o nome real. Ajuda a staff a ver que "~Sir_Lancelot" é um apelido e não um nome de usuário real do Minecraft.
Nicky vs /nick do EssentialsX
O EssentialsX já tem um comando /nick embutido. As diferenças:
- Banco de dados - o Nicky guarda os apelidos em SQLite/MySQL (eles sobrevivem a uma reinicialização), o EssentialsX guarda em arquivos dos jogadores
- Blacklist - o Nicky tem uma blacklist de apelidos embutida, o EssentialsX exige configuração adicional
- Aprovação - o Nicky tem um modo de aprovação opcional, o EssentialsX não
- /realname - os dois oferecem a consulta do nome real
Se você já usa o EssentialsX e só precisa de trocas de apelido básicas, o /nick embutido basta. Se precisa de mais controle (banco de dados, blacklist embutida, modo de aprovação), o Nicky é a melhor escolha.
Plugins relacionados: EssentialsX, LuckPerms (permissões de cor), TAB (formatação da lista de jogadores).