🧍 Skin Restorer

Skin Restorer stahuje a aplikuje reálné Minecraft skiny pro hráče na offline-mode serverech. Skiny se injektují při připojení (bez nutnosti relogu) a cachují se lokálně pro snížení volání Mojang API.

Pro zapnutí: nastavte enableSkinRestorer: true v general.json. Automaticky vypnutý v online-mode.

Rychlá navigace

⚙️ Jak to funguje

  1. Hráč se připojí — Voidium zkontroluje, zda má hráč cachovaný skin
  2. Cache hit — Pokud je skin cachovaný a nevypršel, aplikuje se okamžitě
  3. Cache miss — Voidium se dotáže Mojang API:
    • Nejprve: přeloží jméno hráče → oficiální UUID přes api.mojang.com
    • Pak: stáhne skin texture data (value + signature) přes sessionserver.mojang.com
  4. Injekce — Skin se aplikuje na game profil hráče při loginu (early join injekce — bez nutnosti relogu)
  5. Uložení cache — Skin data se uloží do skin-cache.json s časovým razítkem

Chytré funkce

📝 Konfigurace

Skin Restorer se konfiguruje přes general.json:

Pole Typ Výchozí Popis
enableSkinRestorer boolean true Hlavní přepínač
skinCacheHours int 24 Jak dlouho uchovávat cachované skiny před opětovným stažením (hodiny, min 1)

Cache soubor

Skiny se cachují v config/voidium/storage/skin-cache.json. Každý záznam obsahuje:

Tip: Nastavte skinCacheHours výš (např. 48) pro snížení volání Mojang API, nebo níž (např. 6) pokud hráči často mění skiny.

⌨️ Příkazy

Příkaz Oprávnění Popis
/voidium skin <player> OP Vynutí refresh skinu online hráče

Příkaz ihned znovu stáhne skin z Mojang API a aktualizuje jak cache, tak vzhled hráče ve hře.

Další