Work in Progress: This wiki is severely lacking & possibly incorrect and still in development. The site is open source — assistance and pull requests are welcome!

General Settings

Core launcher behavior and game launch options.

These settings control the fundamental behavior of Kable Launcher, including Java configuration, file paths, update behavior, and what happens when you launch, close, or crash Minecraft.

SettingTypeDefaultDescription
java_pathString (path)Auto-detectPath to Java executable. Leave empty for auto-detection. Required: Java 8+ for old versions, Java 25+ for modern Minecraft.
game_directoryString (path)Auto-detectRoot directory for Minecraft files. Each installation can override this. Default: %APPDATA%\.minecraft (Windows).
auto_update_launcherBooleantrueAutomatically check for and download launcher updates. Requires update_mode to control when updates apply.
update_modeEnumon_confirminstant: Apply immediately | on_restart: Next launch | on_confirm: Ask user each time
on_game_launchEnumopen_logsAction when starting Minecraft: keep_open | exit | minimize | open_logs | ask
on_game_closeEnumopen_homeAction when Minecraft closes normally: open_logs | open_home | exit | minimize | ask
on_game_crashEnumopen_logsAction when Minecraft crashes: restart | open_logs | open_home | exit | minimize | ask
show_adsBooleanfalseDisplay advertisements in the launcher. Ads support development while keeping Kable free.

The ask option for launch behaviors will prompt you each time, perfect for users who want flexibility based on context.