Minecraft Servers HQ

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říkazPopisOprávněníPřístup
/addgroup <group>Přidá novou skupinu do seznamu skupin.pperms.command.addgroupAdmin
/addparent <target_group> <parent_group>Přidá skupinu do seznamu dědičnosti jiné skupiny.pperms.command.addparentAdmin
/defgroup <group> [world]Nastaví výchozí skupinu.pperms.command.defgroupAdmin
/fpermsNajde oprávnění pro konkrétní plugin.pperms.command.fpermsAdmin
/groupsZobrazí seznam všech skupin.pperms.command.groupsAdmin
/grpinfo <group> [world]Zobrazí informace o skupině.pperms.command.grpinfoAdmin
/listgperms <group> <page> [world]Zobrazí oprávnění skupiny.pperms.command.listgpermsAdmin
/listuperms <player> <page> [world]Zobrazí oprávnění uživatele.pperms.command.listupermsAdmin
/ppinfoZobrazí informace o pluginu.pperms.command.ppinfoAdmin
/ppsudo <login / register>Zaregistruje nebo přihlásí účet Noeul (funkce pluginu).pperms.command.ppsudoAdmin
/ppreloadZnovu načte konfiguraci PurePerms.pperms.command.ppreloadAdmin
/rmgroup <group>Odstraní skupinu.pperms.command.rmgroupAdmin
/rmparent <target_group> <parent_group>Odebere rodiče z dědičnosti skupiny.pperms.command.rmparentAdmin
/setgperm <group> <permission> [world]Přidá oprávnění ke skupině.pperms.command.setgpermAdmin
/setgroup <player> <group> [world]Nastaví skupinu uživateli.pperms.command.setgroupAdmin
/setuperm <player> <permission> [world]Přidá oprávnění uživateli.pperms.command.setupermAdmin
/unsetgperm <group> <permission> [world]Odebere oprávnění ze skupiny.pperms.command.unsetgpermAdmin
/unsetuperm <player> <permission> [world]Odebere oprávnění uživateli.pperms.command.unsetupermAdmin
/usrinfo <player> [world]Zobrazí informace o uživateli.pperms.command.usrinfoAdmin

🔐 Oprávnění

OprávněníPopisVýchozí
pperms.command.addgroupUmožňuje použít /addgroup.neuvedeno
pperms.command.addparentUmožňuje použít /addparent.neuvedeno
pperms.command.defgroupUmožňuje použít /defgroup.neuvedeno
pperms.command.fpermsUmožňuje použít /fperms.neuvedeno
pperms.command.groupsUmožňuje použít /groups.neuvedeno
pperms.command.grpinfoUmožňuje použít /grpinfo.neuvedeno
pperms.command.listgpermsUmožňuje použít /listgperms.neuvedeno
pperms.command.listupermsUmožňuje použít /listuperms.neuvedeno
pperms.command.ppinfoUmožňuje použít /ppinfo.neuvedeno
pperms.command.ppsudoUmožňuje použít /ppsudo.neuvedeno
pperms.command.ppreloadUmožňuje použít /ppreload.neuvedeno
pperms.command.rmgroupUmožňuje použít /rmgroup.neuvedeno
pperms.command.rmparentUmožňuje použít /rmparent.neuvedeno
pperms.command.setgpermUmožňuje použít /setgperm.neuvedeno
pperms.command.setgroupUmožňuje použít /setgroup.neuvedeno
pperms.command.setupermUmožňuje použít /setuperm.neuvedeno
pperms.command.unsetgpermUmožňuje použít /unsetgperm.neuvedeno
pperms.command.unsetupermUmožňuje použít /unsetuperm.neuvedeno
pperms.command.usrinfoUmožň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-perms a nastavení připojení k MySQL, když je použit poskytovatel mysql.

🧠 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.

Servery s pluginem PurePerms

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.