SkinsRestorer

Vrátí hráčům jejich skin — i na offline serveru, kde by jinak běhali bez hlavy.

← Pluginy Vzhled a chat licence GPL-3.0-only návod pro SkinsRestorer 15.x (Paper/Spigot, Velocity)

Stáhnout u autora Zdrojový kód 1 658 914 stažení u autora

Co to dělá

SkinsRestorer řeší problém, který se objeví na každém offline (cracked) serveru: hráč se připojí a má obyčejného panáka bez skinu. Server se totiž Mojangu neptá, kdo to je, takže nemá odkud skin vzít.

SkinsRestorer si skin vezme podle hráčova jména (z Mojangu nebo z jiné služby) a pošle ho hráči. Hráč si může skin i sám změnit — nasadit si vlastní ze souboru nebo z odkazu na obrázek.

Umožňuje i skupinové skiny: /skin set @nazev nasadí stejný vzhled celé skupině, což se hodí pro hodnosti (třeba všichni VIP mají stejný plášť).

Na serverech s online režimem (premium) plugin potřeba není — skiny dodává Mojang sám. Používá se tam hlavně pro skupinové skiny a pro hráče, kteří chtějí jiný vzhled, než mají na účtu.

Typický problém: skiny se načtou, ale po chvíli zmizí, nebo je vidí jen část hráčů. Bývá to nastavením obnovy nebo verzí pluginu — pomůže /sr reload, /sr drop <hráč> a přihlášení hráče znovu.

Plugin se dobře doplňuje s LuckPerms (právo na vlastní skin jen pro některé hodnosti) a s PlaceholderAPI (výpis skinu v menu).

Instalace

  1. Stáhni SkinsRestorer z modrinth.com/plugin/skinsrestorer nebo z dev.bukkit.org ve verzi pro svou verzi serveru. Na proxy (BungeeCord, Velocity) existuje vlastní build.
  2. Nahraj .jar do složky plugins a restartuj server.
  3. V konzoli se objeví zpráva o SkinsRestoreru a jeho verzi.
  4. Vyzkoušej hráčský příkaz: /skin set <jméno hráče> — skin se musí během chvíle změnit.
  5. Vyzkoušej skupinový skin: /skin set @nazev (nasadí vzhled celé skupině).
  6. Rozhodni, jaký skin má nováček, a nastav mu ho (skupinově nebo výchozím skinem v configu).
  7. Nastav práva: běžný hráč potřebuje skinsrestorer.skin.set, nahrávání vlastního souboru (skinsrestorer.skin.upload) dej jen hodnostem, které to udrží.
  8. Ověř na druhém účtu, že skin vidí i ostatní hráči — skin se posílá všem, takže se to samo neověří.
  9. Když skin po přihlášení zmizí, zkontroluj v configu nastavení obnovy (bone/refresh) a použij /sr reload.
  10. Zálohuj plugins/SkinsRestorer — jsou v něm uložené skiny i nastavení proxy, když ji používáš.

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
skinsrestorer.skin.set nastavit si skin (/skin set)
skinsrestorer.skin.upload nahrát si vlastní soubor se skinem
skinsrestorer.skin.clear zrušit si skin (/skin clear)
skinsrestorer.skin.random náhodný skin (/skin random)
skinsrestorer.skin.set.other nastavit skin jinému hráči
skinsrestorer.skin.set.group použít skupinový skin (@skupina)
skinsrestorer.admin správa pluginu (/sr …)
skinsrestorer.* úplně vše (jen správce)

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á
/skin otevře menu se skiny (podle nastavení)
/skin set <jméno> nasadí skin podle jména
/skin set <odkaz na png> nasadí skin z obrázku
/skin set @<skupina> skupinový skin (podle oprávnění)
/skin clear vrátí původní vzhled
/skin random náhodný skin
/sr reload znovu načte konfiguraci
/sr drop <hráč> zahodí uložený skin hráče (když se neaktualizuje)
/sr props <hráč> vypíše, jaký skin plugin hráči nastavil (na ladění)

Nastavení a časté chyby

Na premium (online) serveru plugin nutný není — skiny dodává Mojang. Používá se tam hlavně pro skupinové skiny a pro hráče, kteří chtějí jiný vzhled.
Právo skinsrestorer.skin.upload dovolí hráči nahrát jakýkoli obrázek. Na veřejném serveru je to rychlá cesta k problému — dej ho jen hodnostem, které to udrží.
Když se skin nezmění, pomůže /sr drop <hráč> a nové přihlášení hráče. Skin se drží v paměti a někdy chvíli trvá, než se vyplní.
Skiny se načítají z Mojangu (nebo z nahraných souborů). Když je služba nedostupná, plugin poslouží z uložené verze a hráč má starý skin — to je výpadek služby, ne chyba serveru.
Na proxy (BungeeCord, Velocity) se plugin instaluje na proxy, ne na herní servery — jinak se skiny navzájem bijí.
Když skin nevidí jen někteří hráči, zkontroluj, že mají všichni stejnou verzi pluginu, a zkus /sr reload.

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

TAB
Tabulka hráčů, jméno nad hlavou a pruh s textem — kdo je kdo a co se děje.
DiscordSRV
Propojí chat serveru s Discordem — hráči a Discord vidí jednu konverzaci.

Odkud návod vychází

Návod je náš vlastní a vychází z dokumentace autora (verze SkinsRestorer 15.x (Paper/Spigot, Velocity)) . 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