Skip to content

Bans e whitelist ​

Um jogador pode ter UUIDs diferentes ao longo do tempo: o UUID offline antes de o plugin ser instalado ou enquanto um override está em disable, e o UUID premium depois. Os bans e a whitelist do vanilla são ligados a um único UUID, então o PremiumUUID verifica todas as identidades conhecidas de um nick:

  • o UUID offline do nick;
  • o UUID premium salvo no cache, se o nick for premium;
  • o próprio nick.

O que o plugin faz ​

SituaçãoResultado
Alguma identidade conhecida está banidaO login é recusado com o motivo do ban, mesmo que o jogador tenha outro UUID agora. Ninguém burla um ban alternando entre UUID offline e premium.
Kick por ban de outra origemNada. Bans de IP (/ban-ip) e bans de outros plugins são sempre mantidos.
Kick da whitelist, mas outra identidade está na whitelist ou é opO login é liberado.
Qualquer outro kick (ex.: servidor cheio)Nada. O kick e a mensagem originais são mantidos.

Pardons ​

Quando alguém usa /pardon <nick> ou /unban <nick> (inclusive formas com namespace, como /minecraft:pardon), o plugin também perdoa as outras identidades conhecidas desse nick, para que o jogador consiga entrar com qualquer UUID que receber depois.

Isso só acontece quando quem rodou o comando pode desbanir:

  • tem a permissão minecraft.command.pardon (console e RCON sempre têm), ou
  • o próprio comando removeu pelo menos um dos bans, o que cobre comandos /unban de outros plugins.

Um jogador sem permissão que digitar /pardon recebe o erro do vanilla e nada é perdoado.

Continua ativo com o plugin desativado

premium-uuid-enabled: false desliga apenas a resolução de UUID. O tratamento de ban, whitelist e pardon continua funcionando, para que jogadores que já receberam um UUID premium não usem a identidade offline para burlar um ban.

Distribuído sob a GNU GPL v3.