ModsFinder

EngieLib

by Engie Studios

EngieLib is a Forge and NeoForge library that Engie Studios' other mods build on, providing shared code for them to run on.

ForgeNeoForgeClient or server, optionalApache License 2.0Open source1.18.2 – 1.21.4

What it does

Engie's Chaos lists EngieLib as an optional dependency, and one other catalog mod requires it. Most of the studio's mods rely on it for the core systems they need, so a single installed copy serves all of them. Either side can run it alone or both together, and neither side has to have it for the other to start.

The mod does not change gameplay on its own. Its contribution is the groundwork: shared classes and helpers that let other mods add new things and extend vanilla or modded Minecraft without duplicating the same code in each project. Much of that groundwork covers graphical user interface work, since the studio's mods are mostly GUI-based. The source code is open source under the Apache License 2.0, and the issue tracker is public.

Files are published for Forge and NeoForge across eight release versions, 1.18.2 – 1.21.4, with 0.2.9 as the latest file for both loaders. The library reaches the game's textures only where compatibility requires it, so it does not modify Minecraft's assets in ways that would break other mods.

Key features

  1. Shared library code

    Helper classes and utilities that the studio's mods call instead of reimplementing the same logic each time.

  2. GUI groundwork

    Interface building blocks for screens, reused across mods that present menus and settings to players.

  3. Texture compatibility

    A narrow set of texture changes, made only where compatibility with other mods requires them.

  4. Extension hooks

    Entry points that other mods can use to add content on top of EngieLib without altering its internals.

Compatibility

Latest build for each game version and loader.

1.21.4Not available0.2.9
1.21.1Not available0.2.9
1.20.6Not available0.2.9
1.20.4Not available0.2.9
1.20.10.2.90.2.9
1.19.40.2.9Not available
1.19.20.2.9Not available
1.18.20.2.9Not available
ReleaseBetaAlphaNot available

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

Requirements

Dependencies declared by the latest file for each loader.

Optional 1

Engie's ChaosA modified version of All About Engie by EngieGames with full permission from DevEngie to reupload All About Engie.
Optional

Required by 1 mod

Use cases

Who it’s for: Players who install Engie Studios mods will need EngieLib present, since most of those mods depend on it. Server owners running several of the studio's mods can install one copy and share it across them.

Questions

Does EngieLib need to be installed on the server?

No. Installing it on either side is enough, and neither side requires it, so it can sit on a client alone, a server alone or both.

Which loaders does EngieLib support?

Forge and NeoForge. Files exist for 1.18.2 – 1.21.4, and the latest Forge and NeoForge files are both 0.2.9.

Is EngieLib required by Engie's Chaos?

Engie's Chaos lists EngieLib as an optional dependency, so the mod works without it, though some of its features rely on the library.

In the catalog

EngieLib is one of 3,514 Library mods on ModsFinder, and one of 1,576 Library mods for Forge. 17,979 mods support Minecraft 1.21.4.

More from Engie Studios

All projects

Similar mods

Official listing

Owner
Engie Studios
Published
2025-10-24
Updated on Modrinth
2026-10-04
Facts verified
2026-10-15

Tags