Instalace - LuckPerms
Plugin LuckPerms se instaluje jako jakýkoli jiný plugin. Stažený soubor stačí nahrát do složky /plugins/
a server restartovat.
Základní příkazy
Veškeré příkazy a ostatní info naleznete na wiki pluginu, základní příkazy jsou vypsány a vysvětleny níže. Většina věcí jde však nastavit v intuitivním webovém editoru, který vygenerujeme odkaz příkazem lp editor
.
Vysvětlivky
<> = argument je vyžadovaný
() = argument je volitelný
/lp help
- Hlavní příkaz pro zobrazení všech příkazů
/lp creategroup <název groupky>
- Vytvoření skupiny (groupky)
/lp deletegroup <název groupky>
- Smazání skupiny (groupky)
/lp listgroups
- Vypsání seznamu skupin (groupek)
/lp group <název groupky>
- Vypsání dalších příkazů, které můžete použít
/lp group <název groupky> permission set <právo> (world=název světa) (server=název serveru)
- Nastaví práva v daném světě/serveru
(po přidání false za příkaz je permise zakázána)
/lp group <název groupky> permission unset <permise>
- Smazání práv dané skupině
/lp group <název groupky> permission info
- Vypsání práv dané groupky (skupiny)
Tyto příkazy fungují i na hráče, když místo lp group <název groupky> použijeme lp user <nick>
.
/lp group <název groupky> meta setprefix <prefix>
- Nastavení prefixu dané skupině
/lp user <jméno hráče> parent set <jméno groupky>
- Nastavení skupiny danému hráči
/lp user <jméno hráče> parent addtemp <jméno groupky> 7d
- Nastavení groupky (skupiny) danému hráči na 7 dní
Parents (přidání podskupiny dané groupce)
Řekněme, že bychom měli skupinu helper
a hlavnihelper
. Dává smysl, že chceme, aby skupina hlavnihelper
dědila práva skupiny helper
, abychom je nemuseli všechny manuálně nastavovat. Toho lze jednoduše docílit pomocí “parentu”, který skupině nastaví (zdědí) práva jiné skupiny.
Pokud bychom tedy chtěli, aby skupina hlavnihelper
dědila práva ze skupiny helper
, můžem to jednoduše nastavit příkazem lp group <group> parent set <group>
.
Stejně to můžem udělat u hráče příkazem lp user <nick hráče> parent set <group>
.
Parent se odebere příkazem lp group <group> parent remove <group>
.
BungeeCord
Pokud chceme nastavit LuckPerms na BungeeCordu tak, permise byly naskrz servery propojené, je zapotřebí postupovat následovně:
- Pokud chceme použít existující data, je zapotřebí je převést do MySQL pomocí návodu
- Na stránce LuckPerms stáhneme verzi pro BungeeCord, nahrajem ji na BungeeCord server a verzi “Bukkit” stáhnem pro klasické servery a všechny servery restartujeme
- V záložce MySQL vytvoříme novou databázi
- Na všech serverech v configu LuckPerms nastavíme MySQL jako místo pro ukládání dat:
storage-method: MySQL
address: mysql.hostify.cz
database: <název databáze - má tvar db_id_název>
username: <stejný jako název databáze>
password: <heslo>
- V configu u
server
(hned na začátku) nastavíme jméno serveru
Poté už jen stačí servery restartovat, permise budou napříč servery propojené.
Nastavení prefixů
Jak v chatu, tabu a nametagu zobrazit nastavené prefixy naleznete zde.