Minecraft plugin PurePerms
Informace o PurePerms a serverech, kde byl nalezen
🔌 O PurePerms
PurePerms je správce oprávnění pro PocketMine-MP, který poskytuje správu oprávnění na základě skupin, dědičnost skupin a přiřazování oprávnění uživatelům podobně jako pluginy pro oprávnění ve stylu Bukkit. Je určen pro servery PocketMine-MP a nabízí malé API pro autory pluginů.
🎯 Účel
PurePerms existuje proto, aby správci serverů mohli definovat pojmenované skupiny, přiřazovat oprávnění skupinám i uživatelům a nastavit dědičnost a chování oprávnění pro jednotlivé světy (volitelně) na serverech PocketMine-MP.
⚙️ Funkce
- Vytváření a odstraňování skupin a nastavení výchozí skupiny.
- Přiřazování a odebírání oprávnění skupinám i jednotlivým uživatelům.
- Systém dědičnosti více skupin.
- Volitelná podpora oprávnění pro jednotlivé světy (konfigurovatelná).
- Více datových poskytovatelů: YAML (yamlv1/yamlv2) a MySQL.
- Vícejazyčné zdroje zpráv.
- Poskytuje malé API PurePerms pro vývojáře pluginů.
🧩 Pro koho je určen
- Pro administrátory provozující servery PocketMine-MP (Bedrock), kteří potřebují řízení oprávnění na základě skupin.
- Pro vývojáře pluginů pro PocketMine-MP, kteří chtějí integrovat existující API oprávnění.
🏗️ Příklady použití
- Vytvoření hodností jako Guest, Member, Moderator a přiřazení oprávnění skupinám.
- Použití dědičnosti, aby hodnost Moderator zdědila oprávnění Member a přidala moderátorské uzly.
- Ukládání oprávnění do MySQL pro větší instalace nebo do YAML pro instalace na jednom serveru.
⌨️ Příkazy
| Příkaz | Popis | Oprávnění | Přístup |
|---|---|---|---|
/addgroup <group> | Přidá novou skupinu do seznamu skupin. | pperms.command.addgroup | Admin |
/addparent <target_group> <parent_group> | Přidá skupinu do seznamu dědičnosti jiné skupiny. | pperms.command.addparent | Admin |
/defgroup <group> [world] | Nastaví výchozí skupinu. | pperms.command.defgroup | Admin |
/fperms | Najde oprávnění pro konkrétní plugin. | pperms.command.fperms | Admin |
/groups | Zobrazí seznam všech skupin. | pperms.command.groups | Admin |
/grpinfo <group> [world] | Zobrazí informace o skupině. | pperms.command.grpinfo | Admin |
/listgperms <group> <page> [world] | Zobrazí oprávnění skupiny. | pperms.command.listgperms | Admin |
/listuperms <player> <page> [world] | Zobrazí oprávnění uživatele. | pperms.command.listuperms | Admin |
/ppinfo | Zobrazí informace o pluginu. | pperms.command.ppinfo | Admin |
/ppsudo <login / register> | Zaregistruje nebo přihlásí účet Noeul (funkce pluginu). | pperms.command.ppsudo | Admin |
/ppreload | Znovu načte konfiguraci PurePerms. | pperms.command.ppreload | Admin |
/rmgroup <group> | Odstraní skupinu. | pperms.command.rmgroup | Admin |
/rmparent <target_group> <parent_group> | Odebere rodiče z dědičnosti skupiny. | pperms.command.rmparent | Admin |
/setgperm <group> <permission> [world] | Přidá oprávnění ke skupině. | pperms.command.setgperm | Admin |
/setgroup <player> <group> [world] | Nastaví skupinu uživateli. | pperms.command.setgroup | Admin |
/setuperm <player> <permission> [world] | Přidá oprávnění uživateli. | pperms.command.setuperm | Admin |
/unsetgperm <group> <permission> [world] | Odebere oprávnění ze skupiny. | pperms.command.unsetgperm | Admin |
/unsetuperm <player> <permission> [world] | Odebere oprávnění uživateli. | pperms.command.unsetuperm | Admin |
/usrinfo <player> [world] | Zobrazí informace o uživateli. | pperms.command.usrinfo | Admin |
🔐 Oprávnění
| Oprávnění | Popis | Výchozí |
|---|---|---|
pperms.command.addgroup | Umožňuje použít /addgroup. | neuvedeno |
pperms.command.addparent | Umožňuje použít /addparent. | neuvedeno |
pperms.command.defgroup | Umožňuje použít /defgroup. | neuvedeno |
pperms.command.fperms | Umožňuje použít /fperms. | neuvedeno |
pperms.command.groups | Umožňuje použít /groups. | neuvedeno |
pperms.command.grpinfo | Umožňuje použít /grpinfo. | neuvedeno |
pperms.command.listgperms | Umožňuje použít /listgperms. | neuvedeno |
pperms.command.listuperms | Umožňuje použít /listuperms. | neuvedeno |
pperms.command.ppinfo | Umožňuje použít /ppinfo. | neuvedeno |
pperms.command.ppsudo | Umožňuje použít /ppsudo. | neuvedeno |
pperms.command.ppreload | Umožňuje použít /ppreload. | neuvedeno |
pperms.command.rmgroup | Umožňuje použít /rmgroup. | neuvedeno |
pperms.command.rmparent | Umožňuje použít /rmparent. | neuvedeno |
pperms.command.setgperm | Umožňuje použít /setgperm. | neuvedeno |
pperms.command.setgroup | Umožňuje použít /setgroup. | neuvedeno |
pperms.command.setuperm | Umožňuje použít /setuperm. | neuvedeno |
pperms.command.unsetgperm | Umožňuje použít /unsetgperm. | neuvedeno |
pperms.command.unsetuperm | Umožňuje použít /unsetuperm. | neuvedeno |
pperms.command.usrinfo | Umožňuje použít /usrinfo. | neuvedeno |
⚙️ Instalace
📥 Nastavení
- Stáhněte oficiální build PurePerms a zkopírujte stažený soubor do adresáře
plugins/na vašem serveru. - Zastavte server a znovu jej spusťte (nebo spusťte, pokud je zastavený), aby se plugin mohl inicializovat.
- Zkontrolujte logy konzole serveru, zda se plugin načetl a vytvořil konfigurační soubory.
📦 Závislosti
- PurePerms neuvádí žádné požadované externí závislosti pluginů. Podporuje volitelné datové poskytovatele (viz konfigurace).
🧾 Konfigurace
- PurePerms vytváří konfiguraci, kde můžete nastavit
data-provider(podporované hodnoty:mysql,yamlv1,yamlv2). - Možnosti konfigurace zahrnují
default-language,disable-op,enable-multiworld-permsa nastavení připojení k MySQL, když je použit poskytovatelmysql.
🧠 Technické poznámky
- Cílová platforma: PocketMine-MP (serverový software Pocket/Bedrock).
- Podporované úložiště dat (konfigurovatelné): YAML (yamlv1/yamlv2) a MySQL.
- Vícejazyčné zdroje zpráv jsou k dispozici a vybírají se přes konfiguraci.
- Plugin poskytuje API pro další pluginy PocketMine-MP, aby mohly pracovat s daty PurePerms.
🤝 Kdy je tento plugin užitečný
Pokud provozujete server PocketMine-MP a potřebujete systém skupin a oprávnění ve stylu Bukkit s volitelným ukládáním do MySQL a podporou jazyků, PurePerms poskytuje tyto základní funkce i malé API pro integraci.
- Veltrix253.18
- PocketMine-MP Server152.81
- Minecraft: PE Server347.57
- Minecraft: PE Server1047.45
- Minecraft: PE Server046.99
- Minecraft: PE Server044.11
- Minecraft: PE Server043.24
- PocketMine-MP Server041.07
- A McPE Server040.94
- AAZ040.91
- SandMCPE #YEN\u0130DEN038.99
- Minecraft: PE Server038.45
Stránka pluginu PurePerms ukazuje, na kterých serverech monitoring tento plugin našel a s jakými platformami a verzemi se objevuje.
Pluginy mohou přidávat příkazy, ekonomiku, ochranu, oprávnění, minihry, integrace nebo jiné mechaniky. Skutečná role PurePerms závisí na konfiguraci konkrétního serveru.
Data se generují automaticky z technických odpovědí serverů. Pokud server skrývá seznam pluginů, nemusí se v této sekci zobrazit, i když PurePerms používá.
Použijte seznam serverů s PurePerms k porovnání projektů, kontrole kompatibilních verzí nebo nalezení příkladů použití pluginu na veřejných serverech.