All Mods Resource Packs Data Packs Shaders Modpacks Plugins
legacy-lwjgl3

legacy-lwjgl3

by moehreag • Downloads: 0 • Followers: 0
Description
Gallery
Changelog
Versions

legacy-lwjgl3

A mod for Ornithe to run old versions of Minecraft with lwjgl3.

Usage

Configuration

The mod offers optional configuration options via system properties or environment variables.

A list of currently available options is provided below.

Property Name Environment variable name Default Description
legacy_lwjgl3.use_sdl LEGACY_LWJGL3_USE_SDL true Use SDL3 instead of GLFW for window & input handling
legacy_lwjgl3.scale_framebuffer LEGACY_LWJGL3_SCALE_FRAMEBUFFER true Enable framebuffer scaling on HiDPI displays

Unstable versions (CI)

Bleeding-Edge versions can be found in the Actions tab of the repository: https://github.com/moehreag/legacy-lwjgl3/actions.

Building

This mod can be built using ./gradlew build, jars can then be found at build/libs/.

Dev

This mod is published to AxolotlClient's maven, located at https://maven.axolotlclient.com.

repositories {
    maven("https://maven.axolotlclient.com/releases")
    //maven("https://maven.axolotlclient.com/snapshots") // for unstable versions, optional
}

dependencies {
    modImplementation("io.github.moehreag:legacy-lwjgl3:<VERSION>")
}

IME support for other mods

This mod provides IME preedit overlay functionality. If other mods provide independent text field implementations they will not integrate with IME by default. legacy-lwjgl3 publishes a small API package which allows other mods to integrate with IME input.

repositories {
    maven("https://maven.axolotlclient.com/releases")
    //maven("https://maven.axolotlclient.com/snapshots") // for unstable versions, optional
}

dependencies {
    modImplementation("io.github.moehreag.legacy-lwjgl3:api:<VERSION>")
}

Contributing

Contributions are welcome! Due to the project structure and its goal to support as many Minecraft versions as possible working with the codebase is not trivial. If you are interested in contributing and need assistance please join our Discord server

Credits

This mod is forked from the version for legacyfabric authored by Zarzelcow: https://github.com/Zarzelcow/legacy-lwjgl3. It is based on lwjgl2 and a forge mod by gudenau: https://github.com/gudenau/MC-LWJGL3.

Additional Credits to:

All Versions

+ Add Version
Name Game version Platforms Published Downloads Actions
17w43a 17w31a 17w18b +245
Ornithe
23d ago 1
17w31a 17w18b 17w18a +244
Ornithe
28d ago 1
17w31a 17w18b 17w18a +244
Ornithe
1mo ago 1
17w31a 17w18b 17w18a +244
Ornithe
2mo ago 1
17w31a 17w18b 17w18a +244
Ornithe
2mo ago 1
17w31a 17w18b 17w18a +244
Ornithe
2mo ago 1
17w31a 17w18b 17w18a +244
Ornithe
3mo ago 1
17w31a 17w18b 17w18a +244
Ornithe
3mo ago 1
17w31a 17w18b 17w18a +244
Ornithe
3mo ago 1
17w31a 17w18b 17w18a +244
Ornithe
3mo ago 1
17w31a 17w18b 17w18a +244
Ornithe
4mo ago 1
17w31a 17w18b 17w18a +244
Ornithe
5mo ago 1
17w31a 17w18b 17w18a +244
Ornithe
6mo ago 1
17w31a 17w18b 17w18a +244
Ornithe
6mo ago 1
17w31a 17w18b 17w18a +244
Ornithe
6mo ago 1
17w31a 17w18b 17w18a +244
Ornithe
6mo ago 1
b1.7.3
Ornithe
7mo ago 1
1.12.x 1.11.x 1.10.x +2
Ornithe
7mo ago 1
1.12.x 1.11.x 1.10.x +2
Ornithe
7mo ago 1
1.12.x 1.11.x 1.10.x +2
Ornithe
last yr. 1
1.12.x 1.11.x 1.10.x +2
Ornithe
last yr. 1
1.12.x 1.11.x 1.10.x +2
Ornithe
last yr. 1
1.12.x 1.11.x 1.10.x +2
Ornithe
last yr. 1
1.12.x 1.11.x 1.10.x +2
Ornithe
last yr. 1
1.12.x 1.11.x 1.10.x +2
Ornithe
last yr. 1
1.12.x 1.11.x 1.10.x +2
Ornithe
last yr. 1
1.12.x 1.11.x 1.10.x +2
Ornithe
last yr. 1
1.12.x 1.11.x 1.10.x +2
Ornithe
last yr. 1
1.5.2
Ornithe
last yr. 1
1.5.2
Ornithe
last yr. 1
1.12.x 1.11.x 1.10.x +2
Ornithe
last yr. 1
1.12.x 1.11.x 1.10.x +2
Ornithe
last yr. 1
1.12.x 1.11.x 1.10.x +2
Ornithe
last yr. 1
b1.7.3
Ornithe
last yr. 1
b1.7.3
Ornithe
last yr. 1
b1.7.3
Ornithe
last yr. 1
1.12.x 1.11.x 1.10.x +2
Ornithe
last yr. 1
1.0
Ornithe
last yr. 1
1.12.x 1.11.x 1.10.x +2
Ornithe
last yr. 1
1.2.5
Ornithe
last yr. 1
b1.7.3
Ornithe
last yr. 1
b1.7 b1.6.6 b1.6.5 +39
Ornithe
last yr. 1
1.2.5
Ornithe
last yr. 1
1.0
Ornithe
last yr. 1
b1.7 b1.6.6 b1.6.5 +39
Ornithe
last yr. 1
b1.7.3
Ornithe
last yr. 1
1.2.5
Ornithe
last yr. 1
1.0
Ornithe
last yr. 1
b1.7.3
Ornithe
last yr. 1
b1.7 b1.6.6 b1.6.5 +39
Ornithe
last yr. 1
1.12.x 1.11.x 1.10.x +2
Ornithe
last yr. 1
1.12.x 1.11.x 1.10.x +2
Ornithe
last yr. 1
[1.4.9] 1.4.9 by moehreag on Sep 29, 2026
Download
No changelog was specified.
[1.4.8] 1.4.8 by moehreag on Sep 27, 2026
Download
No changelog was specified.
[1.4.7] 1.4.7 by moehreag on Aug 27, 2026
Download
No changelog was specified.
[1.4.6] 1.4.6 by moehreag on Aug 23, 2026
Download
No changelog was specified.
[1.4.5] 1.4.5 by moehreag on Aug 22, 2026
Download
No changelog was specified.
[1.4.4] 1.4.4 by moehreag on Aug 07, 2026
Download
No changelog was specified.
[1.4.3] 1.4.3 by moehreag on Aug 06, 2026
Download
No changelog was specified.
[1.4.2] 1.4.2 by moehreag on Aug 02, 2026
Download
No changelog was specified.
[1.4.1] 1.4.1 by moehreag on Jul 26, 2026
Download
No changelog was specified.
[1.4.0] 1.4.0 by moehreag on Jul 10, 2026
Download
No changelog was specified.
No changelog was specified.
Fixes issues on macOS and (fractional) scaling on wayland.
[1.4.0-beta.9] 1.4.0-beta.9 by moehreag on Apr 29, 2026
Download
This version fixes usage of the fullscreen argument.

  • As it seems lwjgl2 allows setting the fullscreen before the window is created.

  • improve monitor selection for fullscreen on glfw

  • This is a beta version and may be unstable.**
[1.4.0-beta.7] 1.4.0-beta.7 by moehreag on Apr 26, 2026
Download
Adds an API for mods to integrate with the IME preedit overlay implementation so that if mods provide independent text field implementations they can also make use of the preedit overlay.

This API is available at https://maven.axolotlclient.com/#/snapshots/io/github/moehreag/legacy-lwjgl3/api/1.4.0-beta.7, mods do not need to include it.

This is an unstable build, it may not function as expected.
[1.4.0-beta.5] 1.4.0-beta.5 by moehreag on Apr 17, 2026
Download
This beta version supports all minecraft versions currently supported by OSL and allows using either GLFW or SDL3.

SDL3 can be enabled using -Dlegacy_lwjgl3.use_sdl=true or the environment variable LEGACY_LWJGL3_USE_SDL.
No changelog was specified.
[1.2.11+1.8.9] 1.2.11+1.8.9 by moehreag on Mar 24, 2026
Download
This release is for Ornithe Gen2. It will not run on Gen1 instances by default.
This is a beta release using SDL3.
This release is for Ornithe Gen2. It will not run on Gen1 instances by default.
[1.2.10+1.8.9] 1.2.10+1.8.9 by moehreag on Nov 03, 2025
Download
No changelog was specified.
[1.2.9+1.8.9] 1.2.9+1.8.9 by moehreag on Sep 06, 2025
Download
No changelog was specified.
[1.2.8+1.8.9] 1.2.8+1.8.9 by moehreag on Aug 02, 2025
Download
No changelog was specified.
[1.2.7+1.8.9] 1.2.7+1.8.9 by moehreag on Aug 02, 2025
Download
No changelog was specified.
[1.2.6+1.8.9] 1.2.6+1.8.9 by moehreag on Apr 09, 2025
Download
No changelog was specified.
[1.2.5+1.8.9] 1.2.5+1.8.9 by moehreag on Feb 08, 2025
Download
No changelog was specified.
[1.2.4+1.8.9] 1.2.4+1.8.9 by moehreag on Jan 20, 2025
Download
No changelog was specified.
[1.2.3+1.8.9] 1.2.3+1.8.9 by moehreag on Jan 19, 2025
Download
No changelog was specified.
[1.2.2+1.8.9] 1.2.2+1.8.9 by moehreag on Jan 18, 2025
Download
No changelog was specified.
[1.2.1+1.5.2] 1.2.1+1.5.2 by moehreag on Dec 26, 2024
Download
No changelog was specified.
[1.2.1+1.8.9] 1.2.1+1.8.9 by moehreag on Dec 22, 2024
Download
No changelog was specified.
[1.2.0+1.8.9] 1.2.0+1.8.9 by moehreag on Dec 17, 2024
Download
No changelog was specified.
legacy-lwjgl3 Icon
Download legacy-lwjgl3
Select game version
Select platform