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.homeouworldedit.*; - 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.