Discord
Nicky
Wiki - Plugins

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.

Tempo de leitura: ~4 min Plataforma: Paper / Spigot

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 exemplo nicky.color.a para verde)
  • nicky.color.* - todas as cores
  • nicky.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 &#x123456)

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).