Plugin Minecraft PurePerms
PurePerms è un plugin Minecraft per PocketMine-MP per gestire gruppi, ereditarietà e permessi con archiviazione YAML/MySQL, supporto multilingue e una API per sviluppatori.
Trova un server con PurePerms
Server che segnalano PurePerms: 18
- Veltrix 33 onlineBedrockEconomy
- McPE 0.14.x - 0.15.10 Cross-Play Server [Genisys] 20 online
- 172.96.140.62:5159 4 online
- 172.96.140.62:4367 0 online
- McPE 0.14.x - 0.15.10 Cross-Play Server [Genisys] 0 online
- CrafterWix :: S7 :: 0.14.x-0.15.10 0 onlineBedrock
Informazioni su PurePerms
🔌 Informazioni su PurePerms
PurePerms è un gestore dei permessi per PocketMine-MP che offre gestione dei permessi basata su gruppi, ereditarietà dei gruppi e assegnazione dei permessi agli utenti, in modo simile ai plugin di permessi in stile Bukkit. È destinato ai server PocketMine-MP e fornisce una piccola API per gli autori di plugin.
🎯 Obiettivo
PurePerms esiste per consentire agli amministratori del server di definire gruppi con nome, assegnare permessi a gruppi e utenti e configurare ereditarietà e comportamento dei permessi per mondo (opzionale) per i server PocketMine-MP.
⚙️ Funzionalità
- Creare ed eliminare gruppi e impostare un gruppo predefinito.
- Assegnare e rimuovere permessi a gruppi e utenti singoli.
- Sistema di ereditarietà multi-gruppo.
- Supporto opzionale ai permessi per mondo (configurabile).
- Vari provider di dati: YAML (yamlv1/yamlv2) e MySQL.
- Risorse di messaggi in più lingue.
- Fornisce una piccola API di PurePerms per gli sviluppatori di plugin.
🧩 A chi è rivolto
- Amministratori che gestiscono server PocketMine-MP (Bedrock) e hanno bisogno di un controllo dei permessi basato sui gruppi.
- Sviluppatori di plugin per PocketMine-MP che vogliono integrare un'API di permessi già esistente.
🏗️ Esempi di utilizzo
- Creare ranghi come Guest, Member, Moderator e assegnare permessi al gruppo.
- Usare l'ereditarietà per far sì che un rango Moderator erediti i permessi di Member e aggiungere nodi di moderazione.
- Archiviare i permessi in MySQL per configurazioni più grandi o in YAML per configurazioni a server singolo.
⌨️ Comandi
| Comando | Descrizione | Permesso | Accesso |
|---|---|---|---|
/addgroup <group> | Aggiunge un nuovo gruppo all'elenco dei gruppi. | pperms.command.addgroup | Amministratore |
/addparent <target_group> <parent_group> | Aggiunge un gruppo all'elenco di ereditarietà di un altro gruppo. | pperms.command.addparent | Amministratore |
/defgroup <group> [world] | Imposta il gruppo predefinito. | pperms.command.defgroup | Amministratore |
/fperms | Trova i permessi per un plugin specifico. | pperms.command.fperms | Amministratore |
/groups | Mostra un elenco di tutti i gruppi. | pperms.command.groups | Amministratore |
/grpinfo <group> [world] | Mostra informazioni su un gruppo. | pperms.command.grpinfo | Amministratore |
/listgperms <group> <page> [world] | Elenca i permessi di un gruppo. | pperms.command.listgperms | Amministratore |
/listuperms <player> <page> [world] | Elenca i permessi di un utente. | pperms.command.listuperms | Amministratore |
/ppinfo | Mostra informazioni sul plugin. | pperms.command.ppinfo | Amministratore |
/ppsudo <login / register> | Registra o accede all'account Noeul (funzione del plugin). | pperms.command.ppsudo | Amministratore |
/ppreload | Ricarica la configurazione di PurePerms. | pperms.command.ppreload | Amministratore |
/rmgroup <group> | Rimuove un gruppo. | pperms.command.rmgroup | Amministratore |
/rmparent <target_group> <parent_group> | Rimuove un gruppo padre dall'ereditarietà di un gruppo. | pperms.command.rmparent | Amministratore |
/setgperm <group> <permission> [world] | Aggiunge un permesso a un gruppo. | pperms.command.setgperm | Amministratore |
/setgroup <player> <group> [world] | Imposta il gruppo di un utente. | pperms.command.setgroup | Amministratore |
/setuperm <player> <permission> [world] | Aggiunge un permesso a un utente. | pperms.command.setuperm | Amministratore |
/unsetgperm <group> <permission> [world] | Rimuove un permesso da un gruppo. | pperms.command.unsetgperm | Amministratore |
/unsetuperm <player> <permission> [world] | Rimuove un permesso da un utente. | pperms.command.unsetuperm | Amministratore |
/usrinfo <player> [world] | Mostra informazioni su un utente. | pperms.command.usrinfo | Amministratore |
🔐 Permessi
| Permesso | Descrizione | Predefinito |
|---|---|---|
pperms.command.addgroup | Consente di usare /addgroup. | non specificato |
pperms.command.addparent | Consente di usare /addparent. | non specificato |
pperms.command.defgroup | Consente di usare /defgroup. | non specificato |
pperms.command.fperms | Consente di usare /fperms. | non specificato |
pperms.command.groups | Consente di usare /groups. | non specificato |
pperms.command.grpinfo | Consente di usare /grpinfo. | non specificato |
pperms.command.listgperms | Consente di usare /listgperms. | non specificato |
pperms.command.listuperms | Consente di usare /listuperms. | non specificato |
pperms.command.ppinfo | Consente di usare /ppinfo. | non specificato |
pperms.command.ppsudo | Consente di usare /ppsudo. | non specificato |
pperms.command.ppreload | Consente di usare /ppreload. | non specificato |
pperms.command.rmgroup | Consente di usare /rmgroup. | non specificato |
pperms.command.rmparent | Consente di usare /rmparent. | non specificato |
pperms.command.setgperm | Consente di usare /setgperm. | non specificato |
pperms.command.setgroup | Consente di usare /setgroup. | non specificato |
pperms.command.setuperm | Consente di usare /setuperm. | non specificato |
pperms.command.unsetgperm | Consente di usare /unsetgperm. | non specificato |
pperms.command.unsetuperm | Consente di usare /unsetuperm. | non specificato |
pperms.command.usrinfo | Consente di usare /usrinfo. | non specificato |
⚙️ Installazione
📥 Configurazione
- Scarica la build ufficiale di PurePerms e copia il file scaricato nella directory
plugins/del tuo server. - Arresta il server e avvialo di nuovo (oppure avvialo se è fermo) così che il plugin possa inizializzarsi.
- Controlla i log della console del server per confermare che il plugin sia stato caricato e abbia creato i suoi file di configurazione.
📦 Dipendenze
- PurePerms non elenca dipendenze esterne di plugin richieste. Supporta provider di dati selezionabili (vedi configurazione).
🧾 Configurazione
- PurePerms crea una configurazione in cui puoi impostare
data-provider(valori supportati:mysql,yamlv1,yamlv2). - Le opzioni di configurazione includono
default-language,disable-op,enable-multiworld-permse le impostazioni di connessione MySQL quando viene usato il providermysql.
🧠 Note tecniche
- Piattaforma di destinazione: PocketMine-MP (software server Pocket/Bedrock).
- Backend di archiviazione supportati (configurabili): YAML (yamlv1/yamlv2) e MySQL.
- Sono fornite risorse di messaggi multilingue, selezionabili tramite configurazione.
- Il plugin espone un'API per consentire ad altri plugin PocketMine-MP di interagire con i dati di PurePerms.
🤝 Quando questo plugin è utile
Se gestisci un server PocketMine-MP e hai bisogno di un sistema di gruppi e permessi simile a Bukkit con archiviazione MySQL opzionale e supporto alle lingue, PurePerms offre queste funzioni principali e una piccola API per l'integrazione.
Commenti
Ancora nessun commento
Sii il primo a commentare.
Per gli amministratori dei server
- Autori
- poggit-orphanage, 64FF00, DovahDoVolom
Link
Cosa segnalano i server
Piattaforme dei server
- Genisys10
- Altay4
- PocketUtils1
- GenisysPro1
- Kyoto1
- NG-PocketMine-MP1
Versioni del plugin
- 1.2.26
- 1.3.76
- 2.0.0-ACM2
- 3.0.0-ACM2
- 0.0.11
- 1.4.0-IN1
I numeri vengono dai server che elencano i plugin durante i controlli di MSHQ. Molti nascondono l’elenco, quindi l’uso reale è maggiore.