LuckPerms

Návody lis 26, 2020

K čemu tento plugin slouží?

· Nastavování práv jakékoliv skupině, kterou si vytvoříte nebo individuálně jakémukoliv hráči

· Povolit nebo zakázat příkazy

Instalace pluginu je jednoduchá:

1. Stáhneme plugin (https://www.spigotmc.org/resources/luckperms.28140/)

2. Soubor LuckPerms.jar přetáhneme do složky plugins (Po případně nahrajme na FTP do složky plugins

3. Restartujeme server (Nedoporučuji dávat příkaz „/reload“, pluginy poté nemusí fungovat správně, některé nemusí fungovat vůbec)

První Nastavení:

Pro úpravu budeme potřebovat nějaký textový editor nebo editor, který používá hosting. Pokud ale používáte FTP, potřebujete svůj textový editor. Já osobně doporučuji Notepad++, Sublime Text 3 nebo Visual Studio Code.

· Po nahrání pluginu na server se vytvoří složka LuckPerms, ve které se vytvoří Config.yml, context.json a luckperms-h2.mvl.db

· V config.yml se nemusí nic nastavovat. Maximálně napojení pluginu na databázi. Já osobně nikdy LuckPerms na databázi nenapojoval, ale kdo chce tak může.

· To samé v context.json a luckperms-h2.mvl.db se také nemusí nic nastavovat, takže tyto tři věci přeskočíme.

· Na serveru nebo do konzole napište příkaz „/lp editor“, který nám vypíše tuto zprávu

· Odkaz otevřeme nebo zkopírujeme a vložíme do prohlížeče

Toto byste měli mít akorát s tím rozdílem, že místo GROUPS (8) budete mít GROUPS (1) a USERS (18) budete mít USERS (1). u USERS záleží na tom, kolik lidí se už na server připojilo od doby, co máte LuckPerms na serveru.

Skupiny (GROUPS)

· U záložky „GROUPS“ máte plus v kolečku. Klikneme na to a objeví se nám toto:

· Vyplníme „Group name“ (Název skupiny). Jelikož default neboli Hráč skupina už je vytvořena od základu, tak si vytvoříme nějakého člena A-Teamu.

· Do Group name napíšu „Helper“

· Dále vyplníme „Weight“, což je váha skupiny. Jelikož se jedná o člena A-teamu, tak já osobně vždycky dával vysoké hodnoty.

Například: Group name „Majitel“, Weight „999“

Od této chvíle jsem šel s číslem dolu. U Admina byl Weight 998 atp.

Já zadám hodnotu 990

· Pokud chcete můžete vyplnit hodnotu „Display name“, což jen nahradí zobrazovaní skupiny. Pokud budete mít „Group name“ Helper a zadáme do „Display name“ Pomocník, tak se bude zobrazovat jako Pomocník.

· Prefix je nastavení zobrazení skupiny před jménem.

Nemusíte toto vyplňovat, pokud nebudete mít na serveru jiný plugin na Formátování chatu jako např. ChatManager, EssentialsChat

Tak vám to nebude fungovat.

Pro ukázku to vyplním

· Parent je vybrání skupiny, ze které se bude nová skupina brát pravomoce.

Například: Budete mít skupinu VIP a budete chtít udělat MVP. Chcete, aby měl stejné výhody jako VIP, tak vyberete „Parent --- VIP“. Skupina MVP bude brát pravomoce ze skupiny VIP.

· Suffix je barva psaní. Funguje to stejně jako u „Prefix“, akorát s tím rozdílem, že to nedává před jméno ale určuje barvu písma, kterou bude daná skupina psát. Taktéž potřebuje jiný plugin na Formátování chatu jako např. ChatManager, EssentialsChat

· Pokud budete mít vše vyplněné, můžete kliknout na „Add Group“

Nyní byste měli mít toto:

Vidíte, že se vám už nastavili práva, které momentálně určují to, co jsme zadali při vytváření (prefix, parent, sufix, váhu atd.)

· Poté aby se skupina uložila a vytvořila klikneme na ikonu „Save“, která se nachází vpravo obrazovky v zeleném obdélníku.

Klikneme na předepsaný příkaz.

Příkaz se nám zkopírujeme a poté ho vložíme do konzole nebo přímo ve hře do chatu

Pokud jste udělali vše správně, mělo by vám to vypsat toto, akorát s vašimi hodnoty

Přidání pravomoce (Permission):

· Rozklikneme si danou skupinu (U nás to bude vytvořený Helper neboli Pomocník)

· Dole máme „Add Permissions“

Tam napíšeme nějakou tu danou Pravomoc na příkaz

Tento web editor má výhodu takovou, že pokud napíšete začátek pravomoce daného pluginu, tak vám to předepíše všechny pravomoce, které daný plugin má

Já používám plugin CMI, který nahradí Essentials a spoustu dalších pluginů.

Nyní tam přidám aby „Helper“ mohl mít gamemode creative

Kliknu si na „cmi.command.gm. creative“

Tím se mi přidá do seznamu níže, pod předepsané pravomoce

· Dále je tam „Value“, který necháme na True, pokud to chceme povolit nebo to změníme na False, aby tento příkaz nemohli používat. Já nechám „Value“ nastavený na true.

· Dále pod tím máme Expiry, kde se dá nastavit do kdy tento příkaz bude fungovat. Jelikož se jedná o člena A-Teamu, tak to tam dávat nebudu.

· Context není důležitý a popravdě jsem to nikde neviděl používat, proto to přeskočíme.

· Nyní můžeme kliknout na „Add“, který se nachází vpravo dole.

· Poté opět klikneme na „Save“, který se nachází vpravo nahoře v zeleném obdélníku. Zkopírujeme příkaz a vložíme do konzole nebo do chatu ve hře.

Napíše nám to, že se stala změna v dané skupině a co se tam přesně změnilo.

Základní příkazy:

1. /lp user NICK parent set Jméno_Skupiny

Tento příkaz nastaví hráči danou skupinu.

Příklad: /lp user CoutovyLp parent set Majitel

Hráč CoutovyLp dostane skupinu Majitele

2. Většina úkonů, které jsme dělali ve web editoru, se dají udělat i přes příkazy na serveru. Podle mě je to jednodušší než to dělat přes příkazy.

Příklad: Vytvoření skupiny /lp creategroup Jméno_Skupiny

Přidání „Parent“ /lp group Jméno_Skupiny parent add default.

Pokud byste potřebovali nějaké další vysvětlení, kontaktujte mě

Tagy

Jakub Anténe

Zabývám se nastavování pluginů. Nejčastěji se semnou setkáte u Návodů na pluginy

Bomba! Úspěsně jste se přihlásil do odběru novinek.
Výborně! Dokončete postup pro plný přístup.
Vítejte zpět! Byl/a jste úspěšně přihlášen/a!
Úspěch! Nyní máte přístup k veškerému obsahu.