- A mod loader is the layer that lets Minecraft run mods; vanilla has no mod support.
- It patches the game at launch and gives each mod a way to hook into the code.
- You install it once for your Minecraft version, then drop mod jars in the mods folder.
- The main options are Fabric, Forge, NeoForge, and Quilt; pick the one your mods target.
A mod loader is the layer that lets Minecraft run mods. Vanilla Minecraft has no mod support, so a loader patches the game at launch and gives mods a way to hook into it. You install the loader once for your Minecraft version, then drop mod jars into the mods folder and they load on startup.
Where Opal fits
Opal is a Fabric mod, so Fabric is the loader you want. The setup guide walks through it.
Why you need one
Mods change how the game behaves, which means they have to run inside the game's code. The loader is what makes that possible. Without one, a mod jar is just a file the game ignores.
How it works
At launch the loader inserts itself before the game starts, reads the mods folder, and wires each mod into the right hooks. Fabric does this with mixins, a targeted bytecode-patching approach. Forge uses its own larger hook system. Either way, the game ends up running with the mods stitched in.
The main loaders
| Loader | Known for |
|---|---|
| Fabric | Lightweight, fast to update, performance and utility mods |
| Forge | Large content mods and long-standing modpacks |
| NeoForge | A community-driven fork of Forge |
| Quilt | A fork of Fabric with extra features |
Picking one
Use the loader your mods target. Most mods ship for one loader, not both, so the mods you want usually decide it for you. For a deeper split, see Fabric vs Forge.
FAQ
Yes. Mods that change the game require a loader. Resource packs and shaders are a separate thing and do not always need one.
No. The game will not load a mod jar on its own.
The one your chosen mods are built for. If you are starting fresh and want speed plus the newest version early, Fabric is a common pick.