Skip to content

Download & Install ​

Players: the installer ​

  1. Download the latest oml-installer-<version>.jar from GitHub Releases.
  2. Double-click it, or run java -jar oml-installer-<version>.jar.
  3. Pick a target:
TargetWhat it does
Standard launcherWrites a launcher version that inheritsFrom the vanilla one, plus the OML runtime layer, into the game directory of any standard launcher (PCL2, HMCL, …)
Prism launcherRegisters an OML component on a Prism instance
Dedicated serverLands a server directory with start scripts
  1. After installing, select the OML version (e.g. 26.3-OML) in your launcher and start the game. The game itself ( client jar, libraries, natives, assets) is downloaded by the launcher — the installer only installs the OML layer.

Developers: Maven coordinates ​

All artifacts live under the org.ohmyloader group, current version 0.1.0-SNAPSHOT:

ArtifactPurpose
oml-apiThe only compile-time dependency a mod needs: events, lifecycle, content declaration, injection DSL
oml-coreThe loader core (runtime layer)
oml-launcherThe bootstrap header (runtime layer)
oml-adapter-26_3The 26.3 stable-line adapter (runtime layer)
oml-adapter-snapshotThe latest-snapshot adapter (for snapshot tracking)
oml-nativeThe Zstd codec native library (optional; falls back to vanilla implementations)

The current publishing channel is GitHub Packages (an interim server until a dedicated Maven repository exists; reading it requires a GitHub token). For local development, use mavenLocal — clone the loader repository and run ./gradlew publishToMavenLocal, see Your First Mod.

Released under the AGPL-3.0 license.