Plugin Minecraft PurePerms

PurePerms é um plugin de Minecraft para PocketMine-MP para gerenciar grupos, herança e permissões com armazenamento em YAML/MySQL, suporte a vários idiomas e uma API para desenvolvedores.

Encontre um servidor com PurePerms

Servidores que reportaram PurePerms: 19

Todos os servidores com PurePerms

Sobre o PurePerms

🔌 Sobre o PurePerms

PurePerms é um gestor de permissões para PocketMine-MP que oferece gestão de permissões baseada em grupos, herança de grupos e atribuição de permissões a utilizadores, de forma semelhante a plugins de permissões no estilo Bukkit. Destina-se a servidores PocketMine-MP e expõe uma pequena API para autores de plugins.

🎯 Objetivo

O PurePerms existe para permitir que os administradores do servidor definam grupos com nome, atribuam permissões a grupos e utilizadores e configurem a herança e o comportamento de permissões por mundo (opcional) para servidores PocketMine-MP.

⚙️ Funcionalidades

  • Criar e remover grupos e definir um grupo predefinido.
  • Atribuir e remover permissões a grupos e a utilizadores individuais.
  • Sistema de herança entre vários grupos.
  • Suporte opcional a permissões por mundo (configurável).
  • Vários provedores de dados: YAML (yamlv1/yamlv2) e MySQL.
  • Recursos de mensagens em vários idiomas.
  • Fornece uma pequena API do PurePerms para programadores de plugins.

🧩 Para quem é

  • Administradores que executam servidores PocketMine-MP (Bedrock) e precisam de controlo de permissões baseado em grupos.
  • Programadores de plugins para PocketMine-MP que querem integrar uma API de permissões já existente.

🏗️ Exemplos de uso

  • Criar ranks como Guest, Member, Moderator e atribuir permissões ao grupo.
  • Usar herança para fazer com que um rank Moderator herde as permissões de Member e adicionar nós de moderação.
  • Guardar permissões em MySQL para configurações maiores ou em YAML para configurações de servidor único.

⌨️ Comandos

ComandoDescriçãoPermissãoAcesso
/addgroup <group>Adiciona um novo grupo à lista de grupos.pperms.command.addgroupAdministrador
/addparent <target_group> <parent_group>Adiciona um grupo à lista de herança de outro grupo.pperms.command.addparentAdministrador
/defgroup <group> [world]Define o grupo predefinido.pperms.command.defgroupAdministrador
/fpermsEncontra permissões para um plugin específico.pperms.command.fpermsAdministrador
/groupsMostra uma lista de todos os grupos.pperms.command.groupsAdministrador
/grpinfo <group> [world]Mostra informações sobre um grupo.pperms.command.grpinfoAdministrador
/listgperms <group> <page> [world]Lista as permissões de um grupo.pperms.command.listgpermsAdministrador
/listuperms <player> <page> [world]Lista as permissões de um utilizador.pperms.command.listupermsAdministrador
/ppinfoMostra informações do plugin.pperms.command.ppinfoAdministrador
/ppsudo <login / register>Regista ou inicia sessão na conta Noeul (funcionalidade do plugin).pperms.command.ppsudoAdministrador
/ppreloadRecarrega a configuração do PurePerms.pperms.command.ppreloadAdministrador
/rmgroup <group>Remove um grupo.pperms.command.rmgroupAdministrador
/rmparent <target_group> <parent_group>Remove um grupo pai da herança de um grupo.pperms.command.rmparentAdministrador
/setgperm <group> <permission> [world]Adiciona uma permissão a um grupo.pperms.command.setgpermAdministrador
/setgroup <player> <group> [world]Define o grupo de um utilizador.pperms.command.setgroupAdministrador
/setuperm <player> <permission> [world]Adiciona uma permissão a um utilizador.pperms.command.setupermAdministrador
/unsetgperm <group> <permission> [world]Remove uma permissão de um grupo.pperms.command.unsetgpermAdministrador
/unsetuperm <player> <permission> [world]Remove uma permissão de um utilizador.pperms.command.unsetupermAdministrador
/usrinfo <player> [world]Mostra informações sobre um utilizador.pperms.command.usrinfoAdministrador

🔐 Permissões

PermissãoDescriçãoPadrão
pperms.command.addgroupPermite usar /addgroup.não especificado
pperms.command.addparentPermite usar /addparent.não especificado
pperms.command.defgroupPermite usar /defgroup.não especificado
pperms.command.fpermsPermite usar /fperms.não especificado
pperms.command.groupsPermite usar /groups.não especificado
pperms.command.grpinfoPermite usar /grpinfo.não especificado
pperms.command.listgpermsPermite usar /listgperms.não especificado
pperms.command.listupermsPermite usar /listuperms.não especificado
pperms.command.ppinfoPermite usar /ppinfo.não especificado
pperms.command.ppsudoPermite usar /ppsudo.não especificado
pperms.command.ppreloadPermite usar /ppreload.não especificado
pperms.command.rmgroupPermite usar /rmgroup.não especificado
pperms.command.rmparentPermite usar /rmparent.não especificado
pperms.command.setgpermPermite usar /setgperm.não especificado
pperms.command.setgroupPermite usar /setgroup.não especificado
pperms.command.setupermPermite usar /setuperm.não especificado
pperms.command.unsetgpermPermite usar /unsetgperm.não especificado
pperms.command.unsetupermPermite usar /unsetuperm.não especificado
pperms.command.usrinfoPermite usar /usrinfo.não especificado

⚙️ Instalação

📥 Configuração

  • Descarregue a build oficial do PurePerms e copie o ficheiro descarregado para o diretório plugins/ do seu servidor.
  • Pare o servidor e inicie-o novamente (ou inicie-o, se estiver parado) para que o plugin possa inicializar.
  • Verifique os registos do console do servidor para confirmar que o plugin foi carregado e criou os seus ficheiros de configuração.

📦 Dependências

  • O PurePerms não lista dependências externas obrigatórias de plugins. Suporta provedores de dados selecionáveis (veja a configuração).

🧾 Configuração

  • O PurePerms cria uma configuração onde pode definir data-provider (valores suportados: mysql, yamlv1, yamlv2).
  • As opções de configuração incluem default-language, disable-op, enable-multiworld-perms e as definições de ligação ao MySQL quando é usado o provedor mysql.

🧠 Notas técnicas

  • Plataforma-alvo: PocketMine-MP (software de servidor Pocket/Bedrock).
  • Backends de armazenamento suportados (configuráveis): YAML (yamlv1/yamlv2) e MySQL.
  • São fornecidos recursos de mensagens em vários idiomas, selecionáveis através da configuração.
  • O plugin expõe uma API para que outros plugins PocketMine-MP interajam com os dados do PurePerms.

🤝 Quando este plugin é útil

Se executa um servidor PocketMine-MP e precisa de um sistema de grupos e permissões semelhante ao Bukkit, com armazenamento MySQL opcional e suporte a idiomas, o PurePerms fornece essas funcionalidades principais e uma pequena API para integração.

Comentários

Ainda não há comentários

Seja o primeiro a comentar.

Para administradores de servidores

Autores
poggit-orphanage, 64FF00, DovahDoVolom

Links

O que os servidores reportam

Plataformas dos servidores

  • Genisys10
  • Altay4
  • PocketUtils2
  • GenisysPro1
  • Kyoto1

Versões do plugin

  • 1.3.78
  • 1.2.25
  • 2.0.0-ACM2
  • 3.0.0-ACM2
  • 0.0.11

Os números vêm de servidores que mostram os plugins quando o MSHQ os verifica. Muitos escondem a lista, por isso o uso real é maior.