Plugin de Minecraft PurePerms
PurePerms es un plugin de Minecraft para PocketMine-MP para gestionar grupos, herencia y permisos con almacenamiento en YAML/MySQL, soporte multilingüe y una API para desarrolladores.
Encuentra un servidor con PurePerms
Servidores que reportaron PurePerms: 19
- Veltrix 26 en líneaBedrockEconomy
- McPE 0.14.x - 0.15.10 Cross-Play Server [Genisys] 11 en línea
- 172.96.140.62:5159 2 en línea
- 172.96.140.62:4367 0 en línea
- ACADEMY-UHC 0 en línea
- McPE 0.14.x - 0.15.10 Cross-Play Server [Genisys] 0 en línea
Acerca de PurePerms
🔌 Acerca de PurePerms
PurePerms es un gestor de permisos para PocketMine-MP que ofrece gestión de permisos basada en grupos, herencia de grupos y asignación de permisos a usuarios, de forma similar a los plugins de permisos estilo Bukkit. Está pensado para servidores PocketMine-MP y expone una pequeña API para autores de plugins.
🎯 Propósito
PurePerms existe para permitir que los administradores del servidor definan grupos con nombre, asignen permisos a grupos y usuarios, y configuren la herencia y el comportamiento de permisos por mundo (opcional) para servidores PocketMine-MP.
⚙️ Funcionalidades
- Crear y eliminar grupos y establecer un grupo predeterminado.
- Asignar y quitar permisos a grupos y a usuarios individuales.
- Sistema de herencia entre varios grupos.
- Soporte opcional de permisos por mundo (configurable).
- Varios proveedores de datos: YAML (yamlv1/yamlv2) y MySQL.
- Recursos de mensajes en varios idiomas.
- Proporciona una pequeña API de PurePerms para desarrolladores de plugins.
🧩 Para quién es
- Administradores que ejecutan servidores PocketMine-MP (Bedrock) y necesitan control de permisos basado en grupos.
- Desarrolladores de plugins para PocketMine-MP que quieren integrar una API de permisos ya existente.
🏗️ Casos de uso de ejemplo
- Crear rangos como Guest, Member, Moderator y asignar permisos al grupo.
- Usar la herencia para que un rango Moderator herede los permisos de Member y añadir nodos de moderación.
- Guardar permisos en MySQL para instalaciones grandes o en YAML para servidores individuales.
⌨️ Comandos
| Comando | Descripción | Permiso | Acceso |
|---|---|---|---|
/addgroup <group> | Añade un nuevo grupo a la lista de grupos. | pperms.command.addgroup | Administrador |
/addparent <target_group> <parent_group> | Añade un grupo a la lista de herencia de otro grupo. | pperms.command.addparent | Administrador |
/defgroup <group> [world] | Establece el grupo predeterminado. | pperms.command.defgroup | Administrador |
/fperms | Busca permisos para un plugin específico. | pperms.command.fperms | Administrador |
/groups | Muestra una lista de todos los grupos. | pperms.command.groups | Administrador |
/grpinfo <group> [world] | Muestra información sobre un grupo. | pperms.command.grpinfo | Administrador |
/listgperms <group> <page> [world] | Lista los permisos de un grupo. | pperms.command.listgperms | Administrador |
/listuperms <player> <page> [world] | Lista los permisos de un usuario. | pperms.command.listuperms | Administrador |
/ppinfo | Muestra información del plugin. | pperms.command.ppinfo | Administrador |
/ppsudo <login / register> | Registra o inicia sesión en la cuenta Noeul (función del plugin). | pperms.command.ppsudo | Administrador |
/ppreload | Recarga la configuración de PurePerms. | pperms.command.ppreload | Administrador |
/rmgroup <group> | Elimina un grupo. | pperms.command.rmgroup | Administrador |
/rmparent <target_group> <parent_group> | Elimina un grupo padre de la herencia de un grupo. | pperms.command.rmparent | Administrador |
/setgperm <group> <permission> [world] | Añade un permiso a un grupo. | pperms.command.setgperm | Administrador |
/setgroup <player> <group> [world] | Establece el grupo de un usuario. | pperms.command.setgroup | Administrador |
/setuperm <player> <permission> [world] | Añade un permiso a un usuario. | pperms.command.setuperm | Administrador |
/unsetgperm <group> <permission> [world] | Quita un permiso de un grupo. | pperms.command.unsetgperm | Administrador |
/unsetuperm <player> <permission> [world] | Quita un permiso de un usuario. | pperms.command.unsetuperm | Administrador |
/usrinfo <player> [world] | Muestra información sobre un usuario. | pperms.command.usrinfo | Administrador |
🔐 Permisos
| Permiso | Descripción | Predeterminado |
|---|---|---|
pperms.command.addgroup | Permite usar /addgroup. | no especificado |
pperms.command.addparent | Permite usar /addparent. | no especificado |
pperms.command.defgroup | Permite usar /defgroup. | no especificado |
pperms.command.fperms | Permite usar /fperms. | no especificado |
pperms.command.groups | Permite usar /groups. | no especificado |
pperms.command.grpinfo | Permite usar /grpinfo. | no especificado |
pperms.command.listgperms | Permite usar /listgperms. | no especificado |
pperms.command.listuperms | Permite usar /listuperms. | no especificado |
pperms.command.ppinfo | Permite usar /ppinfo. | no especificado |
pperms.command.ppsudo | Permite usar /ppsudo. | no especificado |
pperms.command.ppreload | Permite usar /ppreload. | no especificado |
pperms.command.rmgroup | Permite usar /rmgroup. | no especificado |
pperms.command.rmparent | Permite usar /rmparent. | no especificado |
pperms.command.setgperm | Permite usar /setgperm. | no especificado |
pperms.command.setgroup | Permite usar /setgroup. | no especificado |
pperms.command.setuperm | Permite usar /setuperm. | no especificado |
pperms.command.unsetgperm | Permite usar /unsetgperm. | no especificado |
pperms.command.unsetuperm | Permite usar /unsetuperm. | no especificado |
pperms.command.usrinfo | Permite usar /usrinfo. | no especificado |
⚙️ Instalación
📥 Configuración
- Descarga la versión oficial de PurePerms y copia el archivo descargado al directorio
plugins/de tu servidor. - Detén el servidor y vuélvelo a iniciar (o inícialo si está detenido) para que el plugin pueda iniciarse.
- Revisa los registros de la consola del servidor para confirmar que el plugin se cargó y creó sus archivos de configuración.
📦 Dependencias
- PurePerms no enumera dependencias externas de plugins requeridas. Admite proveedores de datos seleccionables (consulta la configuración).
🧾 Configuración
- PurePerms crea una configuración donde puedes establecer
data-provider(valores admitidos:mysql,yamlv1,yamlv2). - Las opciones de configuración incluyen
default-language,disable-op,enable-multiworld-permsy los ajustes de conexión MySQL cuando se usa el proveedormysql.
🧠 Notas técnicas
- Plataforma objetivo: PocketMine-MP (software de servidor Pocket/Bedrock).
- Backends de almacenamiento compatibles (configurables): YAML (yamlv1/yamlv2) y MySQL.
- Se proporcionan recursos de mensajes en varios idiomas, seleccionables mediante la configuración.
- El plugin expone una API para que otros plugins de PocketMine-MP interactúen con los datos de PurePerms.
🤝 Cuándo es útil este plugin
Si ejecutas un servidor PocketMine-MP y necesitas un sistema de grupos y permisos parecido a Bukkit, con almacenamiento MySQL opcional y soporte de idiomas, PurePerms ofrece esas funciones principales y una pequeña API para integración.
Comentarios
Aún no hay comentarios
Sé el primero en comentar.
Para administradores de servidores
- Autores
- poggit-orphanage, 64FF00, DovahDoVolom
Enlaces
Lo que reportan los servidores
Plataformas de servidor
- Genisys10
- Altay4
- PocketUtils2
- GenisysPro1
- Kyoto1
- NG-PocketMine-MP1
Versiones del plugin
- 1.3.78
- 1.2.25
- 2.0.0-ACM2
- 3.0.0-ACM2
- 0.0.11
- 1.4.0-IN1
Los datos vienen de servidores que muestran sus plugins cuando MSHQ los revisa. Muchos ocultan la lista, así que el uso real es mayor.