Spouštěč Minecraftu je přihlašovací a stahovací front-end k samostatnému klientovi. Je zodpovědný za stažení hlavních balíčků Java, včetně minecraft.jar, který obsahuje kód a prostředky hry, jako jsou textury a LWJGL. Rovněž působí poněkud jako základní a snadno obchází omezení kopírování tím, že nutí uživatele přihlásit se k placenému účtu při prvním spuštění. Spouštěč je možné používat ke spouštění verzí Minecraft z téměř jakékoliv éry, některé verze však ještě nejsou zahrnuty do spouštěče, jako jsou Indev, Minecraft 2.0 a předběžná vydání Beta 1.9. Aktuální spouštěč je šestý spouštěč pro Minecraft a druhý, který byl vytvořen pro automatickou aktualizaci.
Spuštění
Pokaždé když je spouštěč spuštěn, zkontroluje konkrétní adresář s názvem .minecraft, kde Minecraft ukládá své soubory. Zkontroluje soubor s názvem launcher_profiles.json pro přihlašovací údaje. Pokud soubor neexistuje, je poškozen nebo není přihlášen žádný uživatel, musí se uživatel přihlásit pomocí platného prémiového účtu, jinak bude uživatel přesměrován k přehrání demo verze nebo ke koupi hry.
Při přihlašování se spouštěč nejprve pokusí ověřit přihlašovací údaje. Pokud existuje platný soubor launcher_profiles.json, ale neexistuje žádné připojení k internetu, spouštěč nabídne režim Hrát offline, pokud byl hráč přihlášen při jeho posledním zavření. Pokud je spojení úspěšné, bude spouštěč v závislosti na možnostech profilu porovnávat nejnovější verzi v posledním adresáři versions s nejnovější verzí hlášenou serverem. Pokud vybraná verze neexistuje nebo je nejnovější instalovaná verze zastaralá, když je v profilu vybráno Použít nejnovější verzi, spouštěč stáhne všechny komponenty Minecraft a binární soubory jazyka Java. Také bude vše synchronizováno ve složce Assets (viz zdrojový balíček [EN]).
Konečně, po úspěšné aktualizaci nebo instalaci spustí spouštěč Minecraft (přes javaw.exe, spustitelný soubor Java Virtual Machine společnosti Oracle.) Je však možné, že chybí soubory .jar, v takovém případě spouštěč se pokusí nahradit chybějící soubory automaticky, ale zastaví se, pokud není žádné připojení.
V současné době spouštěč Minecraftu podporuje 57 jazyků, mezi které patří i čeština.
Funkce
Launcher
- Správa více profilů (uložených v launcher_profiles.json). Každý profil může řídit:
- Herní verze. Zahrnuje přístup k zastaralým vývojovým sestavám a předchozím verzím, staré verze / vlastní verze můžete také přidat ručně. [1]
- Mojang účet používaný k hraní hry
- Argumenty příkazového řádku pro jazyk Java (například velikost heapu)
- Herní adresář (kde jsou herní soubory uloženy na disku)
- Upravování profilových obrázků nebo vytváření vlastních
- Spouštěč vaše heslo neuloží místně - namísto toho používá token obnovení
- Spouštěč podporuje více instancí (stejně jako hra)
- Automatické aktualizace pro spouštěč
- Schopnost aktualizovat knihovny, například LWJGL
- Offline mód (při prvním spuštění vyžaduje stažení požadovaných zdrojů připojení k Internetu)
- 57 jazyků k dispozici
- Pády mohou být hlášeny Mojangu, přes Hopper
- Pády jsou indexovány prostřednictvím databáze pro informace o tom, jak problém vyřešit
- Nastavení spouštěče
- Přepínání účtů nebo odhlášení
- Změna skinu
- Servery ke stažení ve verzích
- Tlačítko Nápověda
- Zobrazuje informace o verzi spouštěče po klepnutí na verzi spouštěče