Guide hub
Minecraft Forge and the Other Mod Loaders
Covers Forge, NeoForge, Fabric and Quilt · ~9 min read
Minecraft Forge is the mod loader that made large-scale Minecraft modding possible, and for well over a decade it was simply what you installed if you wanted mods. That is no longer automatically true, and choosing Forge out of habit is now one of the easier ways to end up with a mod list that will not load.
This section covers all four loaders in circulation — Forge, NeoForge, Fabric and Quilt — what each is for, and how to tell which one your mods expect. Get this decision right and most of modding's other problems never appear.
If you already know which loader you need, the individual install guides are listed at the bottom of this page.
What a mod loader actually does
Vanilla Minecraft has no plugin system. The game code is compiled, closed, and has no concept of third-party additions. A mod loader solves that by inserting itself between the game and your mods: it patches the game at runtime, exposes a stable set of hooks that mods can attach to, and resolves the dependency graph between the mods you have installed.
That last job matters more than people expect. When forty mods all want to modify how the world generates, something has to arbitrate. The loader is what stops them overwriting each other, and it is also what fails loudly when two mods genuinely cannot coexist.
Because each loader patches the game differently, mods are compiled against one specific loader. A Fabric mod contains Fabric-specific entry points. Drop it into a Forge installation and the loader simply does not recognise it — no error, or a cryptic one, and no mod.
The four loaders, honestly compared
Forge is the original. It has the deepest historical catalogue, particularly for versions 1.12.2 through 1.20.1, and the large tech and magic mods that defined modded Minecraft were built on it. Its development slowed considerably, and for current versions it has effectively been superseded.
NeoForge is a 2023 fork of Forge created by most of Forge's own contributors after a governance dispute. For 1.20.2 and newer it is where Forge-style development actually happens. If a guide tells you to install Forge for 1.21, it is out of date — you want NeoForge.
Fabric is a lightweight alternative built around fast updates. It typically supports a new Minecraft version within days of release, where Forge historically took months. It dominates performance mods, visual mods and quality-of-life additions.
Quilt is a fork of Fabric with a different governance model and some technical additions. It can load most Fabric mods. Its ecosystem is small and, for a beginner, there is no compelling reason to choose it.
| If you want… | Install | Why |
|---|---|---|
| Performance and visual mods on a current version | Fabric | Sodium, Iris and Lithium are Fabric-first |
| Big content packs on 1.21+ | NeoForge | Where Forge-lineage development now happens |
| An older pack from 1.12.2–1.20.1 | Forge | That catalogue never moved |
| To follow a specific modpack | Whatever it says | The pack decides, not you |
| To play with a friend's setup | Match theirs exactly | Loader and version must be identical |
| Loader | Mods supporting it |
|---|---|
| Fabric | 45,275 |
| Forge | 34,196 |
| Neoforge | 28,190 |
| Quilt | 10,143 |
How the ecosystem has actually shifted
The numbers below are pulled live from Modrinth's public API, counting how many mods declare support for each loader. They overlap — plenty of mods ship for two or three — but the shape of the result is clear enough.
Fabric now carries more mods than Forge. That single fact reverses the advice on a large number of guides still ranking well in search, most of which were written when Forge was the assumed default and never revisited.
Installing Forge, step by step
Download the installer from files.minecraftforge.net, choosing the version that matches the Minecraft version you intend to play. The site offers a Latest and a Recommended build — take Recommended unless a specific mod tells you otherwise.
The download is a .jar file. Run it, select 'Install client', and point it at your .minecraft directory if it does not find it automatically. It writes a new launcher profile rather than modifying your existing installation, so nothing you already have is at risk.
Open the Minecraft launcher, pick the new Forge profile from the dropdown next to Play, and launch once. That first launch creates the mods folder. Quit, add your .jar files to it, and launch again.
- Download the installer matching your Minecraft version.
- Run it and choose 'Install client'.
- Launch the game once on the new Forge profile to generate the mods folder.
- Quit, drop your mods in, and launch again.
- Check the title screen shows a mod count.
Telling which loader a mod needs
Every mod page on Modrinth and CurseForge lists supported loaders and Minecraft versions before you download. On Modrinth these appear as filter chips at the top of the files list; on CurseForge they are columns in the file table.
Filter first, download second. The most common installation failure in modded Minecraft is not a broken mod — it is the right mod for the wrong loader, downloaded because someone grabbed the top file without checking.
If a mod offers builds for several loaders, they are separate downloads. Grabbing the Fabric build and the Forge build and putting both in the same folder causes exactly the conflict it sounds like it would.
Can you run Forge and Fabric together?
No, and this comes up constantly. They patch the game in incompatible ways and cannot occupy the same profile. There is no configuration that makes it work.
What you can do is keep separate profiles or separate instances — one Fabric, one NeoForge — and switch between them from the launcher dropdown. Tools like Prism Launcher make this considerably tidier, giving each instance its own mods folder, its own configs and its own memory allocation.
A partial exception worth knowing: Sinytra Connector is a compatibility layer that can run some Forge mods inside Fabric. It works for a subset of mods and breaks on others. It is not a general solution and is not something to rely on while you are learning.
Moving an existing setup from Forge to NeoForge
If you have been away from modding for a couple of years, you may have a working Forge setup on 1.20.1 and a desire to move to something current. The migration is less painful than it sounds, but it is not a drop-in replacement and you should not try to convert an existing profile in place.
Create a new profile rather than editing the old one. NeoForge and Forge write different metadata, and mixing them in one installation produces confusing failures that look like mod problems. Keeping the old profile intact also means you can go back if a mod you rely on has not been ported.
Then check each mod individually. Most actively maintained mods now publish NeoForge builds alongside Forge ones, but abandoned mods never will. That is the real cost of migrating: any mod whose author stopped updating is left behind on 1.20.1 permanently.
Worlds do not transfer cleanly between major versions either. A world built on 1.20.1 with a hundred Forge mods will not open sensibly on 1.21.4 with their NeoForge equivalents, because block and item identifiers change. Treat a loader migration as a fresh start rather than a continuation.
- Create a new profile — never convert an existing one in place.
- Check each mod for a NeoForge build before committing.
- Accept that unmaintained mods will not make the jump.
- Start a new world; do not expect an old one to survive the move.
- Keep the Forge profile until you are sure the new setup is stable.
| Loader | Creates | Touches vanilla install? |
|---|---|---|
| Forge | A launcher profile plus libraries | No |
| NeoForge | A launcher profile plus libraries | No |
| Fabric | A launcher profile plus a small loader | No |
| Quilt | A launcher profile plus loader | No |
Version pinning, and why the launcher fights you
The official Minecraft launcher updates the vanilla release automatically. That is convenient for vanilla players and actively hostile to modded ones, because a loader install is bound to one exact Minecraft version.
The symptom is familiar: everything worked last week, you did not change anything, and now nothing loads. What changed is that the launcher quietly moved your installation to a newer release which your loader does not support.
The fix is to pin the version. In the launcher's Installations tab, edit the profile and set the version explicitly rather than leaving it on latest-release. A modded profile should always name a specific version.
Third-party launchers such as Prism handle this properly by default, giving each instance a fixed version that nothing can move. That is one of the better arguments for using one once you are running more than a single mod setup.
Errors the Forge installer itself produces
Occasionally the problem is not a mod but the installer. Three failures come up repeatedly and all three have quick answers.
If the installer will not open at all and nothing happens when you double-click it, you probably have no Java runtime available outside Minecraft, or .jar files are associated with an archive tool. Installing a JDK, or running the file from a terminal with java -jar, resolves it.
If the installer reports that it cannot find the Minecraft directory, point it at the folder manually — it offers a browse button. This is common when the game was installed somewhere non-standard or through a package manager on Linux.
If the install completes but no new profile appears in the launcher, the launcher was open during installation. Close it completely, reopen it, and the profile will be there.
Every guide in this section
- How to Add Mods to Minecraft in About Ten Minutes
How to add mods to Minecraft from a clean install: loader, folder, files, launch. Written for someone who has never done it, with the failure points marked.
- How to Install Fabric for Minecraft
How to install Fabric on Windows, macOS and Linux, plus Fabric API, Mod Menu and the four mods worth adding immediately afterwards.
- How to Install Verity Mod on Java, Including the AI Setup
How to install Verity mod on Minecraft Java, including the Groq API key and Ollama configuration that most guides skip entirely.
- How to Remove Minecraft Mods Without Breaking Your World
How to remove Minecraft mods safely: which ones come out cleanly, which leave holes in your world, and how to recover a save that will not load afterwards.
- Minecraft Forge vs Fabric: Which One Should You Install?
Minecraft Forge vs Fabric compared on speed, mod selection, update pace and compatibility, with a straight answer about which one to install and when.
- Which Minecraft Java Version Do Mods Need?
The Minecraft Java version for mods depends on your Minecraft version: Java 21, 17 or 8. How to check what you have, and how to fix a version mismatch.
- Where Is the Minecraft Mods Folder? Every Platform and Launcher
Where is the Minecraft mods folder on Windows, macOS and Linux, why it might not exist yet, and why third-party launchers use a completely different one.
Questions people actually ask
- Is Minecraft Forge safe to download?
- Yes, from files.minecraftforge.net. That is the only official source. The site runs heavy advertising with misleading download buttons, so click the file-name link rather than any large green button, and be suspicious of anything that is not a .jar.
- Should I install Forge or NeoForge in 2026?
- NeoForge for Minecraft 1.20.2 and newer; Forge for 1.20.1 and older. NeoForge is where the original Forge development team went, so for current versions it is the maintained option even though Forge still exists.
- Why does Forge say it needs a different Minecraft version?
- Forge builds are tied to one exact Minecraft version. A 1.20.1 Forge install will not run 1.21. Install the Forge build matching the version you want to play, then select that profile in the launcher.
- Can I use Forge mods on Fabric?
- Not normally. Sinytra Connector can bridge some of them, but coverage is partial and failures are common. Plan on running two separate profiles instead.
- Does Forge slow the game down?
- Forge itself adds modest overhead, and heavy mod lists add much more. If performance is your goal, Fabric with Sodium and Lithium is substantially faster than a comparable Forge setup.
- Where does Forge install its files?
- It adds a profile to your existing .minecraft directory rather than creating a separate install. Your vanilla worlds and settings are untouched, and removing the profile from the launcher reverses it.
- Do I need Forge for a modpack?
- Only if the pack calls for it. Most pack launchers install the correct loader automatically when you install the pack, so you rarely install it yourself in that workflow.
- Why did my mods stop working after the launcher updated?
- Your profile was probably set to latest-release, so the launcher moved it to a newer Minecraft version that your loader does not support. Edit the installation and pin it to a specific version — a modded profile should never be on latest-release.
- Can I move my Forge world to NeoForge?
- Not reliably. Block and item identifiers change between major versions and loaders, so a world built under one will not open sensibly under the other. Treat a loader migration as a reason to start a new world.
Sources & further reading
Read next
- Minecraft Forge vs Fabric: Which One Should You Install?
Minecraft Forge vs Fabric compared on speed, mod selection, update pace and compatibility, with a straight answer about which one to install and when.
- How to Install Fabric for Minecraft
How to install Fabric on Windows, macOS and Linux, plus Fabric API, Mod Menu and the four mods worth adding immediately afterwards.
- Which Minecraft Java Version Do Mods Need?
The Minecraft Java version for mods depends on your Minecraft version: Java 21, 17 or 8. How to check what you have, and how to fix a version mismatch.
- How to Add Mods to Minecraft in About Ten Minutes
How to add mods to Minecraft from a clean install: loader, folder, files, launch. Written for someone who has never done it, with the failure points marked.
Back to the full How to Mod Minecraft guide for the whole install walkthrough from the beginning.

Sukie · Editor
Sukie runs How to Mod Minecraft. She writes and edits every guide on the site, works through each install path herself before publishing, and rewrites anything that turns out to be wrong. The focus here is narrow on purpose: getting mods, loaders and modded servers working without wading through forum threads.
About this site · How guides are checked · Last updated September 4, 2026
NOT AN OFFICIAL MINECRAFT PRODUCT. NOT APPROVED BY OR ASSOCIATED WITH MOJANG OR MICROSOFT.