A random string issued to testers, starting with xolkey_. It lets the launcher use the Xol service for updates, profile data and notices. It is separate from the Microsoft sign-in. See First launch.
Ad-hoc signature
A code signature made without a developer certificate. Every Apple Silicon program needs at least this to run. It does not identify a publisher, so Gatekeeper still asks on first start.
Anchor
One of nine screen positions (corners, edge centres and the middle) that a HUD module's offset is measured from. See HUD editor.
Brand
The short label a Minecraft client sends to a server when it joins, naming itself. Xol profiles send Xol. Self-reported and spoofable. See Multiplayer and fair play.
Bundled component
A file that ships inside the launcher, such as the Xol client jar. Its SHA-256 must match the profile manifest before it is copied into an instance.
Channel (release)
How stable a launcher release is meant to be: development, beta or stable. A build never installs a release from a less stable channel than its own.
Client
In these pages, the Xol mod that runs inside Minecraft and draws the HUD. "Launcher" is the desktop app.
Component
One installable part of a profile with an exact version and checksum: a mod, a library, or the Xol client.
Data folder
Where Xol keeps everything that is not the program. See File locations.
Diagnostics
Failed-update reports and crash reports. Off by default. See Privacy and data.
Ed25519
The signature scheme used for launcher release records.
Entitlement
Minecraft Services' record that an account owns Minecraft: Java Edition. Xol checks it before launching.
Forge
The mod loader the Xol profiles are built on: 11.15.1.2318 for 1.8.9 and 10.13.4.1614 for 1.7.10.
Gatekeeper
The part of macOS that assesses downloaded apps before their first start.
GUI pixel
The unit Minecraft's interface uses at the current GUI scale. One GUI pixel is 1, 2, 3 or more screen pixels.
HUD
Heads-up display: the information drawn over the game view.
Instance
The isolated game folder of one profile: worlds, options, resource packs, mods. See Instances.
Launchwrapper
Mojang's small loader library that lets a "tweaker" such as OptiFine's set up the game before it starts. The OptiFine profiles use version 1.12.
A file in an instance that Xol placed and recorded in instance.json. Only managed files are ever replaced or removed by Xol.
Manifest (profile manifest)
The list of profiles with their loaders, components, checksums and states. One ships in the launcher; a newer one can come from the Xol service if it passes validation.
Mixin
A way for a mod to change a specific method of the game. The Xol client has two: the join-time brand label and two chat draw calls.
Module
One switchable feature of the client, such as FPS or Keystrokes. See Modules.
Notarization
Apple's check of a signed app. Notarized apps open without the "Open Anyway" step. Xol's development builds are not notarized.
PKCE
Proof Key for Code Exchange. The part of the OAuth flow that makes the one-time sign-in code useless to anything except the program that started the sign-in.
Preset
A list of vanilla video settings merged into options.txt. See Performance presets.
Preview
The launcher's word for a profile that works in limited testing and has not passed acceptance on real hardware.
Profile
A complete, fixed setup: Minecraft version, loader, components. See Profiles.
Quarantine mark
An attribute that browsers and mail programs put on downloaded files on macOS. Gatekeeper assesses only files that carry it.
Redaction
Replacing tokens, keys, e-mail addresses, IP addresses and home folder paths with placeholders before a log is written or a report is previewed.
Reduced debug info
A Minecraft 1.8+ flag, set by a server or by you, that hides coordinates from the F3 screen. The Coordinates module follows it on 1.8.9.
Release record
The signed description of a launcher release: version, channel, sequence number, and each installer's name, size and SHA-256.
Rollback
Going back to an older launcher version. Xol does it only when a signed release record explicitly authorises it; you can always do it by hand with the previous installer.
Rosetta 2
Apple's translation layer that runs x64 programs on Apple Silicon. The Java 8 runtime for legacy Minecraft runs through it.
Secure store
The operating system's facility for encrypting secrets: Keychain on macOS, DPAPI on Windows. Xol seals sign-ins and the access key with it.
Sequence number
A number in every release record that only ever goes up. Xol refuses a record whose number is not higher than the last one it accepted, which defeats replays.
SmartScreen
The Windows feature that warns about unsigned or rarely seen downloads.
Translocation (App Translocation)
macOS running a quarantined app from a random read-only location because it was started from the folder it arrived in. Such a copy cannot update itself.
Tweaker
A class that launchwrapper runs before the game to set it up. OptiFine has one for standalone use and one for Forge.
XSTS
Xbox Secure Token Service. The second Xbox Live step in the sign-in chain, which issues a token scoped to Minecraft Services.