Kde Minecraft Java Edition ukládá vaše světy a data
- Hlavní herní soubory a jejich umístění
- Složka .minecraft jako centrální adresář
- Uložené světy ve složce saves
- Textury a resource packy v resourcepacks
- Modifikace ukládané do složky mods
- Záznamy chyb a logů v logs
- Nastavení hry v souboru options.txt
- Screenshoty automaticky ukládané do screenshots
- Složka versions obsahuje různé verze hry
- Datapacks rozšiřují herní mechaniky jednotlivých světů
- Záloha světů pomocí kopírování složky saves
Hlavní herní soubory a jejich umístění
Každá instalace Minecraftu Java Edition se skládá z několika klíčových souborů a složek, které dohromady tvoří funkční herní prostředí. Pochopení toho, kde se tyto soubory nacházejí a co přesně obsahují, je naprosto zásadní pro každého hráče, který chce svou hru upravovat, zálohovat nebo řešit případné technické problémy.
Základní složka celé instalace se nachází na různých místech v závislosti na operačním systému. Na systému Windows ji najdete pod cestou %AppData%\.minecraft, přičemž tuto cestu lze snadno zadat přímo do adresního řádku průzkumníka souborů nebo do dialogového okna Spustit. Na macOS se jedná o cestu ~/Library/Application Support/minecraft a na Linuxu pak o ~/.minecraft. Tato složka, označovaná jako herní adresář, je skutečným srdcem celé instalace a obsahuje vše, co Minecraft ke svému chodu potřebuje.
Jedním z nejdůležitějších souborů v celém adresáři je soubor launcher_profiles.json, který uchovává informace o všech vytvořených profilech spouštěče, včetně nastavení verzí, přidělené paměti RAM a dalších parametrů spouštění. Bez tohoto souboru by spouštěč nebyl schopen správně načíst uložené profily a hráč by musel vše nastavovat znovu od začátku.
Složka versions je místem, kde jsou uloženy všechny stažené verze hry. Každá verze má svou vlastní podsložku pojmenovanou podle čísla verze, například 1.20.4 nebo 1.19.2, a uvnitř každé takové podsložky se nachází soubor JAR, což je vlastní spustitelný soubor hry, a soubor JSON s metadaty dané verze. Soubory JAR jsou v podstatě komprimované archivy obsahující veškerý herní kód, textury a zvuky potřebné pro spuštění konkrétní verze. Pokud hráč používá více verzí najednou, může tato složka zabírat poměrně značné množství místa na disku.
Složka saves obsahuje všechny světy, které hráč vytvořil. Každý svět má svou vlastní podsložku pojmenovanou podle názvu světa a uvnitř se nachází celá řada souborů a dalších složek. Soubor level.dat je obzvláště důležitý, protože uchovává veškerá globální data světa, jako jsou herní pravidla, seed světa, informace o počasí, čas ve hře a mnoho dalšího. Bez tohoto souboru by svět nebylo možné vůbec načíst. Dále se zde nachází složka region, která obsahuje soubory ve formátu MCA, jež ukládají data jednotlivých chunků, tedy sekcí herního světa o rozměrech 16 krát 16 bloků. Tyto soubory mohou být velmi velké, zejména u starých světů, kde hráč prozkoumával rozsáhlé oblasti.
Složka resourcepacks slouží jako úložiště pro všechny nainstalované resource packy, které mění vizuální nebo zvukovou stránku hry. Každý resource pack je buď složka nebo soubor ZIP umístěný přímo v tomto adresáři a hra ho automaticky rozpozná a nabídne v nastavení. Podobně funguje složka shaderpacks, která se vytvoří po instalaci OptiFine nebo jiného shadery podporujícího módu a uchovává soubory shaderů pro vylepšené grafické efekty.
Složka mods je přítomna pouze tehdy, pokud hráč používá modovací platformu jako Forge nebo Fabric. Právě do ní se vkládají soubory jednotlivých módů ve formátu JAR a hra je při spuštění automaticky načte. Je důležité vědět, že každý mod musí být kompatibilní s konkrétní verzí hry i s konkrétní verzí modovací platformy, jinak může dojít k pádu hry nebo jiným problémům.
Složka logs obsahuje záznamy ze spuštění hry a je neocenitelným pomocníkem při diagnostice problémů. Soubor latest.log vždy obsahuje záznamy z posledního spuštění a starší záznamy jsou automaticky archivovány ve formátu GZ. Zkušení hráči a správci serverů pravidelně kontrolují obsah těchto souborů, když narazí na neočekávané chování hry nebo na pády.
Soubor options.txt v kořenové složce herního adresáře uchovává veškerá nastavení hry, od grafických možností přes nastavení zvuku až po klávesové zkratky. Tento soubor je prostý textový soubor, který lze otevřít v libovolném textovém editoru a ručně upravit, což se hodí například tehdy, když hra odmítá spustit kvůli nekompatibilnímu nastavení grafiky.
Složka .minecraft jako centrální adresář
Složka .minecraft představuje absolutní základ celé instalace hry Minecraft Java Edition. Bez nadsázky lze říct, že vše, co se týká herního prostředí, nastavení, světů, módů a dalších komponent, se nachází právě na tomto jediném místě. Jedná se o skrytý adresář, který si hra vytvoří automaticky při prvním spuštění launcheru, a od té chvíle slouží jako centrální úložiště pro veškerá data spojená s hraním.
Umístění této složky se liší v závislosti na operačním systému. Na systémech Windows ji najdete nejčastěji na cestě %AppData%\.minecraft, přičemž složka AppData bývá standardně skrytá a uživatelé se k ní dostanou buď přes Průzkumníka souborů se zapnutým zobrazením skrytých souborů, nebo jednoduše zadáním zmíněné cesty do adresního řádku. Na systémech macOS se složka nachází v ~/Library/Application Support/minecraft, zatímco na Linuxu ji naleznete pod cestou ~/.minecraft. Tato konzistentnost napříč platformami je záměrná, protože Mojang Studios chtělo zajistit jednotné chování hry bez ohledu na to, jaký operační systém uživatel používá.
Uvnitř složky .minecraft se nachází celá řada podadresářů a souborů, z nichž každý plní specifickou roli. Složka saves je pravděpodobně tou nejdůležitější pro hráče, protože obsahuje všechny lokálně uložené světy. Každý svět má svůj vlastní podadresář pojmenovaný podle názvu světa, a právě v těchto podadresářích jsou uloženy veškeré herní data včetně terénních dat, informací o hráči, nastavení světa a mnoha dalšího. Pokud chcete zálohovat svůj svět, stačí zkopírovat příslušnou složku ze složky saves na jiné místo.
Neméně důležitá je složka mods, která slouží jako cílové místo pro instalaci modifikací. Aby mody fungovaly, je nutné mít nainstalovaný příslušný mod loader, nejčastěji Forge nebo Fabric. Tyto nástroje se při instalaci integrují přímo do struktury .minecraft a vytvoří potřebné soubory a složky. Samotné mody pak stačí vložit do složky mods jako soubory s příponou .jar a hra je při spuštění automaticky načte.
Složka resourcepacks slouží k ukládání texturových balíčků a resource packů, které mění vizuální stránku hry. Hráči mohou stáhnout libovolný resource pack a umístit ho právě sem, poté ho aktivovat přímo v nastavení hry. Podobně funguje složka shaderpacks, která se vytvoří po instalaci OptiFine nebo jiného shader loaderu a slouží k ukládání shaderových balíčků pro vylepšení grafiky.
Složka logs obsahuje záznamy ze spuštění hry a může být velmi užitečná při řešení technických problémů. Pokud hra padá nebo se chová neočekávaně, právě v těchto souborech lze najít informace o chybách, které ke crashi vedly. Soubor latest.log obsahuje záznamy z posledního spuštění, zatímco starší záznamy jsou archivovány v komprimovaných souborech.
Soubor options.txt uložený přímo v kořeni složky .minecraft uchovává veškerá herní nastavení, od grafických možností přes ovládání až po nastavení zvuku. Tento soubor lze editovat ručně v textovém editoru, což může být užitečné v situacích, kdy hra nereaguje správně nebo je třeba rychle změnit konkrétní nastavení bez spouštění hry samotné.
Složka versions je dalším klíčovým prvkem celé struktury. Obsahuje stažené verze hry, přičemž každá verze má svůj vlastní podadresář s příslušnými soubory. Díky tomu může launcher spravovat více verzí Minecraftu najednou a hráč může snadno přepínat mezi různými verzemi bez nutnosti přeinstalace. Tato funkce je obzvláště ceněná mezi hráči, kteří hrají na serverech vyžadujících konkrétní verzi hry, nebo mezi těmi, kteří rádi prozkoumávají starší verze Minecraftu.
Složka assets obsahuje herní prostředky jako zvuky, textury a jazykové soubory. Tyto soubory jsou organizovány do indexů a objektů, přičemž jejich struktura je poněkud složitější než u ostatních složek. Launcher je stahuje automaticky při prvním spuštění konkrétní verze hry a udržuje je aktuální.
Je důležité si uvědomit, že složka .minecraft je skutečným srdcem celé instalace Minecraft Java Edition. Její záloha představuje zálohu celého herního prostředí včetně světů, nastavení a nainstalovaných módů. Zkušení hráči proto pravidelně celou složku nebo alespoň její klíčové části zálohují, aby v případě problémů mohli snadno obnovit svůj herní stav do původní podoby.
Uložené světy ve složce saves
Složka saves představuje jedno z nejdůležitějších míst v celé adresářové struktuře Minecraftu Java Edition. Právě zde se nacházejí veškeré světy, které hráč kdy vytvořil nebo do nichž importoval ze zálohy. Každý svět má svou vlastní podsložku pojmenovanou podle názvu, který mu hráč přidělil při jeho vytváření, přičemž mezery v názvu jsou nahrazeny podtržítky a některé speciální znaky mohou být upraveny nebo vynechány tak, aby odpovídaly požadavkům souborového systému daného operačního systému.
Když hráč vstoupí do světa a začne hrát, hra průběžně zapisuje změny do příslušné složky uvnitř adresáře saves. Každá podsložka světa obsahuje celou řadu souborů a dalších podsložek, které dohromady tvoří kompletní obraz herního světa. Patří sem soubor level.dat, jenž je považován za srdce celého světa, protože uchovává globální nastavení světa, jako jsou herní pravidla, seed světa, obtížnost, čas ve hře, informace o počasí a celá řada dalších parametrů, které určují, jak se svět chová.
Vedle souboru level.dat existuje také soubor level.dat_old, který slouží jako záložní kopie předchozí verze tohoto souboru. Minecraft ho vytváří automaticky při každém uložení, takže v případě poškození hlavního souboru je možné se k němu uchýlit a obnovit alespoň předchozí stav světa. Tato funkce sice není náhradou za pořádnou zálohu, ale v mnoha případech dokázala zachránit svět před nenávratnou ztrátou dat.
Složka region uvnitř každého světa obsahuje soubory ve formátu .mca, tedy soubory regionů. Každý takový soubor pokrývá oblast 32 × 32 chunků, přičemž jeden chunk má rozměry 16 × 16 bloků a sahá od nejnižší po nejvyšší možnou výšku světa. Název každého regionového souboru obsahuje souřadnice daného regionu, takže ze samotného názvu souboru lze vyčíst, kde se daná oblast ve světě nachází. Podobně funguje složka DIM-1, která odpovídá Netheru, a složka DIM1 obsahující data Endu. Obě tyto dimenze mají uvnitř svých složek opět podsložku region se svými vlastními soubory .mca.
Složka playerdata uchovává informace o jednotlivých hráčích, kteří kdy daný svět navštívili. V případě singleplayerové hry zde najdeme jeden soubor pojmenovaný podle UUID hráče. Tento soubor obsahuje veškerá data vztahující se ke konkrétnímu hráči, včetně jeho inventáře, pozice ve světě, zdraví, hladu, zkušeností a mnoha dalších atributů. Pokud hráč přijde o předměty v inventáři nebo se mu zdá, že se hra chová podivně, právě tento soubor může být zdrojem problému.
Složka stats pak zaznamenává herní statistiky hráče, tedy počty zabitých nepřátel, uražené vzdálenosti, počty vytěžených bloků a desítky dalších hodnot, které hra sleduje na pozadí. Tyto statistiky jsou viditelné přímo ve hře v menu achievementů a výzev, ale jejich skutečná data leží právě tady v souborovém systému.
Nesmíme zapomenout ani na složku advancements, kde jsou uloženy informace o splněných pokrocích hráče. Každý soubor v této složce odpovídá jednomu hráči a obsahuje záznamy o tom, které achievementy a výzvy již byly splněny a které jsou teprve rozepsané. Pokud by hráč chtěl resetovat své pokroky nebo přenést postup do jiného světa, právě tato složka je tím správným místem, kde začít.
Složka datapacks umožňuje hráčům rozšiřovat a upravovat herní obsah bez nutnosti instalace modů v tradičním slova smyslu. Datapaky umístěné do této složky jsou načítány přímo při spuštění světa a mohou měnit recepty, losovací tabulky, funkce, tagy a celou řadu dalších herních mechanismů. Tato funkce se stala velmi oblíbenou zejména mezi tvůrci map a servery, protože umožňuje výrazně přizpůsobit herní zážitek bez zásahu do samotného jádra hry.
Celkově lze říci, že složka saves je mikrokosmem celého herního světa. Vše, co hráč ve světě zažil, postavil, prozkoumalo nebo získal, existuje právě v těchto souborech. Proto je pravidelné zálohování obsahu složky saves naprosto zásadní, zejména u světů, do nichž hráč investoval stovky hodin svého času. Stačí zkopírovat příslušnou podsložku světa na jiné místo a záloha je hotová – jednoduchý úkon, který může uchránit před obrovským zklamáním v případě technické poruchy nebo nechtěného smazání.
Textury a resource packy v resourcepacks
Textury v Minecraft Java Edition jsou uloženy ve velmi specifické adresářové struktuře, kterou je nutné dodržovat naprosto přesně, jinak hra jednoduše nebude schopna načíst žádné vlastní grafické prvky. Celý systém resource packů funguje na principu překrývání výchozích textur hry, přičemž Minecraft nejprve prohledá složku resource packu a teprve poté sáhne do svých interních souborů. Pokud tedy chcete změnit vzhled konkrétního bloku, předmětu nebo entity, musíte zajistit, aby vaše textura byla umístěna na přesně tom místě, kde ji hra očekává.
| Vlastnost | Minecraft Java Edition | Minecraft Bedrock Edition |
|---|---|---|
| Programovací jazyk | Java | C++ |
| Dostupné platformy | Windows, macOS, Linux | Windows, Xbox, PlayStation, Nintendo Switch, iOS, Android |
| Cena (přibližná) | 26,95 EUR | 23,99 EUR |
| Podpora modů | Rozsáhlá (Forge, Fabric, NeoForge) | Omezená (Add-ons) |
| Adresář světů (složka) | %APPDATA%\.minecraft\saves | %LOCALAPPDATA%\Packages\...\LocalState\games\com.mojang\minecraftWorlds |
| Adresář konfigurace | %APPDATA%\.minecraft\options.txt | %LOCALAPPDATA%\Packages\...\LocalState\games\com.mojang\minecraftpe\options.txt |
| Adresář resource packů | %APPDATA%\.minecraft\resourcepacks | %LOCALAPPDATA%\Packages\...\LocalState\games\com.mojang\resource_packs |
| Formát světa | Anvil (.mca soubory) | LevelDB |
| Multiplayer | Vlastní servery (Spigot, Paper, Vanilla) | Realms, partnerské servery |
| Crossplay | Pouze Java Edition hráči | Mezi všemi Bedrock platformami |
| Snapshoty / beta verze | Snapshoty (veřejně dostupné) | Beta / Preview verze |
| Výchozí rozlišení textury | 16×16 pixelů | 16×16 pixelů |
| Aktuální stabilní verze (2024) | 1.21.4 | 1.21.50 |
| Rok vydání | 2011 | 2016 |
Základní adresářová struktura resource packu začíná složkou, která nese libovolný název a nachází se uvnitř adresáře resourcepacks, jenž je součástí hlavní složky .minecraft. Uvnitř tohoto balíčku musí vždy existovat soubor pack.mcmeta, bez kterého hra resource pack vůbec nerozpozná jako platný balíček. Tento soubor obsahuje základní informace ve formátu JSON, včetně čísla formátu pack_format, které se liší podle verze Minecraftu, a volitelného popisku, který se zobrazuje v menu výběru resource packů.
Samotné textury se nachází v adresáři assets/minecraft/textures, přičemž tato cesta je absolutně klíčová a nelze ji nijak obejít nebo přejmenovat. Uvnitř složky textures pak existuje celá řada podsložek, které jsou tematicky rozděleny podle typu obsahu. Složka block obsahuje textury všech bloků, které se vyskytují ve světě, složka item pak uchovává textury předmětů, jež hráč drží v ruce nebo vidí v inventáři. Dále existuje složka entity, kde jsou uloženy textury všech živých bytostí a některých speciálních objektů jako jsou truhly nebo čluny. Složka gui obsahuje grafické prvky uživatelského rozhraní, tedy inventář, různé obrazovky a ikony.
Velmi důležitou věcí, na kterou mnoho začínajících tvůrců resource packů zapomíná, je skutečnost, že názvy souborů textur musí přesně odpovídat názvům, které Minecraft interně používá. Pokud například chcete změnit texturu kamene, soubor se musí jmenovat stone.png a musí být umístěn ve složce assets/minecraft/textures/block. Jakákoliv odchylka v názvu způsobí, že hra bude ignorovat vaši vlastní texturu a použije výchozí vzhled.
Rozlišení textur v resource paccích může být různé, přičemž výchozí rozlišení Minecraftu je 16x16 pixelů. Lze však používat i vyšší rozlišení jako 32x32, 64x64, 128x128 nebo dokonce 512x512 pixelů, ale vždy musí jít o násobek základní hodnoty šestnáct. Čím vyšší rozlišení zvolíte, tím více paměti bude hra potřebovat a tím větší bude výsledný soubor resource packu. Animované textury jsou v Minecraftu realizovány prostřednictvím svislého skládání jednotlivých snímků do jednoho PNG souboru, přičemž k animaci je nutné přidat také soubor s příponou .mcmeta se stejným názvem jako textura, který definuje rychlost přehrávání a pořadí snímků.
Pro správné fungování resource packu je také nezbytné mít na paměti, že složka assets může obsahovat i jiné jmenné prostory než minecraft. Pokud vytváříte obsah pro modifikace nebo vlastní datapacky, můžete vytvořit vlastní jmenný prostor vedle výchozího. Tato flexibilita umožňuje tvůrcům obsahu vytvářet komplexní balíčky, které nejen mění výchozí vzhled hry, ale také přidávají zcela nové vizuální prvky prostřednictvím kombinace s datovými balíčky.
Zvukové soubory jsou v resource paccích umístěny v adresáři assets/minecraft/sounds a jejich mapování je definováno souborem sounds.json, který se nachází přímo ve složce assets/minecraft. Bez tohoto souboru nelze přidávat vlastní zvuky, i když samotné audio soubory jsou fyzicky přítomny ve správné složce. Fonty, modely bloků a předmětů mají rovněž své vlastní vyhrazené adresáře, přičemž modely se nacházejí v assets/minecraft/models a jsou propojeny s texturami pomocí odkazů definovaných přímo v JSON souborech modelů.
Modifikace ukládané do složky mods
Složka mods představuje jedno z nejdůležitějších míst v celém adresářovém systému Minecraftu Java Edition. Právě sem hráči ukládají všechny modifikace, které chtějí při spuštění hry aktivovat, a bez správného umístění souborů by žádná modifikace nefungovala tak, jak má. Celý princip fungování této složky je přitom poměrně přímočarý, ale skrývá v sobě několik důležitých detailů, které je nutné znát, aby vše fungovalo bez problémů.
Modifikace pro Minecraft Java Edition se ukládají ve formátu .jar nebo výjimečně .zip, přičemž drtivá většina moderních módů využívá právě příponu .jar. Tento soubor v sobě nese veškerý kód, textury, zvuky a další prostředky, které daná modifikace přináší do hry. Jakmile hráč umístí takový soubor do složky mods, příslušný mod loader, ať už je to Forge, Fabric nebo NeoForge, jej při spuštění hry automaticky načte a integruje do herního prostředí.
Je naprosto zásadní si uvědomit, že samotná přítomnost složky mods nestačí. Aby hra vůbec dokázala modifikace číst a zpracovávat, musí být nainstalován odpovídající mod loader. Čistá verze Minecraftu Java Edition bez jakéhokoliv mod loaderu složku mods sice může obsahovat, ale její obsah bude zcela ignorován. Forge, který patří mezi nejstarší a nejrozšířenější mod loadery, si složku mods vytváří automaticky při první instalaci a spuštění. Stejně tak postupuje i Fabric, který si v poslední době získal obrovskou popularitu zejména díky své lehkosti a rychlosti aktualizací na nové verze hry.
Velmi důležitým aspektem, na který hráči často zapomínají, je kompatibilita verzí. Každá modifikace je vytvořena pro konkrétní verzi Minecraftu a konkrétní verzi mod loaderu. Pokud hráč umístí do složky mods soubor určený pro verzi 1.19.2 a přitom spouští verzi 1.20.1, hra buď modifikaci odmítne načíst, nebo se spustí s chybou, případně může dojít k pádu celé aplikace. Proto je naprosto nezbytné vždy kontrolovat, pro jakou verzi je daný mod určen, a tomu přizpůsobit i výběr verze Minecraftu v launcheru.
Složka mods se nachází přímo v hlavním herním adresáři, který je na různých operačních systémech umístěn na různých místech. Na systému Windows ji hráč nalezne ve skryté složce AppData, konkrétně na cestě %appdata%\.minecraft\mods. Na systému macOS se nachází v knihovně uživatele, zatímco na Linuxu ji lze najít ve skrytém adresáři .minecraft v domovské složce uživatele. Pokud složka mods neexistuje, je možné ji jednoduše vytvořit ručně, přičemž název musí být přesně mods bez jakýchkoliv velkých písmen nebo jiných odchylek.
Hráči, kteří používají více různých profilů nebo instancí hry, musí počítat s tím, že každý profil může mít svůj vlastní herní adresář, a tedy i svou vlastní složku mods. Toto chování je typické například pro alternativní launchery jako MultiMC nebo Prism Launcher, kde si každá instance udržuje zcela samostatnou adresářovou strukturu. To přináší velkou výhodu v podobě snadné správy různých sad modifikací pro různé herní účely, ať už jde o technické módy, dobrodružné balíčky nebo čistě estetické úpravy.
Při práci se složkou mods je také dobré vědět, že některé modifikace vyžadují přítomnost dalších závislostí, takzvaných dependency módů nebo knihoven. Tyto pomocné soubory se rovněž ukládají do složky mods a bez jejich přítomnosti by hlavní modifikace nefungovala. Typickým příkladem je knihovna GeckoLib nebo Cloth Config API, které využívá celá řada různých módů. Správné sestavení složky mods tak někdy vyžaduje pečlivé prostudování závislostí každého instalovaného módu, aby nevznikaly konflikty nebo chybějící součásti.
Záznamy chyb a logů v logs
Složka logs patří mezi ty části herního adresáře, které většina hráčů přehlíží, dokud nenarazí na vážnější problém. Přitom právě tady se ukrývají informace, které mohou být naprosto klíčové při řešení chyb, pádů hry nebo podivného chování serverů a modů. Minecraft Java Edition si průběžně zaznamenává veškeré dění a ukládá ho do textových souborů, které jsou čitelné v jakémkoliv textovém editoru.
Při každém spuštění hry se vytvoří nový soubor s názvem latest.log, do kterého se v reálném čase zapisují informace o průběhu načítání, inicializaci herního enginu, načítání světů, komunikaci se servery a samozřejmě také veškeré chybové hlášky. Jakmile hru zavřete a znovu spustíte, předchozí soubor latest.log se automaticky přejmenuje a zkomprimuje do formátu .gz, přičemž dostane název odpovídající datu a pořadovému číslu daného dne. Díky tomu si hra udržuje historii logů z předchozích spuštění, takže se k nim můžete vrátit i po delší době.
Obsah souboru latest.log je strukturovaný tak, že každý řádek začíná časovou značkou ve formátu hodin, minut a sekund, za níž následuje identifikátor vlákna a úroveň závažnosti záznamu. Nejčastěji se setkáte s úrovní INFO, která označuje běžné informační záznamy bez jakéhokoliv problému. Daleko důležitější jsou záznamy označené jako WARN, tedy varování, která upozorňují na potenciální problémy, jež nemusí nutně způsobit pád hry, ale mohou naznačovat nekompatibilitu modů, chybějící textury nebo zastaralé konfigurace. Nejzávažnější jsou pak záznamy ERROR a FATAL, které přímo indikují selhání určité komponenty nebo celé hry.
Při práci s mody je složka logs naprosto nepostradatelná. Pokud hra spadne nebo se odmítne spustit, první věc, kterou byste měli udělat, je otevřít soubor latest.log a projít ho od konce směrem nahoru. Chybové hlášky se totiž obvykle nacházejí těsně před posledními záznamy, protože hra se pokusí zaznamenat problém ještě před tím, než se úplně ukončí. Hledejte klíčová slova jako Exception, Error nebo Caused by, která vás přivedou přímo k jádru problému.
V případě Minecraftu s Forge nebo Fabric modloadery se do logů přidávají i záznamy samotných modů, takže můžete přesně vidět, který mod se načetl správně a který způsobil konflikt. Vývojáři modů tyto záznamy aktivně využívají při ladění, a pokud někdy budete hlásit chybu na jejich GitHubu nebo fóru, téměř vždy po vás budou chtít přiložit obsah právě tohoto souboru.
Starší záznamy ve formátu .gz lze otevřít například pomocí programu 7-Zip nebo přímo v některých textových editorech s podporou komprimovaných souborů. Je dobré vědět, že Minecraft tyto soubory časem neodstraňuje automaticky, takže složka logs může postupem času narůst do poměrně velké velikosti. Pokud vám na disku dochází místo, můžete starší záznamy bez obav smazat, aniž by to jakkoliv ovlivnilo funkčnost hry.
Pro provozovatele serverů jsou logy ještě důležitější než pro běžné hráče. Serverové logy zaznamenávají přihlášení a odhlášení hráčů, jejich příkazy, chybové stavy pluginů a výjimky vznikající při zpracování herní logiky. Zkušený správce serveru pravidelně kontroluje logy a dokáže z nich vyčíst, kdy začaly problémy, co je způsobilo a jak postupovat při jejich nápravě. Některé serverové platformy jako Paper nebo Spigot navíc generují oddělené logy pro různé komponenty, což ještě více zpřehledňuje diagnostiku.
Je tedy zřejmé, že složka logs není jen pasivním archivem nepotřebných dat, ale živým nástrojem pro pochopení toho, co se ve hře skutečně děje. Každý hráč, který se věnuje modování nebo provozování serveru, by měl vědět, kde tuto složku najít a jak základní záznamy interpretovat.
Nastavení hry v souboru options.txt
Soubor options.txt je jedním z nejdůležitějších konfiguračních souborů celé hry Minecraft Java Edition. Nachází se přímo v hlavním adresáři instance hry, tedy ve složce .minecraft, která je uložena v uživatelském profilu operačního systému. Na systému Windows ji najdete typicky na cestě %AppData%\.minecraft, zatímco na Linuxu se jedná o ~/.minecraft a na macOS o ~/Library/Application Support/minecraft. Tento soubor vznikne automaticky při prvním spuštění hry a od té chvíle zaznamenává veškerá nastavení, která hráč provede prostřednictvím herního menu.
Obsah souboru options.txt je prostý textový formát, kde každý řádek představuje jeden parametr ve tvaru klíč:hodnota. Není tedy potřeba žádný speciální editor, postačí klasický poznámkový blok nebo jakýkoliv textový editor. Přesto je nutné postupovat opatrně, protože nesprávně zadaná hodnota může způsobit nefunkčnost určitého nastavení nebo v krajním případě i pád hry při startu.
Mezi nejčastěji upravované parametry patří například renderDistance, který určuje, jak daleko hra vykresluje terén kolem hráče. Hodnota je udávána v chuncích a pohybuje se typicky v rozmezí od 2 do 32, přičemž vyšší hodnoty výrazně zatěžují procesor i operační paměť. Dalším důležitým parametrem je gamma, který ovlivňuje jas zobrazení. Výchozí hodnota 0.0 odpovídá normálnímu jasu, zatímco hodnota 1.0 představuje maximální jas nastavitelný v menu hry. Mnozí hráči však tento parametr ručně upravují na hodnoty vyšší, například 100.0, čímž dosáhnou efektu takzvaného fullbright, tedy plného osvětlení i v temných jeskyních bez nutnosti instalace módů.
Parametr lang uchovává informaci o zvoleném jazyce rozhraní. Hodnota cs_cz například nastaví českou lokalizaci, pokud je dostupná. Nastavení zvuku jsou rozdělena do více parametrů, přičemž soundCategory_master ovládá celkovou hlasitost, zatímco jednotlivé kategorie jako soundCategory_music, soundCategory_block nebo soundCategory_ambient umožňují jemné doladění konkrétních zvukových vrstev hry.
Velice důležitým parametrem je také fovEffectScale, který ovládá intenzitu efektu zorného pole při pohybu nebo sprintu. Hráčům náchylným k kinetóze nebo nevolnosti z pohybu obrazovky se doporučuje tuto hodnotu snížit nebo zcela nastavit na nulu.
Soubor dále obsahuje nastavení ovládání, kde jsou uloženy klávesové zkratky ve formátu key_key.forward:key.keyboard.w a podobně. Každá akce ve hře má svůj vlastní řádek a přiřazenou klávesu nebo tlačítko myši. Tato část souboru se mění automaticky při přenastavení kláves v menu, ale lze ji samozřejmě upravit i ručně.
Parametr maxFps určuje maximální počet snímků za sekundu, které hra vykresluje. Hodnota 260 je v podstatě maximum, které launcher standardně nabízí, ale ručním nastavením lze tuto hodnotu změnit. Pokud je nastavena hodnota 260, hra běží bez omezení snímkové frekvence. Naopak nižší hodnoty jako 60 nebo 30 mohou pomoci snížit zatížení grafické karty a tím i teplotu systému.
Nastavení grafiky je v souboru options.txt velmi podrobně rozepsáno. Parametry jako graphicsMode rozlišují mezi rychlým, krásným nebo věrným zobrazením. Hodnota 0 odpovídá rychlému módu, hodnota 1 krásnému a hodnota 2 věrnému, který byl přidán v novějších verzích hry a přináší lepší vizuální efekty za cenu výkonu. Parametr ao ovládá ambientní okluzi, tedy efekt stínování v rozích a záhybech bloků, který dodává světu realističtější vzhled.
Zajímavým parametrem je také chatVisibility, který může nabývat hodnot 0, 1 nebo 2 a určuje, zda je chat plně zobrazen, viditelný pouze pro příkazy, nebo zcela skrytý. Toto nastavení ocení zejména hráči streamující svůj herní obsah nebo ti, kteří chtějí minimalizovat rozptylování během hry.
Parametr skipMultiplayerWarning s hodnotou true zajistí, že se při vstupu do sekce pro více hráčů nezobrazí varovná obrazovka. Podobně funguje skipRealmsWarning. Tyto parametry jsou praktické zejména pro zkušené hráče, kteří tato upozornění znají nazpaměť a nepotřebují je pokaždé potvrzovat.
Celkově lze říci, že soubor options.txt představuje kompletní obraz veškerých preferencí hráče uložených na disku. Jeho ruční úprava je legální a zcela v souladu s fungováním hry, přičemž může výrazně pomoci při optimalizaci výkonu nebo přizpůsobení herního zážitku konkrétním potřebám hráče. Před každou ruční úpravou je nicméně rozumné vytvořit záložní kopii souboru, aby bylo možné se v případě problémů vrátit k funkčnímu stavu nastavení.
Minecraft Java Edition je jako stará knihovna – každý soubor má své místo, každý adresář svůj příběh, a když víš, kde hledat, najdeš v těch složkách celý svět, který sis sám postavil.
Radovan Šimečka
Screenshoty automaticky ukládané do screenshots
Každý hráč Minecraftu si dříve nebo později všimne, že při stisknutí klávesy F2 během hraní dojde k automatickému pořízení screenshotu. Tento screenshot se okamžitě uloží bez jakéhokoliv dialogového okna, bez dotazu na umístění a bez nutnosti cokoliv potvrzovat. Hra si sama zvolí místo, kam obrázek uloží, a tímto místem je právě složka s názvem screenshots, která se nachází přímo uvnitř herního adresáře Minecraftu Java Edition.
Celý systém funguje tak, že Minecraft Java Edition při prvním pořízení screenshotu tuto složku automaticky vytvoří, pokud ještě neexistuje. Hráč tedy nemusí nic nastavovat, nic konfigurovat ani nic předem připravovat. Stačí stisknout F2 a screenshot je uložen. V levém dolním rohu obrazovky se navíc zobrazí krátká zpráva, která hráče informuje o tom, že screenshot byl úspěšně uložen, a zároveň zobrazí jeho přesný název souboru.
Název každého screenshotu se generuje automaticky na základě aktuálního data a času pořízení. Formát názvu souboru vypadá přibližně takto: rok-měsíc-den_hodina.minuta.sekunda.png. Díky tomuto systému pojmenování jsou screenshoty přehledně seřazeny chronologicky a hráč může snadno dohledat, kdy konkrétní snímek pořídil. Soubory jsou ukládány ve formátu PNG, který je bezztrátový a zachovává veškeré detaily herní grafiky bez komprese způsobující ztrátu kvality.
Cesta ke složce screenshots se liší podle operačního systému. Na systému Windows se herní adresář Minecraftu Java Edition nachází ve složce AppData/Roaming/.minecraft, a tedy screenshoty jsou uloženy na cestě %AppData%\.minecraft\screenshots. Na systému macOS se jedná o cestu ~/Library/Application Support/minecraft/screenshots a na Linuxu pak o ~/.minecraft/screenshots. Ve všech případech platí, že složka screenshots je přímou součástí hlavního adresáře .minecraft, nikoliv zanořena hlouběji v podadresářích.
Složka screenshots je tedy součástí širší struktury adresáře .minecraft, který obsahuje mnoho dalších důležitých složek a souborů. Vedle screenshots zde najdeme například složky saves pro uložené světy, resourcepacks pro texturové balíčky, mods pro modifikace nebo logs pro herní záznamy. Každá z těchto složek plní specifickou funkci a společně tvoří kompletní prostředí, ve kterém Minecraft Java Edition funguje.
Zajímavé je, že screenshoty pořízené v různých světech nebo různých herních módech se všechny ukládají do téže jediné složky screenshots. Minecraft nerozlišuje, zda byl snímek pořízen v přežití, v kreativním módu nebo na nějakém serveru. Vše skončí na jednom místě, což může být na jednu stranu praktické, na druhou stranu může složka časem obsahovat velké množství souborů z různých herních relací.
Pokud hráč složku screenshots ručně smaže, Minecraft ji při dalším pořízení screenshotu opět automaticky vytvoří. Toto chování je konzistentní a spolehlivé. Hra nikdy nevyhodí chybu kvůli chybějící složce screenshots, protože ji umí sama vytvořit. To je součástí obecné filozofie Minecraftu Java Edition, kdy hra dokáže rekonstruovat mnoho chybějících součástí svého adresáře při dalším spuštění nebo při konkrétní akci hráče.
Screenshoty lze samozřejmě sdílet, zálohovat nebo přesouvat jako jakékoliv jiné obrázky ve formátu PNG. Mnoho hráčů si buduje osobní archivy herních momentů právě z obsahu této složky. Někteří hráči pravidelně zálohu celého adresáře .minecraft včetně složky screenshots, aby nepřišli o vzpomínky na stavby, dobrodružství nebo zajímavé herní situace, které za roky hraní nashromáždili.
Složka versions obsahuje různé verze hry
Složka versions patří mezi jedny z nejdůležitějších adresářů v celé struktuře Minecraft Java Edition. Nachází se přímo v hlavním herním adresáři, který je na operačním systému Windows nejčastěji umístěn v cestě %AppData%\.minecraft, a její obsah přímo určuje, které verze hry máte k dispozici a které lze spouštět prostřednictvím launcheru. Bez této složky by launcher jednoduše nevěděl, co má spustit, a hra by se nespustila vůbec.
Každá verze Minecraftu, ať už se jedná o stabilní release, snapshot, alpha verzi nebo beta verzi, má uvnitř složky versions svůj vlastní podadresář. Tento podadresář nese přesný název dané verze, například 1.20.4, 1.19.2 nebo třeba 23w45a v případě snapshotů. Uvnitř každého takového podadresáře se pak nacházejí dva zásadní soubory. Prvním je soubor s příponou .jar, což je samotný spustitelný soubor hry obsahující veškerý herní kód, textury, zvuky a další základní herní data. Druhým souborem je .json soubor, který nese metadata dané verze a říká launcheru, jaké knihovny jsou potřeba ke spuštění, jaké jsou závislosti, jaká verze Javy je vyžadována a celou řadu dalších technických informací.
Právě díky tomuto systému oddělených složek pro každou verzi je možné mít na jednom počítači nainstalováno desítky různých verzí Minecraftu současně a přepínat mezi nimi bez jakýchkoliv komplikací. Launcher si jednoduše přečte obsah složky versions, zjistí, které verze jsou dostupné, a nabídne je uživateli v rozhraní pro výběr verze při vytváření herního profilu.
Pokud si stáhnete novou verzi hry přes launcher, ten automaticky vytvoří nový podadresář ve složce versions a stáhne do něj příslušné soubory. Tento proces probíhá na pozadí a uživatel ho většinou ani nezaznamenává. Složka versions se tedy postupem času může poměrně rychle zaplnit, zvláště pokud rádi experimentujete s různými verzemi nebo sledujete vývoj hry prostřednictvím pravidelně vydávaných snapshotů.
Zajímavou vlastností je také to, že složka versions slouží jako základ pro fungování různých modifikačních loaderů, jako je Forge nebo Fabric. Tyto loadery při instalaci vytvoří vlastní verzi ve složce versions, která v názvu obsahuje jak verzi Minecraftu, tak verzi samotného loaderu. Takový podadresář pak obsahuje upravený json soubor, který přidává do spouštěcího procesu potřebné knihovny pro načítání modů.
Je důležité si uvědomit, že mazání obsahu složky versions může mít přímý dopad na funkčnost hry. Pokud smažete podadresář konkrétní verze, launcher tuto verzi přestane rozpoznávat a bude ji nutné znovu stáhnout. V některých případech může dojít i k poškození herních profilů, které jsou na danou verzi navázány. Proto je vždy vhodné při jakémkoliv manuálním zásahu do této složky postupovat opatrně a ideálně si předem vytvořit zálohu celého adresáře .minecraft.
Správa složky versions je tedy nedílnou součástí pochopení toho, jak Minecraft Java Edition funguje na úrovni souborového systému, a každý hráč, který chce mít nad svou hrou plnou kontrolu, by měl vědět, co tato složka obsahuje a jakou roli hraje při spouštění hry.
Datapacks rozšiřují herní mechaniky jednotlivých světů
Datapacks představují jeden z nejzajímavějších způsobů, jak lze v Minecraft Java Edition rozšířit herní zážitek bez nutnosti instalace modů. Každý datapack je v podstatě složka nebo archiv ve formátu ZIP, která se ukládá přímo do adresářové struktury konkrétního světa. Tato skutečnost je naprosto zásadní – datapacks nejsou globální záležitostí celé hry, ale jsou vázány výhradně na konkrétní svět, do jehož složky jsou umístěny. To znamená, že pokud máte na svém počítači více světů, každý z nich může mít naprosto odlišnou sadu datapacků, a tedy i zcela odlišné herní mechaniky.
Z hlediska adresářové struktury Minecraft Java Edition se datapacks nacházejí ve složce saves/[název světa]/datapacks/. Tato cesta je pevně daná a hra ji automaticky rozpoznává při načítání světa. Pokud do této složky vložíte nový datapack, stačí použít příkaz /reload nebo jednoduše svět znovu načíst, a nové mechaniky se okamžitě projeví v herním prostředí. Právě tato provázanost s adresářovou strukturou světa dělá z datapacků nástroj, který je elegantní ve své jednoduchosti, ale přitom nesmírně mocný ve svých možnostech.
Samotné datapacks mohou měnit nebo zcela nahrazovat obrovské množství herních systémů. Jednou z nejčastěji využívaných funkcí je úprava loot tabulek, tedy tabulek, které určují, co vypadne z nepřátel, z truhel nebo z bloků při jejich zničení. Pomocí datapacků lze například zařídit, aby creeper po svém výbuchu zanechal vzácné předměty, nebo aby z krav padala nejen kůže a maso, ale třeba i speciální ingredience pro vlastní crafting recepty. Loot tabulky jsou uloženy v podsložce data/[namespace]/loot_tables/ a jejich formát je postaven na jazyce JSON, který je čitelný i pro méně zkušené hráče.
Dalším mocným nástrojem jsou crafting recepty. Datapack může přidat zcela nové recepty, které ve hře standardně neexistují, nebo naopak zakázat určité existující recepty, čímž lze například zvýšit obtížnost přežití v raných fázích hry. Komunita kolem Minecraft Java Edition vytvořila nespočet datapacků, které přidávají recepty pro předměty, jež byly dříve dostupné pouze v kreativním módu, nebo naopak zavádějí zcela nové suroviny a jejich zpracování.
Funkce, tedy tzv. functions, jsou dalším pilířem datapacků. Jedná se o textové soubory s příponou .mcfunction, které obsahují seznam příkazů vykonávaných v pořadí, v jakém jsou zapsány. Tyto funkce lze spouštět ručně pomocí příkazu /function, ale mnohem zajímavější je jejich automatické spouštění prostřednictvím tzv. function tagů. Tag minecraft:tick zajistí, že se daná funkce spustí každý herní tick, tedy dvacetkrát za sekundu, zatímco tag minecraft:load spustí funkci jednou při načtení světa. Tímto způsobem lze vytvářet komplexní herní systémy, které fungují zcela automaticky na pozadí.
Predikáty, neboli predicates, umožňují definovat podmínky, za kterých se určité věci dějí. Tyto podmínky mohou zahrnovat polohu hráče, jeho zdraví, počasí ve světě, denní dobu nebo třeba to, zda hráč drží v ruce konkrétní předmět. Predikáty se pak využívají v kombinaci s loot tabulkami, recepty i funkcemi, čímž vznikají velmi sofistikované herní mechaniky.
Adresářová struktura uvnitř samotného datapacku je přísně hierarchická. Na nejvyšší úrovni se nachází soubor pack.mcmeta, který obsahuje metadata datapacku, jako je jeho popis a číslo formátu kompatibilní s konkrétní verzí hry. Bez tohoto souboru hra datapack vůbec nerozpozná. Pod ním se nachází složka data, která se dále větví podle tzv. namespaců. Namespace je v podstatě identifikátor, který odděluje obsah různých datapacků a zabraňuje konfliktům mezi nimi. Výchozí namespace Minecraftu je minecraft, ale vlastní datapacks by měly vždy používat unikátní namespace, aby nedocházelo k nechtěnému přepisování výchozích herních dat.
Je důležité si uvědomit, že datapacks jsou součástí světa, nikoli instalace hry samotné. Pokud svět sdílíte s přáteli nebo ho nahrajete na server, datapacks cestují společně s ním jako jeho nedílná součást. Tato vlastnost z nich dělá ideální nástroj pro tvorbu vlastních herních módů, minigames nebo přežívacích výzev, které lze snadno distribuovat a sdílet bez jakýchkoli komplikací spojených s instalací externího softwaru.
Záloha světů pomocí kopírování složky saves
Záloha světových dat v Minecraftu Java Edition patří mezi nejdůležitější věci, které by měl každý hráč pravidelně provádět, a přitom jde o záležitost překvapivě jednoduchou. Celý postup stojí na pochopení toho, kde hra ukládá svá data a jak s nimi pracovat.
Minecraft Java Edition ukládá veškeré světy do konkrétní složky na vašem počítači. Na operačním systému Windows se tato složka nachází v cestě %appdata%\.minecraft\saves, kam se nejrychleji dostanete tak, že do adresního řádku Průzkumníka souborů nebo do dialogového okna Spustit napíšete právě tento řetězec a potvrdíte klávesou Enter. Na systémech macOS je příslušná cesta ~/Library/Application Support/minecraft/saves a na Linuxu pak ~/.minecraft/saves. Každý svět, který kdy v Minecraftu vytvoříte, má uvnitř složky saves svůj vlastní podadresář pojmenovaný podle názvu světa, přičemž tento název může obsahovat mezery, diakritiku i různé speciální znaky.
Uvnitř každého světového adresáře se nachází celá řada souborů a podsložek, které dohromady tvoří kompletní stav vašeho světa. Soubor level.dat je srdcem celého světa – obsahuje základní informace jako název světa, seed, herní mód, čas ve světě, počasí a desítky dalších parametrů. Složka region pak uchovává samotná data terénu rozdělená do souborů s příponou .mca, přičemž každý takový soubor odpovídá jednomu regionu skládajícímu se ze 32x32 chunků. Kromě toho najdete složky playerdata s informacemi o hráčích, stats se statistikami, advancements s postupy v pokrocích a také složku datapacks, pokud ve světě nějaké datapacky používáte.
Samotná záloha je pak otázkou jediného kroku. Stačí zkopírovat celou složku světa – tedy ten konkrétní podadresář uvnitř složky saves – na jiné místo. Může to být jiný oddíl vašeho pevného disku, externí USB disk, síťové úložiště nebo cloudová služba jako Google Drive, OneDrive či Dropbox. Důležité je, aby záloha existovala fyzicky jinde než originál, protože záloha na stejném disku vás neochrání před selháním hardwaru.
Před samotným kopírováním je nezbytně nutné Minecraft zavřít, nebo alespoň daný svět opustit a vrátit se do hlavního menu. Pokud byste kopírovali složku světa za běhu hry, riskujete, že zkopírujete data v nekonzistentním stavu, protože hra průběžně zapisuje změny do souborů a záloha by mohla být poškozená nebo neúplná.
Pokud chcete zálohu obnovit, postup je přesně opačný. Zkopírujete záložní složku světa zpět do adresáře saves ve složce .minecraft a po spuštění hry se svět zobrazí v seznamu světů jako by se nic nestalo. Pokud chcete mít vedle sebe zálohu i aktuální verzi světa, stačí záložní složku přejmenovat, aby nedošlo ke konfliktu názvů.
Mnozí zkušení hráči si vytvářejí zálohy s časovým razítkem v názvu složky, například přidáním data ve formátu RRRR-MM-DD za název světa. Díky tomu mají přehled o tom, ze kdy konkrétní záloha pochází, a mohou se v případě potřeby vrátit k libovolnému bodu v historii světa. Tento přístup je obzvláště užitečný při experimentování s novými modifikacemi nebo při přechodu na novou verzi hry, kde může dojít k neočekávaným změnám v generování terénu nebo chování herních mechanik.
Pravidelná záloha světa vás ochrání před situacemi, které jsou v Minecraftu bohužel reálné – poškozením světa po pádu hry, nechtěným smazáním, problémem s aktualizací nebo prostým lidským omylem. Čím vzácnější a propracovanější váš svět je, tím cennější záloha bude.
Publikováno: 29. 05. 2026
Kategorie: Programování a vývoj