Skip to content

Reset and uninstall

From the gentlest step to the most thorough. Quit Minecraft before any of them, and back up worlds you care about first.

The data folder is %APPDATA%\Xol on Windows and ~/Library/Application Support/Xol on macOS. Settings ▸ Support ▸ About shows the exact path. See File locations.

Repair an instance

Settings ▸ Instance ▸ Repair restores every file Xol installed and leaves your files alone. Try this first. See Instances.

Reset the client settings

The client settings are shared between instances. To reset them, quit the game and Xol, then delete xol/config.json in every instance folder and xol-config.json in the data folder's shared folder. The client then starts with its defaults. To keep a copy of your settings first, use Export in the client's settings and move xol/xol-settings.json somewhere safe.

Reset an instance's video settings

Pick another performance preset and press Play. A preset is applied in full when the choice changes. For a full reset of Minecraft's options, close the game and delete options.txt in the instance folder. Your key binds are in that file too. Options that both versions share come back from the shared copy at the next start.

Fully reset an instance

  1. Close the game.
  2. Open the instance folder: Open folder ▸ Instance folder, either from the menu beside Launch options on the main screen or in Settings ▸ Instance.
  3. Copy saves, screenshots and my-mods somewhere safe if you want to keep them. While resource pack sharing is on, your packs are in your normal Minecraft folder, not here.
  4. Go up one folder and delete the instance's folder, for example instances/xol-1.8.9.
  5. Press Play. Xol creates the instance again from the profile.

OptiFine does not have to be added again. Xol keeps its own copy in the data folder's optifine folder and places it into the new instance before it starts. Your server list, shared options and client settings also come back from the shared copy. The shared game files (versions, libraries, assets, Java) are not inside the instance and are not downloaded again.

A gentler alternative: clone the instance first and experiment on the clone.

Reset launcher settings

Quit Xol and delete launcher.json in the data folder. These return to their defaults: the selected version, the add-ons of each version, the preset, memory, window size, custom Java, JVM arguments, the automatic Java arguments switch, instance choices, the shared resource packs switch, the diagnostics switch, the online status switch, the Discord switches, the test sign-in switch and the hidden OptiFine suggestion. The first-start notice appears again. Accounts and instances are separate files and are not affected.

Remove a saved sign-in

On the Accounts card or in the account menu, press the bin icon, then Remove. Also revoke Xol's access at account.microsoft.com/privacy/app-access.

Uninstall on Windows

  1. Settings ▸ Apps ▸ Installed apps, find Xol, choose Uninstall. If there are two entries (why), remove both.
  2. That removes the program only. Every instance, world and setting is still in %APPDATA%\Xol.
  3. For a complete removal, first copy any saves you want to keep, then delete %APPDATA%\Xol. Paste the path into File Explorer's address bar to get there.

Uninstall on macOS

  1. Quit Xol and drag it from Applications to the Trash.
  2. That removes the program only. Everything else is still in ~/Library/Application Support/Xol.
  3. For a complete removal, first copy any saves you want to keep, then delete that folder. In Finder choose Go ▸ Go to Folder… and paste the path.

A hidden folder named .Xol-old-….app or .Xol-update-….app next to Xol is a leftover of the self-updater. Xol removes them itself at its next start; after uninstalling you can delete them by hand.

What a complete removal covers

Almost everything Xol writes is in the data folder: instances, downloaded game files, settings, the shared server list and options, its copy of an OptiFine file you added, the verified installers, the saved sign-ins (accounts.json), a key saved by an older version (service.json) and the random install ID of the online status (install-id). Deleting the folder deletes all of it.

Three things are outside it:

  • On Windows, and on macOS for sign-ins saved by Xol 0.2.3 or older, the operating system's secure store may keep the encryption key entry it created for Xol. It protects nothing once the files are gone.
  • At Microsoft, Xol's permission stays until you revoke it at the link above.
  • Resource packs live in your normal Minecraft folder's resourcepacks folder while sharing is on. Removing Xol does not touch them.

The operating system may keep its usual per-application records, such as window state or preferences.