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
- Veltrix 26 onlineBedrockEconomy
- McPE 0.14.x - 0.15.10 Cross-Play Server [Genisys] 11 online
- 172.96.140.62:5159 2 online
- 172.96.140.62:4367 0 online
- ACADEMY-UHC 0 online
- McPE 0.14.x - 0.15.10 Cross-Play Server [Genisys] 0 online
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
| Comando | Descrição | Permissão | Acesso |
|---|---|---|---|
/addgroup <group> | Adiciona um novo grupo à lista de grupos. | pperms.command.addgroup | Administrador |
/addparent <target_group> <parent_group> | Adiciona um grupo à lista de herança de outro grupo. | pperms.command.addparent | Administrador |
/defgroup <group> [world] | Define o grupo predefinido. | pperms.command.defgroup | Administrador |
/fperms | Encontra permissões para um plugin específico. | pperms.command.fperms | Administrador |
/groups | Mostra uma lista de todos os grupos. | pperms.command.groups | Administrador |
/grpinfo <group> [world] | Mostra informações sobre um grupo. | pperms.command.grpinfo | Administrador |
/listgperms <group> <page> [world] | Lista as permissões de um grupo. | pperms.command.listgperms | Administrador |
/listuperms <player> <page> [world] | Lista as permissões de um utilizador. | pperms.command.listuperms | Administrador |
/ppinfo | Mostra informações do plugin. | pperms.command.ppinfo | Administrador |
/ppsudo <login / register> | Regista ou inicia sessão na conta Noeul (funcionalidade do plugin). | pperms.command.ppsudo | Administrador |
/ppreload | Recarrega a configuração do PurePerms. | pperms.command.ppreload | Administrador |
/rmgroup <group> | Remove um grupo. | pperms.command.rmgroup | Administrador |
/rmparent <target_group> <parent_group> | Remove um grupo pai da herança de um grupo. | pperms.command.rmparent | Administrador |
/setgperm <group> <permission> [world] | Adiciona uma permissão a um grupo. | pperms.command.setgperm | Administrador |
/setgroup <player> <group> [world] | Define o grupo de um utilizador. | pperms.command.setgroup | Administrador |
/setuperm <player> <permission> [world] | Adiciona uma permissão a um utilizador. | pperms.command.setuperm | Administrador |
/unsetgperm <group> <permission> [world] | Remove uma permissão de um grupo. | pperms.command.unsetgperm | Administrador |
/unsetuperm <player> <permission> [world] | Remove uma permissão de um utilizador. | pperms.command.unsetuperm | Administrador |
/usrinfo <player> [world] | Mostra informações sobre um utilizador. | pperms.command.usrinfo | Administrador |
🔐 Permissões
| Permissão | Descrição | Padrão |
|---|---|---|
pperms.command.addgroup | Permite usar /addgroup. | não especificado |
pperms.command.addparent | Permite usar /addparent. | não especificado |
pperms.command.defgroup | Permite usar /defgroup. | não especificado |
pperms.command.fperms | Permite usar /fperms. | não especificado |
pperms.command.groups | Permite usar /groups. | não especificado |
pperms.command.grpinfo | Permite usar /grpinfo. | não especificado |
pperms.command.listgperms | Permite usar /listgperms. | não especificado |
pperms.command.listuperms | Permite usar /listuperms. | não especificado |
pperms.command.ppinfo | Permite usar /ppinfo. | não especificado |
pperms.command.ppsudo | Permite usar /ppsudo. | não especificado |
pperms.command.ppreload | Permite usar /ppreload. | não especificado |
pperms.command.rmgroup | Permite usar /rmgroup. | não especificado |
pperms.command.rmparent | Permite usar /rmparent. | não especificado |
pperms.command.setgperm | Permite usar /setgperm. | não especificado |
pperms.command.setgroup | Permite usar /setgroup. | não especificado |
pperms.command.setuperm | Permite usar /setuperm. | não especificado |
pperms.command.unsetgperm | Permite usar /unsetgperm. | não especificado |
pperms.command.unsetuperm | Permite usar /unsetuperm. | não especificado |
pperms.command.usrinfo | Permite 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-permse as definições de ligação ao MySQL quando é usado o provedormysql.
🧠 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
- NG-PocketMine-MP1
Versões do plugin
- 1.3.78
- 1.2.25
- 2.0.0-ACM2
- 3.0.0-ACM2
- 0.0.11
- 1.4.0-IN1
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.