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!

Advanced

Advanced features for power users and developers.

Power user tools for symlink management, system diagnostics, debugging, Discord integration, and update control. These features are hidden by default—enable 'Show Advanced Page' in Settings to access them.

Advanced features can affect launcher stability if misused. Only modify settings if you understand their impact!

System Information

View system specs, installed Java versions, and real-time resource monitoring.

InformationDetails
Java DetectionLists all installed JDKs/JREs with version numbers and installation paths
Java Auto-DetectionScans common installation directories (Program Files, JAVA_HOME, PATH)
System ResourcesReal-time RAM usage, CPU load, and disk space for all drives
Platform InformationOS name, version, architecture (x64/ARM64), hostname
Launcher VersionCurrent version, build date, and update channel (stable/nightly)

Use system info when troubleshooting! Share OS version, Java version, and RAM info when reporting issues on GitHub.

Debug Tools

Developer-focused tools for troubleshooting, cache management, and network diagnostics.

Developer Mode Enable verbose logging, show all API responses, and display hidden debug UI elements. Logs every network request and file operation.
API Endpoint Testing Test connectivity to Mojang, Microsoft, and Modrinth APIs. Diagnose authentication failures and network issues.
Cache Management Clear version manifests, mod metadata, texture caches, or all caches. Fixes corruption issues and frees disk space.
Configuration Reset Reset all settings to defaults without uninstalling. Useful for recovering from misconfiguration.
Database Access View and modify launcher's internal SQLite database. Advanced users only—incorrect edits can break the launcher!
Network Request Logging Monitor all HTTP/HTTPS requests with headers, payloads, and response codes. Debug download failures and API errors.

Modifying the database directly can corrupt your installations! Always backup launcher.db before editing.

Discord Integration

Show your Minecraft activity in Discord with Rich Presence integration.

Display ElementWhat It Shows
StatusPlaying Minecraft via Kable Launcher
Installation NameCurrently running installation (e.g., "Modded 1.21 - Create Mod")
Mod CountNumber of active mods (e.g., "67 mods active")
Session TimeElapsed playtime for current session
Launcher IconKable Launcher logo as activity icon

Privacy controls let you disable Rich Presence entirely or hide specific information like mod counts. Configure in Appearance Settings.

Update Management

Control when and how Kable Launcher updates itself.

Manual & Automatic Checking Check for updates on-demand or automatically on launch. Configure in General Settings.
Release Channels Choose stable releases (recommended) or nightly builds (cutting-edge features, potential bugs).
In-App Updates Download updates directly in the launcher with progress indication. No manual download needed!
Update Modes Install updates instantly, on next restart, or prompt each time. Controlled by update_mode setting.
Release Notes View detailed changelog for available updates. See what's new, what's fixed, and breaking changes.
Version Comparison Visual diff showing features added/changed between your version and latest release.

Stable releases are thoroughly tested. Only use nightly builds if you want to help test new features and report bugs!