PlaceholderAPI

Značky jako %player_name% nebo %vault_eco_balance% do chatu, tabulky a hologramů.

← Pluginy Základ serveru licence GPL-3.0-only návod pro PlaceholderAPI 2.11.x (Paper/Spigot)

Stáhnout u autora Zdrojový kód 377 344 stažení u autora

Co to dělá

PlaceholderAPI (PAPI) řeší jednu opakující se věc: jak dostat živá data do textu. Místo aby si každý plugin vedl vlastní systém, používá se jednotná značka v procentech — placeholder. Například %player_name% se vypíše jako jméno hráče, %vault_eco_balance% jako jeho zůstatek a %server_online% jako počet hráčů na serveru.

Značky nepocházejí z jednoho zdroje: PAPI má takzvaná rozšíření. Každé přidává vlastní sadu — jedno pro údaje o hráči (Player), jedno pro ekonomiku (Vault), jedno pro server (Server) a stovky dalších. Rozšíření se stahují příkazem /papi ecloud download <název> a PAPI si je drží.

Bez rozšíření se značka nevyplní a v textu zůstane vidět jako obyčejný text. To je nejčastější chyba: majitel zapomene rozšíření nainstalovat a diví se, proč se v tabulce ukazuje %vault_eco_balance% místo částky.

Rozšíření používá každý plugin, který PAPI podporuje: DeluxeMenus (menu), TAB (tabulka a jméno nad hlavou), hologramy, chat i odměny za hlas. Proto se PAPI instaluje skoro vždy, i když samo o sobě nic vidět nedělá.

Když chceš zjistit, co která značka vypíše, použij /papi parse me <text se značkou>. PAPI ji vyplní a ukáže výsledek — například /papi parse me Jsem %player_name% a mám %vault_eco_balance%.

Instalace

  1. Stáhni PlaceholderAPI z modrinth.com/plugin/placeholderapi nebo z dev.bukkit.org — verzi pro svou verzi serveru.
  2. Nahraj .jar do složky plugins.
  3. Restartuj server. V konzoli se objeví řádek s verzí PAPI a počtem načtených rozšíření.
  4. Napiš /papi list — vypíše nainstalovaná rozšíření. Na čistém serveru jich bude jen několik.
  5. Doplň, co potřebuješ: /papi ecloud download Player (údaje o hráči), /papi ecloud download Vault (peníze), /papi ecloud download Server (stav serveru).
  6. Po každém stažení napiš /papi reload — tím se rozšíření načte.
  7. Ověř značku: /papi parse me %player_name% musí vypsat tvoje jméno, ne text se značkou.
  8. Až značky fungují, použij je tam, kde je chceš vidět — v TABu, v menu, v hologramu nebo v chatu (u chatu potřebuješ plugin, který PAPI podporuje).
  9. Když značka nefunguje ani po přidání rozšíření, ověř v dokumentaci pluginu, že ji opravdu podporuje. Některé pluginy mají vlastní značky.
  10. Rozšíření aktualizuj příkazem /papi ecloud refresh a pak /papi reload.

Oprávnění

Oprávnění se udělují hráčům nebo skupinám — nejčastěji příkazem /lp user <hráč> permission set <uzel> true (LuckPerms). Uzel, který v seznamu není, plugin nezná.

Oprávnění Co umožňuje
placeholderapi.admin správa rozšíření (/papi ecloud, /papi reload)
placeholderapi.parse vyzkoušet značku (/papi parse)
placeholderapi.list výpis nainstalovaných rozšíření
placeholderapi.* totéž v jednom uzlu

Příkazy

Napiš do chatu i s lomítky. Kde je <hráč> nebo <uzel>, doplň vlastní hodnotu bez závorek.

Příkaz Co dělá
/papi list nainstalovaná rozšíření
/papi parse me <text> vyzkouší značky na sobě (např. /papi parse me %player_name%)
/papi ecloud download <rozšíření> stáhne rozšíření (Player, Vault, Server…)
/papi ecloud list co je dostupné v e-cloudu
/papi ecloud refresh obnoví seznam rozšíření
/papi reload znovu načte PAPI i rozšíření
/papi info <rozšíření> co rozšíření umí a jaké značky nabízí
/papi help nápověda ke všem podpříkazům

Nastavení a časté chyby

Když se v textu zobrazuje %player_name% místo jména, chybí rozšíření Player nebo se po jeho stažení nespustil /papi reload. Nejdřív zkontroluj /papi list, teprve pak hledej chybu v pluginu, který značku používá.
Značky jsou citlivé na velikost písmen a přesný název. %player_name% funguje, %Player_Name% ne — název si vždy opiš z /papi info <rozšíření>.
Rozšíření se nenačte přes /reload. Vždy /papi ecloud download <název> a pak /papi reload.
Některé značky závisí na jiných pluginech: %vault_eco_balance% potřebuje Vault i ekonomiku, %luckperms_prefix% potřebuje LuckPerms. Bez nich zůstane značka prázdná — a to není chyba PAPI.
Každé vyplnění značky je malý dotaz. V tabulce, která se obnovuje každou vteřinu, jich nedávej desítky — server to pozná na výkonu.
Rozšíření se ukládají do plugins/PlaceholderAPI/expansions. Když je zálohuješ, přeneseš si je i na jiný server.

Kdo to používá

Zatím nevíme, které servery z našeho seznamu ho používají. Moderní servery svůj seznam pluginů v dotazu na stav neposílají, takže se to dozvídáme od majitelů.

Používáš ho na svém serveru? Napiš nám a doplníme ho sem — na tuhle stránku chodí lidé, kteří plugin hledají.

Podobné pluginy

EssentialsX
Základní příkazy pro hráče i vedení — domovy, teleporty, soukromé zprávy, spawn, warpy.
AuthMeReloaded
Registrace a přihlášení — ověří hráče, než začne hrát.

Odkud návod vychází

Návod je náš vlastní a vychází z dokumentace autora (verze PlaceholderAPI 2.11.x (Paper/Spigot)) . Oprávnění a příkazy opisujeme jako fakta, nic nedomýšlíme — když se plugin po aktualizaci změní, může být návod pozadu. Našel jsi chybu? Napiš nám a opravíme to.

Licence: GPL-3.0-only. Soubor se u nás nehostuje, stahuje se u autora — tak je vždy dostupná aktuální verze.

Zkopírováno