# Presety

> Nastavení packu od autora jedním klikem, se zálohou a Vrátit; Potato Mode a jak preset přibalit do packu.

Source: https://stygion.eu/cs/docs/launcher/presety
Updated: 2026-10-16

**Preset** je hotová sada nastavení pro jeden pack: grafika, paměť a Java, resource packy a shadery, někdy i konfigurace a mody. Autor packu ho přibalí, ty si před použitím přečteš, co přesně změní, použiješ ho jedním klikem a stejně snadno vrátíš.

## Použít preset

V detailu instance otevři **Presety**. Najdeš tam presety od autora packu a vestavěné.

1. U presetu vidíš **náhled změn**: které volby ve hře, kolik paměti a jaká Java, které resource packy a shadery, které soubory s konfigurací a které mody.
2. **Použít** nejdřív **zazálohuje všechno, čeho se dotkne** (drží se poslední 3 zálohy), pak zapíše změny. Co platí až po restartu hry, ti karta řekne předem. Když hra běží, preset se použije po jejím ukončení.
3. **Vrátit** vrátí, co preset nastavil, **a co jsi od té doby nezměnil**. Co sis mezitím upravil sám, zůstane, a launcher ti řekne, co nechal. Přidané mody zmizí, vypnuté se zapnou.

Ovládání (klávesy) preset nastaví **jen na požádání**: je to zvlášť zaškrtávátko, výchozí vypnuté.

### Mody v presetu

Preset smí přidat nebo vypnout mody, třeba výkonové. Protože mod je **spustitelný kód**, platí přísnější pravidla:

- Mod se stahuje **jen z CurseForge nebo Modrinthu** podle id a jeho kontrolní součet se ověřuje proti portálu, ne proti presetu.
- Přes celý dialog je **varování**, že preset přidá N modů a že jde o spustitelný kód, s výpisem co a odkud.
- Před použitím proběhne **kontrola konfliktů** (např. Sodium × OptiFine) a **povinných závislostí**. Při konfliktu preset nejde použít a launcher řekne proč.
- Vypnout jde jen mod, který v packu už je, a nic se nemaže.

### Potato Mode

**Potato Mode** je od 0.11 **vestavěný preset** (`stygion:potato`) pro slabší počítače: kratší dohled (6) a simulace (5), rychlá grafika, méně částic, bez mraků a stínů, 60 FPS. Používá se a vrací stejně jako ostatní presety, včetně náhledu a zálohy.

### Doporučeno pro tvůj PC

Tlačítko **Doporučeno pro tvůj PC** se ukáže **jen tam, kde pro tvoje PC máme data** z měření podobných strojů, zatím skoro nikde. Bez dat žádné hádání. Jak data vznikají: [Výkon a benchmark](/docs/launcher/vykon).

> [!NOTE]
> Presety od hráčů a online sdílení zatím nejsou. Teď fungují presety od autora packu a vestavěné.

## Pro autory packů: jak přibalit preset

Preset je složka v packu: **`config/stygion/presets/<id>/`** se souborem **`preset.json`** (a případně dalšími soubory). Přibalí se do overrides packu jako běžný config, takže cestuje s packem z CurseForge i Modrinthu. **Nepotřebuje Keystone.**

**Co smí `preset.json` nést:**

| Část | Co |
|---|---|
| `id`, `rev`, `name`, `sentence` | identita, revize a název s větou v češtině i angličtině |
| `pack` | pro jaký pack, verzi, loader a verzi Minecraftu vznikl |
| `options` | volby hry po klíčích; sloučí se do `options.txt`. Klávesy (`key_*`) jen jako zvláštní skupina „Ovládání", při použití výchozí vypnutá |
| `jvm` | volba `auto` / `g1` / `zgc` a velikost haldy; **nikdy vlastní argumenty** |
| `resources` | resource packy a shadery **jen odkazem** na CurseForge/Modrinth, pořadí a zapnutí |
| `mods` | mody k přidání **jen odkazem** na portál (projekt a soubor, hash z portálu) a mody packu k vypnutí |
| `files` | celé konfigurační soubory (`config/`, `defaultconfigs/`), jen prosté textové formáty; **jen autor packu** |

**Co nesmí nikdy:** soubory `.jar`, `.zip`, `.class` ani skripty; složky `kubejs/`, `scripts/` a `saves/`; `mods/` přímo (jen přes `mods`); cesty mimo instanci (`..`, absolutní cesty, symlinky). Pravidla ověřuje launcher při každém použití.

Na verzi packu se preset váže přes `pack.madeFor`. Když se nová verze packu změní v souborech, které preset přepisuje, launcher použije jen bezpečnou část a řekne to. Pro novou verzi vydej novou `rev`.
