ModsFinder

Unforseen Consequences

by rabiesland

Unforseen Consequences is a Fabric optimization mod that tries to run Minecraft through OpenGL ES 3.0 for better performance, at the cost of stability.

FabricClient-side onlyMIT LicenseOpen source1.19.4 – 1.21.3

What it does

The mod changes how Minecraft talks to the graphics driver: it switches the renderer to OpenGL ES 3.0 and disables GLFW in the process. The aim is better frame rates on some systems, but the author describes the approach as experimental and says it can produce errors during play.

Compatibility is the weak point. The author states the mod is under development and cannot promise that it works alongside other mods, especially Sodium, which is listed as incompatible. The game is expected to run worse under Mesa, and on Windows the author links compatibility trouble to the same driver path. The GL error log spam reported by the author also means a log can fill quickly. Files exist for Fabric only, for 1.19.4 – 1.21.3, with a1.2 for 1.21.3 as the latest alpha build.

The mod is client-side only, so servers do not need it. It is released under the MIT License and is open source, with the source code published. The author also plans to optimize other parts of Minecraft without forcing GLFW in later builds.

Key features

  1. OpenGL ES 3.0 rendering

    Switches the game renderer to the OpenGL ES 3.0 API in place of the desktop OpenGL path.

  2. GLFW disabled

    Turns off the GLFW windowing path that the game normally uses, which the author ties to the performance change.

  3. Error output during play

    The renderer switch can throw GL errors while the game runs, and the author reports constant error log spam.

  4. Planned optimizations

    The author plans further changes to parts of Minecraft, aiming to run it better without forcing GLFW.

Compatibility

Latest build for each game version and loader.

No stable releases
Every published file is a beta or alpha build.
1.21.x4 of 4 versions with builds
1.21.3a1.2
1.21.2a1.2
1.21.1a1.2
1.21a1.2
1.20.x7 of 7 versions with builds
1.20.6a1.2
1.20.5a1.2
1.20.4a1.2
1.20.3a1.2
1.20.2a1.2
1.20.1a1.2
1.20a1.2
1.19.x1 of 1 version with builds
1.19.4a1.2
ReleaseBetaAlphaNot available

Only full game releases are shown. This mod publishes no snapshot builds.

Requirements

Dependencies declared by the latest file for each loader.

Incompatible 2

SodiumA high-performance rendering engine replacement for Minecraft, which greatly improves frame rates and reduces micro-stutter.
Incompatible
CC: TweakedComputerCraft fork adding programmable computers, turtles and more to Minecraft.
Incompatible

How it compares

Full comparison

gl1282 is a Fabric client mod for 1.18.2, under All rights reserved and not open source, so it covers a much older version than this mod. Potato3D is a client-side Fabric mod released under the CC0 1.0 Universal license and is open source, with files for 26.1 – 26.3. ESCraft is also client-side on Fabric, open source under the MIT License, and published for 1.21.11 only.

ModLoadersGame versionsEnvironmentUpdated
Unforseen ConsequencesFabric1.19.4 – 1.21.3Client-side only2024-10-12
gl1282Fabric1.18.2Client-side only2023-08-30
Potato3DFabric26.1 – 26.3Client-side only2026-09-12
ESCraftFabric1.21.11Client-side only2026-01-13

Questions

Which loader does Unforseen Consequences need?

It is published for Fabric only, so Forge and NeoForge players cannot use it. No required dependency is listed for Fabric.

Does Unforseen Consequences need to be installed on the server?

No. Players add it to their own game, and a server needs no copy.

Will Unforseen Consequences work with Sodium?

No. Sodium is listed as incompatible, and the author does not promise that the mod works alongside other optimization mods.

Which game versions does Unforseen Consequences support?

Files exist for 1.19.4 – 1.21.3, with a1.2 as the latest alpha build for 1.21.3.

In the catalog

Unforseen Consequences is one of 3,545 Optimization mods on ModsFinder, and one of 2,575 Optimization mods for Fabric. 13,252 mods support Minecraft 1.21.3.

More from rabiesland

All projects

Similar mods

What the author says

This mod hacks OpenGL ES 3.0 into Minecraft to try and get better performance It also disables GLFW from throwing errors for the time being This mod is under development and is not guaranteed to work with any other mod (especially mods like Sodium) Part of my plan for this mod is to optimize some parts of Minecraft…
rabiesland, on the Modrinth page

Official listing

Owner
rabiesland
Published
2024-10-12
Updated on Modrinth
2024-10-12
Facts verified
2026-10-15

Tags