Servidores de Jogos

LuckPerms: guia de permissões e grupos

LuckPerms: guia de permissões e grupos

O LuckPerms é o plugin de permissões mais usado em servidores de Minecraft. Com ele, você define exatamente o que cada jogador ou cargo pode fazer — sem precisar dar OP para ninguém.

Conceitos

  • Permissão (node): uma "chave" que libera algo, como essentials.home ou worldedit.*;
  • Grupo: um conjunto de permissões (ex.: default, vip, moderador, admin);
  • Herança: um grupo pode herdar permissões de outro (moderador herda de vip, que herda de default);
  • Peso (weight): define a prioridade entre grupos (maior peso vence em conflitos e prefixos).

Criando uma estrutura de grupos

/lp creategroup vip
/lp creategroup moderador
/lp creategroup admin

/lp group vip parent add default
/lp group moderador parent add vip
/lp group admin parent add moderador

/lp group vip setweight 10
/lp group moderador setweight 50
/lp group admin setweight 100

Dando permissões

/lp group default permission set essentials.home true
/lp group default permission set essentials.sethome true
/lp group default permission set essentials.tpa true

/lp group vip permission set essentials.sethome.multiple.vip true

/lp group moderador permission set essentials.kick true
/lp group moderador permission set essentials.mute true
/lp group moderador permission set coreprotect.inspect true

Para negar uma permissão herdada, use false.

Prefixos no chat

/lp group vip meta setprefix 10 "&6[VIP] "
/lp group moderador meta setprefix 50 "&9[Mod] "
/lp group admin meta setprefix 100 "&c[Admin] "

(Os prefixos aparecem no chat com um plugin de chat, como o EssentialsX Chat, junto com o Vault.)

Adicionando jogadores aos grupos

/lp user NomeDoJogador parent add vip
/lp user NomeDoJogador parent remove vip
/lp user NomeDoJogador parent set moderador

Grupo temporário (ex.: VIP por 30 dias)

/lp user NomeDoJogador parent addtemp vip 30d

Editor web

A forma mais fácil de gerenciar:

/lp editor

O comando gera um link para um editor visual no navegador. Faça as alterações, clique em Salvar e cole no console o comando que o editor fornecer para aplicá-las.

Verificando permissões

/lp user NomeDoJogador permission check essentials.fly
/lp user NomeDoJogador info
/lp verbose on

O modo verbose mostra em tempo real quais permissões estão sendo verificadas — ótimo para descobrir o nome da permissão de um comando.

LuckPerms em redes

Com vários servidores (lobby, survival...), configure todos para usar o mesmo banco MySQL e defina server no config.yml de cada um. Assim, você pode dar permissões globais ou específicas de um servidor:

/lp group vip permission set essentials.fly true server=lobby

Boas práticas

  • Não dê OP para staff: use grupos;
  • Evite * (todas as permissões) exceto para o dono;
  • Documente o que cada grupo pode fazer;
  • Faça backup do banco/arquivos do LuckPerms.

Crie seu servidor com o Minecraft-BR

No Minecraft-BR da VittHost, você cria bancos MySQL pelo painel Pterodactyl/Pelican para usar o LuckPerms em redes. Servidores no Brasil, proteção DDoS e planos para Java e Bedrock.

Compartilhar:

Pronto para hospedar seu próximo projeto?

VPS com painel pré-instalado em 1 clique. Ativação imediata.

Ver planos VPS