Minecraft server sám o sobě balíček textur (resource pack) nehostuje – namísto toho předává hernímu klientovi přímý odkaz ke stažení ZIP archivu, který si hra stáhne sama. V panelu to nastavíte v záložce Konfigurace → skupina Balíčky textur: pole Resource pack, SHA-1 resource packu, Zpráva resource packu a Vyžadovat resource pack.
#Co budete potřebovat
- Balíček textur ve formátu archivu
.zip. - Místo, odkud lze soubor stáhnout přímým odkazem (Dropbox s upraveným parametrem stahování, vlastní webhosting, GitHub Releases apod.).
- Hash SHA-1 souboru – 40 hexadecimálních znaků.
Odkaz musí vést přímo k samotnému ZIP souboru, nikoli na přistávací HTML stránku se stahovacím tlačítkem. Adresa z Google Disku nebo MediaFire ve formě „stránky ke stažení“ nebude fungovat – klient dostane HTML místo archivu.
#Krok 1: Zpřístupněte soubor
Umístěte ZIP tam, odkud ho lze stáhnout jediným požadavkem HTTP. Správný odkaz končí názvem souboru:
https://example.com/packs/muj-pack.zipNenahrávejte balíček do složky Minecraft serveru – server neposkytuje soubory přes HTTP. Složka resourcepacks na serveru se týká pouze datapacků a balíčků na straně klienta.
#Krok 2: Vygenerujte hash SHA-1
Hash umožňuje klientovi poznat, že se balíček změnil, a stáhnout ho znovu místo použití verze z mezipaměti.
# macOS / Linux
shasum -a 1 muj-pack.zip
# Windows (PowerShell)
Get-FileHash muj-pack.zip -Algorithm SHA1Výsledkem je 40 znaků, např. da39a3ee5e6b4b0d3255bfef95601890afd80709.
#Krok 3: Nastavení v panelu
- Otevřete záložku Konfigurace a přejděte do skupiny Balíčky textur.
- Resource pack – vložte úplnou adresu URL souboru.
- SHA-1 resource packu – vložte hash. Panel ověřuje formát: „SHA-1 musí obsahovat 40 hexadecimálních znaků“.
- Zpráva resource packu – text zobrazený hráči při žádosti o stažení.
- Vyžadovat resource pack – zapněte, pokud má hráč bez balíčku na server nevstoupit.
- Klikněte na Uložit změny a poté na Restart.

| Pole | Klíč v server.properties |
|---|---|
| Resource pack | resource-pack |
| SHA-1 resource packu | resource-pack-sha1 |
| Zpráva resource packu | resource-pack-prompt |
| Vyžadovat resource pack | require-resource-pack |
#Aktualizace balíčku textur
Po každé změně obsahu ZIPu vygenerujte hash znovu a aktualizujte pole SHA-1. Jinak hráči, kteří si starou verzi stáhli, u ní zůstanou – klient usoudí, že se balíček nezměnil.
Praktický zvyk: při každé aktualizaci změňte i název souboru (muj-pack-v2.zip), pak už samotná změna URL vynutí stažení.
#Nejčastější potíže
#Hráčům se nezobrazí dialog s výzvou ke stažení
Zkontrolujte, zda je pole Resource pack uložené a zda byl server restartován. Ověřte také, zda hráč nemá v nastavení klienta vypnuté balíčky od serverů.
#Chyba „Failed to download resource pack“
Odkaz nevede přímo k souboru, soubor je příliš velký nebo hostingový server vyžaduje přihlášení. Otevřete odkaz v anonymním okně prohlížeče – pokud se soubor ihned začne stahovat, odkaz je v pořádku.
#Hráči vidí starou verzi textur
Hash SHA-1 nebyl po změně ZIPu aktualizován. Vygenerujte nový a uložte ho.
#Volba „Vyžadovat resource pack“ odpojuje hráče
Tak tato volba funguje – hráč, který stažení odmítne, je odpojen. Pokud to není žádoucí, volbu vypněte.
#Panel odmítá uložit hodnotu v poli SHA-1
Hash obsahuje mezeru, je zkrácený nebo byl zkopírován spolu s názvem souboru. Vložte pouze 40 znaků.
#Panel nepřijímá adresu URL
Validátor vyžaduje platnou adresu http(s). Ověřte, zda jste nevložili adresu bez protokolu.