WindowsmacOSLinux

Where Does Lunar Client Store Settings and Versions?

Where Lunar Client keeps versions, settings, and logs apart from the vanilla .minecraft folder.

Last updated

Lunar Client keeps its own universe in a .lunarclient folder in your home directory, deliberately separate from the vanilla .minecraft tree. Versions, mods, settings, and logs all live inside it.

That separation is why reinstalling Minecraft or deleting .minecraft never touches Lunar setups, and vice versa. Backups mean one folder copy with the launcher closed. Microsoft login state is the only thing that does not travel and needs a fresh sign in. The About page prints the live data path for Flatpak doubts.

Where Lunar Client stores this, by platform

Windows
%USERPROFILE%\.lunarclient

settings, mods, versions, and logs subfolders inside. Paste %USERPROFILE%\.lunarclient into Explorer. Offline UUID mode aside, online play reuses the same Microsoft account as vanilla.

macOS
~/.lunarclient

Same layout as Windows. The folder is hidden, so show hidden files to browse it. Launcher updates rewrite files in place, which is why a pre update copy is cheap insurance.

Linux
~/.lunarclient

Same dot folder in home. Native and Flatpak installs may disagree on the exact home, so check the launcher About page when the folder looks empty. Wayland versus X11 quirks live in logs, not settings.

Frequently asked questions

how do i move lunar client to a new pc

Copy the .lunarclient folder to the same path on the new machine (%USERPROFILE%\.lunarclient on Windows). Settings, mods, and profiles travel with it. Log back into Microsoft afterward; session tokens do not survive the move.

where are lunar client settings stored

In settings.json (or the config UI) inside the .lunarclient tree. Keybinds, HUD layouts, and toggled mods live there per profile. The vanilla .minecraft/options.txt does not apply here, so in game menus are the editing surface.

where are lunar client logs

Yes for crash reports: the logs folder inside .lunarclient records launches with timestamps. Delete old logs freely; they regenerate. Include the latest log when reporting a stuck loading screen.

Notice an outdated path? Let us know.