Settings reference
The settings page lives under Settings in the sidebar, with category navigation on the left. There are 13 categories: Launcher settings, Basics, Launch settings, Download settings, Storage & Cache, Network settings, Java runtime, Plugins, Appearance, Toolbox, Logs, About, and Debug.- Global settings vs instance settings: the memory, Java, and JVM arguments on this page are global defaults; an individual instance can override them in Instance details → Settings (see Instance management).
- The performance tuning deep dive (how much memory to give, which Java to pick, download acceleration) is in Performance tuning.
- The Debug category is hidden by default; it appears only after you unlock it on the About page.
Launcher settings (Launcher settings)
Basics (Basics)
Launch settings (Launch settings)
Download settings (Download settings)
Download settings also contain three download source groups, each with its own auto-select switch and latency test:
Storage and cache (Storage & Cache)
- Data directory: where launcher data is stored; changing it requires a restart to take effect.
- Version list cache: clears the HTML cache files of the Forge version list.
- CurseForge version list concurrency: how many pages are fetched at once (1–20, default 10).
- CurseForge version list cache TTL (seconds): 0 = cache forever (until a restart or a manual clear); default 300 seconds.
- NeoForge / FTB version cache, mod list cache, mod update cache, modpack import temporary files: each has its own clear button.
Network settings (Network settings)
The proxy here applies to the launcher’s own requests (resource search, downloads, and so on) and does not change in-game networking.
Java runtime (Java runtime)
- Quick scan / Deep scan / Refresh list: detects the Java runtimes on your machine; use Show invalid entries to inspect unusable ones.
- Download Java: in the download dialog, pick a distribution (those marked “Recommended”), the Java major version, platform, architecture, and target directory.
- Add manually: point to the full path of a Java executable already on your machine.
- Default configuration (further down this category): the default Java runtime (auto-selection available), memory allocation, and extra JVM arguments — these three are the Memory and JVM arguments below.
Memory and JVM arguments
- Memory allocation: Auto computes it as 70% of available memory (minimum 512 MiB); you can also drag it manually, from 512 MiB up to the available memory in 256 MiB steps.
- Extra JVM arguments: JVM arguments appended when Minecraft starts. Fill these in only if the modpack author provides recommended values.
Appearance (Appearance)
Toolbox (Toolbox)
The toolbox currently has a single capability: Custom file download — paste a list of URLs and download them in bulk to a folder you choose.Logs (Logs)
Log management: keeps the 10 most recent log files, with search, filtering by level, and export of all logs or export as.gz.