PermissionsEX - Správa skupiny. Návod na nastavenie PermissionsEx (PEX) Pex pluginu 1.8

Ak plánujete vytvoriť svoj vlastný server alebo projekt, pravdepodobne budete potrebovať doplnok, ktorý rozdelí všetkých hráčov do rôznych skupín. Potrebujete napríklad moderátorov a pomocníkov, ako ich môžete pridať do špeciálnych skupín a dať im určité práva? Na pomoc prichádza doplnok s názvom „PermissionsEX“. Je to taký plugin, ktorý máme na našich serveroch.

Vďaka tomuto pluginu môžete pridávať hráčov do špeciálnych skupín a udeľovať im rôzne práva. Doplnok tiež umožňuje vytvoriť globálny a lokálny chat, zmeniť farbu prezývky.

Nastavenie pluginu:

Najprv musíte prejsť do súboru permits.yml a trochu ho upraviť.

Keď otvoríte súbor, uvidíte nasledovné:

Poďme analyzovať každú zložku.

skupiny:- Po tomto parametri budú skupiny a práva.

predvolene:- predvolená skupina. Dostanú sa tam všetci hráči, ktorí práve vstúpili.

predvolená hodnota: true- pomocou tohto parametra môžete nastaviť predvolenú skupinu.

povolenia:- pod týmto parametrom môžete zadať práva pre konkrétnu skupinu.

upraviť svet. *- Schopnosť meniť hráčov vo svete. Je lepšie nechať to prázdne.

Skupinový príklad

príkazy:

servis

Príkaz Povolenie Popis
/ pex povolenia.spravovať Ukazuje pomoc PEX
/ pex toggle debug povolenia.spravovať Zapnutie / vypnutie režim ladenia (vytvára veľa informácií o ladení v server.log)
/ používateľ pex skontrolovať povolenia.spravovať. Skontrolujte vpravo Hráč
/ reload pex povolenia.spravovať.znova načítať Znova načíta doplnok
/ konfigurácia pex permits.manage.config Vypíše hodnotu z konfigurácie PEX. Okrem toho môžete zadať a nastaviť novú hodnotu pre parameter.
/ pex backend povolenia.spravovať.backend Zobrazte aktuálne používané backendy.
/ pex backend povolenia.spravovať.backend Zmeňte backend oprávnení za chodu (Používajte opatrne!) Upozorňujeme, že to zmení iba backend za behu, neuloží zmenu v konfiguračnom súbore ani nič nekonvertuje. Toto je len na testovanie.)
/ hierarchia pex povolenia.spravovať.používateľov Ukazuje úplnú hierarchiu hráčov / skupín
/ pex skládka povolenia.spravovať.výpis Vytvorí výpis používateľov a skupín vo vybranom formáte vyplniť

Správa hráčskych práv

Príkaz Povolenie Popis
/ pex používateľov povolenia.spravovať.používateľov Zobrazuje zoznam všetkých zaznamenaných používateľov. A serveroví hráči
/ používateľ pex povolenia.spravovať.používateľov Zobrazuje práva hráča
/ používateľ pex predpona permissions.manage.users.prefix. Inštalovať do prehrávača predpona
/ používateľ pex prípona oprávnenia.spravovať.používateľov.prípona. Inštalovať do prehrávača prípona
/ používateľ pex vymazať povolenia.spravovať.používateľov. Odstrániť prehrávač z aktuálne používaného backendu.
/ používateľ pex pridať Dajte právo Hráč
/ používateľ pex odstrániť permissions.manage.users.permissions. Zdvihnite vpravo Hráč
/ používateľ pex časované pridanie Poskytnite dočasné oprávnenie Hráč
/ používateľ pex načasované odstránenie povolenia.manage.users.permissions.timed. Vyzdvihnúť od hráča dočasné právo
/ používateľ pex nastaviť permissions.manage.users.permissions. Nastaviť možnosť

Správa práv skupín hráčov

Príkaz Povolenie Popis
/ používateľ pex skupinový zoznam Zobraziť zoznam skupín, v ktorých sa hráč nachádza
/ používateľ pex pridať skupinu povolenia.spravovať.členstvo. Pridať hráča do skupiny na chvíľu
/ používateľ pex skupinová súprava povolenia.spravovať.členstvo. Nastaviť skupinu pre hráča (odstráni ho z iných skupín)
/ používateľ pex odstrániť skupinu povolenia.spravovať.členstvo. Odstrániť prehrávač zo skupiny

Správa skupinových práv

Príkaz Povolenie Popis
/ skupiny pex permissions.manage.groups.list Zobraziť všetky registrované skupiny
/ predvolená skupina pex Zobraziť predvolenú skupinu
/ pex nastaví predvolenú skupinu oprávnenia.spravovať.skupiny.dedičnosť Nastaviť skupinu ako predvolenú skupinu
/ skupina pex predpona oprávnenia.spravovať.skupiny.predpona. Nastaviť do skupiny predpona
/ skupina pex prípona oprávnenia.spravovať.skupiny.prípona. Nastaviť do skupiny prípona
/ skupina pex vytvoriť povolenia.spravovať.vytvoriť. Ak chcete vytvoriť skupinu a ak preň potrebujete nastaviť rodičovskú skupinu/skupiny
/ skupina pex vymazať povolenia.spravovať.skupiny.odstrániť. Odstrániť skupinu
/ skupina pex rodičov Zoznam rodičovských skupín pre skupinu
/ skupina pex rodičovská sada oprávnenia.spravovať.skupiny.dedičnosť. Nastaviť do skupiny rodičovská skupina/skupiny
/ skupina pex Zobraziť všetky práva skupiny
/ skupina pex pridať povolenia.spravovať.skupiny.povolenia. Dajte právo Skupina
/ skupina pex odstrániť povolenia.spravovať.skupiny.povolenia. Zdvihnite vpravo Skupina
/ skupina pex časované pridanie Poskytnite dočasné oprávnenie Skupina na čas (v sekundách)
/ skupina pex načasované odstránenie povolenia.spravovať.skupiny.povolenia.načasované. Odobrať dočasné právo Skupina
/ skupina pex nastaviť povolenia.spravovať.skupiny.povolenia. Nastaviť možnosť
/ skupina pex hmotnosť permissions.manage.groups.weight. Zobraziť / nastaviť hmotnosť skupiny

Riadenie hráčov v skupinách

Príkaz Povolenie Popis
/ skupina pex používateľov povolenia.spravovať.členstvo. Ukážte všetkých hráčov v skupine
/ skupina pex pridať používateľa povolenia.spravovať.členstvo. Pridať hráča/hráčov do skupiny na chvíľu
/ skupina pex užívateľ odstrániť povolenia.spravovať.členstvo. Odstráňte hráča / hráčov zo skupiny
/ propagovať pex permissions.user.promote. Povýšiť hráča do najvyššej skupiny
/ degradovať pex povolenia.používateľ.zmeniť. Degradovať hráča do nižšej skupiny povolenia.spravovať.svety Ukážte informácie o dedičnosti sveta
/ svet pex dediť oprávnenia.spravovať.svety.dedičstvo Nastavte rodičovský svet / svety Pre svet

Inštalácia:

2. Hodíme do priečinka Pluginy.

3. Reštartujte server.

Čo je PermissionsEx?

PovoleniaEx (PEX) je nový doplnok povolení, založený na nápadoch na povolenia a podporuje všetky jeho funkcie. Ale PEX je viac! Ponúka rôzne backendy, výkonnú správu hier, jemnozrnné obmedzenia na úpravu sveta.

Prosím, použite fórum pre pomoc / diskusie.

Aktuálne funkcie

  • Podpora pre UUID od verzie 1.21
  • Podpora niekoľkých backendov. V súčasnosti sú pribalené backendy File (YAML) a SQL (MySQL, SQLite). Tiež je možné pridať svoj vlastný.
  • Backend YAML s novou, plne premyslenou, konfiguračnou schémou. Teraz sú všetci používatelia, skupiny a ich povolenia uložené v jednom súbore - permit.yml. Je možné upraviť aj názov súboru.
  • SQL backend, najchutnejší. V súčasnosti sú podporované MySQL a SQLite, ale sú možné aj iné DB (ako Postgre). PEX nasadí schému DB (tabuľky a počiatočné údaje) automaticky. To znamená, že stačí zadať údaje o tom, ako sa pripojiť k db, všetko ostatné PEX zvládne sám.
  • Flexibilná architektúra a API – môžete veľa zmeniť programovo.
  • Bohaté rozhranie príkazov pre chat / konzolu. V hre môžete robiť takmer všetko. Zoznam príkazov nižšie.
  • Modifyworld - Mechanizmus obmedzení založený na povoleniach (nazývame ho „modifyworld“), ktorý poskytuje možnosť ovládať schopnosti hráčov, ako je ničenie/umiestňovanie blokov, jazdenie na vozíkoch/člnoch alebo dokonca spozorovanie davmi a mnoho ďalšieho. Dostupné na stránke projektu
  • Viacskupinové dedičstvo. Používateľ, ako aj Skupina, môže byť členom viacerých skupín. A zdediť ich povolenia, možnosti a predponu / príponu.
  • Povolenia založené na regulárnych výrazoch. To znamená, že môžete použiť regulárne výrazy. Príklad: Modifyworld.blocks.(Znič | miesto).(3 | 12) – toto povolenie povoľuje umiestňovať alebo ničiť iba pieskové (12) alebo nečistoty (3) bloky. Stále existuje obmedzenie používania bodiek vo vašich regulárnych výrazoch – bodky sú predvolene escapované. Príznak nespracovaného regulárneho výrazu je tiež dostupný a vysvetlený na wiki.
  • Povolenia pre viac svetov. Jednoducho nešpecifikujte svet a povolenie by fungovalo v akomkoľvek svete.
  • Viacsvetové dedičstvo. Môžete zdediť rôzne skupiny v rôznych svetoch.
  • Výkon priateľský. Nízkoúrovňové ukladanie do vyrovnávacej pamäte veľmi pomáha, keď máte viac ako 100 online používateľov
  • Reklamný / Demotivačný systém. Môžete priradiť hodnosti skupinám a povýšiť / znížiť úroveň používateľov do vyššie / nižšie hodnotenej skupiny. NOVINKA: nové, môžete vytvárať serverové rebríčky.
  • World-dedičnosť - oprávnenia / možnosť jedného sveta môžu byť dedené iným svetom.
  • Časované povolenia - používateľské povolenie môžete udeľovať iba na určitý čas.
  • Od verzie 1.21.1 sa PermissionsEx automaticky aktualizuje, aby ste boli informovaní o najnovších opravách chýb a nových funkciách. Funkcia automatickej aktualizácie vykoná aktualizácie iba medzi menšími vydaniami (napríklad iba 1.21.1-> 1.21.2, nie 1.21.3-> 1.22). Ak ho chcete zakázať, nastavte možnosť updater na hodnotu false v plugins / PermissionsEx / config.yml.
  • Kompatibilné s povoleniami Bukkit (SuperPerms).

Ak chcete vypnúť hlásenie chýb, vytvorte v priečinku plugins / PermissionsEx súbor s názvom „report-disable“. Upozorňujeme, že aktivácia tejto možnosti znamená, že NEZÍSKATE žiadnu podporu pre chyby, pretože zverejnené informácie (súbor povolení, konfigurácia a verzie) sú nevyhnutné na vyriešenie problémov.

Inštalácia pluginu:
1) Stiahnite si samotný doplnok, najnovšiu verziu nájdete VŽDY na TOMTO odkaze.
Po stiahnutí archívu v ňom nájdeme nasledujúce súbory:
2) Presuňte (skopírujte) súbory (ChatManager, Modifyworld, Permissions, PermissionsEx) do priečinka pluginov vášho servera (cesta napríklad: C: \ Server \ plugins)
3) Spustíme server, počkáme na nápis „Hotovo“ v konzole servera a zastavíme ho.
4) Prejdite do priečinka Pluginy a pozrite si nasledovné:


Ak ste urobili všetko správne a videli ste priečinky vytvorené doplnkom, môžete predpokladať, že doplnok je nainštalovaný.

Nastavenie povoleníEx:
Najprv sa pozrime na súbor permits.yml na adrese (váš server \ plugins \ PermissionsEx). Poznámka: súbory s príponou .yml je možné prezerať AKÝKOĽVEK textovým editorom, ale pre pohodlie odporúčam použiť Notepad ++ (môžete si ho stiahnuť)

Po otvorení súboru uvidíme nasledovné:


V poradí:

skupiny: // nedotýkajte sa tohto slova, znamená to, že skupiny a ich povolenia budú nižšie.
default: // názov skupiny sú v nej zahrnutí všetci používatelia, ktorí práve vstúpili na server, pokiaľ ich samozrejme nezaregistrujete v inej skupine.
default: true // tento parameter nastaví skupinu ako predvolenú skupinu. to znamená, že každý hráč, pre ktorého nie sú definované žiadne iné skupiny a/alebo výnimky, bude mať všetky práva tejto skupiny.
povolenia: // všetko, čo je uvedené nižšie, sú v skutočnosti "práva" pre skupinu, tam musíte zaregistrovať povolenia z rôznych pluginov nainštalovaných na vašom serveri.
- modifyworld. * // schopnosť „upravovať“ svet, neodporúčam sa dotknúť tohto parametra. Poznámka: Parameter „modifyworld“ má v skutočnosti oveľa viac hodnôt, ale keďže ide o malé časté otázky a diskutuje sa tu iba o najdôležitejších veciach, tento parameter som nevysvetlil, ak vás zaujíma, môžete si prečítať oficiálnu dokumentáciu v Anglicky na TOMTO odkaze.

Teraz sa pozrime na už nakonfigurované oprávnenia pre niekoľko pluginov.

skupiny: predvolené: predvolené: skutočné oprávnenia: - modifikovať svet * - commandbook.spawn - commandbook.who - commandbook.say - commandbook.msg - myhome.home.soc * - iConomy.access - iConomy.bank.access - iConomy. bank.deposit - iConomy.bank.join - iConomy.bank.join.multiple - iConomy.bank.leave - iConomy.bank.list - iConomy.bank.main - iConomy.bank.main.change - iConomy.bank.main. sada - iConomy.bank.main.view - iConomy.bank.transfer - iConomy.bank.transfer.multiple - iConomy.bank.withdraw - iConomy.list - iConomy.payment - iConomy.rank - jobs.join. * - úlohy. world. * - lwc.protect - iConomyChestShop.shop.create - iConomyChestShop.shop.create. - iConomyChestShop.shop.exclude. - iConomyChestShop.shop.buy - iConomyChestShop.shop.sell - iConomyChestShop.command.iteminfo - commandbook.call - commandbook.time.check - commandbook.rules - myhome.home.basic.home - myhome.home.basic.set - myhome.set .home.basic.delete - myhome.home.soc.invite Režim: predvolené: falošná dedičnosť: - Predvolené povolenia: - modifikovať svet * - commandbook.kick - commandbook.bans.ban - commandbook.bans.unban - commandbook.shock. iné - commandbook.rocket.other - commandbook.shock - commandbook.rocket - commandbook.mute - commandbook.teleport. * - commandbook.spawn - commandbook.kit.list - commandbook.who - commandbook.say - commandbook.msg - worldgurad. boh - worldguard.ungod - worldguard.god.other - worldguard.ungod.other - worldguard.heal. * - worldguard.ssay. * - myhome. * - iConomy.access - iConomy.bank.access - iConomy.bank.deposit - iConomy.bank.join - iConomy.bank.join.multiple - iConomy.bank.leave - iConomy.bank.list - iConomy.bank.main - iConomy.bank .main.change - iConomy.bank.main.set - iConomy.bank.main.view - iConomy.bank.transfer - iConomy.bank.transfer.multiple - iConomy.bank.výber - iConomy.list - iConomy.platba - iConomy .rank - jobs.join. * - jobs.world. * - commandbook.whereami.compass - commandbook.whereami - lwc.protect - iConomyChestShop.shop.create - iConomyChestShop.shop.create. - iConomyChestShop.shop.exclude. - iConomyChestShop.shop.buy - iConomyChestShop.shop.sell - iConomyChestShop.command.iteminfo - commandbook.call - worldedit.navigation.jumpto - worldedit.navigation.thru - commandbook.time.check - commandbook.rules - myhomec. .home.basic.home - myhome.home.basic.set - myhome.home.basic.delete - myhome.home.soc.invite - zmizne. * Správcovia: predvolené: falošné dedičstvo: - Oprávnenia moderátora: - "*" používatelia : admin: group: - Oprávnenia správcu: null Moderátor: skupina: - Oprávnenia moderátora: null

Tieto povolenia sú nakonfigurované pre doplnky: CommandBook, MyHome, VanishNoPickup, Jobs, LWC, WorldEdit, iConomy, iConomy ChestShop, WorldGuard.

Tu, ako ste si mohli všimnúť, sa objavili nové parametre:

  • info: // skupinové parametre
  • predpona: "" // predpona
  • prípona: "" // prípona

// pre zobrazenie prefixov / sufixov je potrebné povoliť plugin ChatManager, ktorý je súčasťou PEX. Ak to chcete urobiť, v priečinku plugins / ChatManager / v súbore config.yml nájdite povoliť a v prípade potreby ho zmeňte z enable: false na enable: true

  • dedenie: // dedenie práv

Default // v tomto prípade sú zdedené všetky práva "default" skupiny

Možno ste si všimli, že sa objavil parameter users:
pod ním musíte uviesť prezývky používateľov, ktorým chcete udeliť dodatočné práva a / alebo sa presťahovať do inej skupiny. Napríklad:

moderátor:
skupina:
- Moderátor
povolenia: null

kde "Moderátor" je prezývka hráča, "Moder" je názov skupiny, povolenia: null sú dodatočné práva pre tohto používateľa, v tomto prípade nie.

Pamätajte! V YAML musíte striktne dodržiavať postupnosť, jednu medzeru navyše a parameter nebude fungovať. Aby ste mali menej chýb, ODPORÚČAM použiť TÚTO stránku. Poznámka: vložte kód do ľavého okna, ak v pravom okne nezobrazuje chyby, potom ste kód správne napísali do služby yaml a bude fungovať.

Tento článok je výňatkom z rubukkit.org

A tak asi každý z vás, okrem skúsených majiteľov serverov, má problémy s nastavením prístupových práv.
Osobne používam doplnok PermissionsEx, pretože si myslím, že je to najlepší doplnok na distribúciu povolení pre servery.

Čo potrebujeme:

1. Poznámkový blok ++
2. Samotný plugin. Vždy si môžete stiahnuť najnovšiu verziu.
3. Rovné ruky. (Povinná klauzula)

Začnime teda.

1. Stiahnite si plugin, rozbaľte ho. V priečinku sú 3 súbory:

2. Súbory dáme do priečinka plugins, spustíme server a zastavíme sa.
Objavili sa tam 3 priečinky:
ChatManager a ModifyWorld

3. Otvorte priečinok PermissionsEx. V tomto priečinku otvorte súbor permits.yml pomocou programu Poznámkový blok ++
A vidíme toto:

A tak v poradí:
skupiny:// nedotýkajte sa tohto slova, znamená to, že skupiny a ich povolenia budú nižšie.
predvolene:// názov skupiny zahŕňa všetkých používateľov, ktorí práve vstúpili na server, pokiaľ ich samozrejme nezaregistrujete v inej skupine.
predvolené: true// tento parameter nastaví skupinu ako predvolenú skupinu. to znamená, že každý hráč, pre ktorého nie sú definované žiadne iné skupiny a / alebo výnimky, bude mať všetky práva tejto skupiny.
// všetko, čo je uvedené nižšie, sú v skutočnosti "práva" pre skupinu, tam musíte zaregistrovať povolenia z rôznych pluginov nainštalovaných na vašom serveri.

Skupiny predvolené: predvolené: pravdivé povolenia: - upraviť svet. * - commandbook.spawn - commandbook.who - commandbook.say - commandbook.msg - myhome.home.soc. * - iConomy.access - iConomy.bank.access - iConomy.bank .vklad - iConomy.bank.join - iConomy.bank.join.multiple - iConomy.bank.leave - iConomy.bank.list - iConomy.bank.main - iConomy.bank.main.change - iConomy.bank.main.set - iConomy.bank.main.view - iConomy.bank.transfer - iConomy.bank.transfer.multiple - iConomy.bank.výber - iConomy.list - iConomy.payment - iConomy.rank - jobs.join. * - jobs.world . * - lwc.protect - iConomyChestShop.shop.create - iConomyChestShop.shop.create. - iConomyChestShop.shop.exclude. - iConomyChestShop.shop.buy - iConomyChestShop.shop.sell - iConomyChestShop.command.iteminfo - commandbook.call - commandbook.time.check - commandbook.rules - myhome.home.basic.home - myhome.home.basic.set - myhome.set .home.basic.delete - myhome.home.soc.invite Moder: predvolené: falošná dedičnosť: - predvolené povolenia: - upraviť svet. * - commandbook.kick - commandbook.bans.ban - commandbook.bans.unban - commandbook.shock. iné - commandbook.rocket.other - commandbook.shock - commandbook.rocket - commandbook.mute - commandbook.teleport. * - commandbook.spawn - commandbook.kit.list - commandbook.who - commandbook.say - commandbook.msg - worldgurad. god - worldguard.ungod - worldguard.god.other - worldguard.ungod.other - worldguard.heal. * - worldguard.slay. * - myhome. * - iConomy.access - iConomy.bank.access - iConomy.bank.deposit - iConomy.bank.join - iConomy.bank.join.multiple - iConomy.bank.leave - iConomy.bank.list - iConomy.bank.main - iConomy.bank.main.change - iConomy.bank.main.set - iConom y.bank.main.view - iConomy.bank.transfer - iConomy.bank.transfer.multiple - iConomy.bank.výber - iConomy.list - iConomy.payment - iConomy.rank - jobs.join. * - jobs.world. * - commandbook.whereami.compass - commandbook.whereami - lwc.protect - iConomyChestShop.shop.create - iConomyChestShop.shop.create. - iConomyChestShop.shop.exclude. - iConomyChestShop.shop.buy - iConomyChestShop.shop.sell - iConomyChestShop.command.iteminfo - commandbook.call - worldedit.navigation.jumpto - worldedit.navigation.thru - commandbook.time.check - commandbook.rules - myhomec. .home.basic.home - myhome.home.basic.set - myhome.home.basic.delete - myhome.home.soc.invite - zmiznúť. * Správcovia: predvolené: falošná dedičnosť: - Moder povolenia: - " *" používatelia : admin: group: - Oprávnenia správcu: null Moderátor: skupina: - Oprávnenia moderátora: null

Tieto povolenia sú nakonfigurované pre doplnky: CommandBook, MyHome, VanishNoPickup, Jobs, LWC, WorldEdit, iConomy, iConomy ChestShop, WorldGuard.

Tu, ako ste si mohli všimnúť, sa objavili nové parametre:

info: // skupinové parametre
predpona: "// predpona
prípona: "// prípona

// pre zobrazenie prefixov / sufixov je potrebné povoliť plugin ChatManager, ktorý je súčasťou PEX. Ak to chcete urobiť, v priečinku plugins / ChatManager / v súbore config.yml nájdite povoliť a v prípade potreby ho zmeňte z enable: false na enable: true

dedenie: // dedenie práv
- Default // v tomto prípade sú zdedené všetky práva "default" skupiny
Tiež ste si mohli všimnúť, že sa objavil parameter užívateľov:
pod ním musíte uviesť prezývky používateľov, ktorým chcete udeliť ďalšie práva a / alebo prejsť do inej skupiny. Napríklad:

Moderátor:
skupina:
- Moderátor
povolenia: null

kde "Moderátor" je prezývka hráča, "Moder" je názov skupiny, oprávnenia: null-dodatočné práva pre tohto používateľa, v tomto prípade nie sú.

Pamätajte! V YAML musíte striktne dodržiavať postupnosť, jednu medzeru navyše a parameter nebude fungovať.

Poznámka od idg_dima: YAML funguje skvele so zbytočnými problémami alebo dokonca prázdnymi riadkami, jediná vec, ktorá ho porušuje, sú karty.
A prinášame naše zmeny kvôli oneskoreniu pri kontrole článku, boli sme veľmi zaneprázdnení niektorými vecami, vrátane prípravy servera na presun.

Všetky doplnky v Minecraft akejkoľvek verzie majú svoje vlastné nastavenia práv alebo povolení pre určité príkazy a akcie doplnkov. Tieto povolenia musia byť zapísané v súbore povolenia.yml, ktorý sa nachádza v priečinku s právami doplnku (napríklad: PovoleniaEx).

Všetky práva na pluginy sú v súbore povolenia.yml.

V tomto súbore by malo byť všetko napísané takto:

skupiny:
predvolene:
predvolená hodnota: true
povolenia:
- lwc.protect
- commandbook.kit
- commandbook.kit.list
- commandbook.spawn
Moderátor:
dedičstvo:
- predvolený
predvolená hodnota: nepravda
povolenia:
- iConomy.holdings.others
- povolenie: iConomy.accounts.take
- iConomyChestShop.shop.create
- ChestShop.shop.create
Správca:
dedičstvo:
- Moderátor
predvolená hodnota: nepravda
povolenia:
- authme.admin.zmena hesla
- opätovné načítanie authme.admin
- authme.admin.zrušiť registráciu
- authme.admin.register
Pomocník:
dedičstvo:
- predvolený
predvolená hodnota: nepravda
povolenia:
- commandbook.mute
- commandbook.unmute
- commandbook.msg
- príkazový list. vysielanie
- príkazová kniha.návrat
- príkazová kniha.teleport
- príkazová kniha.teleport.iné
užívatelia:
Kratos:
skupina:
- Správca
Nexus:
skupina:
- Pomocník
Bezumety:
skupina:
- Moderátor

Najdôležitejšia vec v povolenia.yml udržiava si prehľad v údajoch. Ak to rozbijete, nič nebude fungovať.

Ako vyzerá slovo „tabulácia“ a čo znamená v súbore? povolenia.yml:

Na vysvetlenie veľmi jednoduchým jazykom ide o zachovanie určitého počtu medzier od ľavého okraja jednotlivých sekcií a parametrov súboru. To znamená, že by to malo byť:

(Pre jednoduchosť pochopenia uvediem všetko v nasledujúcej forme)

skupiny, používatelia: 0 medzier.

Názvy skupín v skupinách, prezývky hráčov v používateľoch: 2 medzery.

Parametre, povolenia a ďalšie: 4 medzery.

Sekcie skupiny a používateľov nemožno opakovať a existujú v 1 inštancii. V popise práv na skupiny hráčov (Administrátori, Moderátori, Pomocníci, VIP) nemôžu byť žiadne prezývky hráčov, iba samotné práva povolenia pluginy napísané ako:

-<пробел>(povolenie)

Commandbook.teleport

predvolene: pravda - znamená, že toto právo bude štandardne vydané všetkým hráčom, ktorí sa prihlásili na server, musí existovať v 1 kópii, v ostatných skupinách práv musí byť predvolene: falošný

dedičstvo: označuje skupinu slúžiaceho rodiča, ako v príklade vyššie, skupina Moder preberá práva zo skupiny predvolené a dopĺňa ich vlastnými, a Admin berie za základ svojich práv práva skupiny Moder ktorá zahŕňa práva predvolené.

kapitola používateľov obsahuje prezývky používateľov a skupinu, v ktorej sú členmi. Namiesto skupiny môže byť povolenia ak potrebujete zadať určité práva niektorému používateľovi, nie skupine. Tu, ako v sekcii skupiny je potrebné zachovať rovnakú tabuľku.

Všetky otázky v komentároch.