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
- 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.
- Nahraj .jar do složky plugins a restartuj server.
- V konzoli se objeví zpráva o SkinsRestoreru a jeho verzi.
- Vyzkoušej hráčský příkaz: /skin set <jméno hráče> — skin se musí během chvíle změnit.
- Vyzkoušej skupinový skin: /skin set @nazev (nasadí vzhled celé skupině).
- Rozhodni, jaký skin má nováček, a nastav mu ho (skupinově nebo výchozím skinem v configu).
- 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ží.
- Ověř na druhém účtu, že skin vidí i ostatní hráči — skin se posílá všem, takže se to samo neověří.
- Když skin po přihlášení zmizí, zkontroluj v configu nastavení obnovy (bone/refresh) a použij /sr reload.
- 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
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.