Forge

Forge is the long-running Minecraft: Java Edition mod loader behind most classic modpacks, with the longest version history of any loader still maintained. You need it when a mod or pack names Forge, installed for that exact Minecraft version. It doesn't run Fabric or Quilt mods, and shares NeoForge mods on only one Minecraft version.

About Forge

Forge (Minecraft Forge) is a mod loader and modding API for Minecraft: Java Edition. It's installed separately for each Minecraft version, shows up in the launcher as its own installation beside vanilla, and loads mods written for Forge. On its own it changes almost nothing: the title screen gains a Mods button, and everything else comes from the mods you add.

Forge's defining trait is age. It has the longest history of any loader still maintained, with builds reaching back to the early years of Java Edition modding, and many well-known modpacks from older Minecraft versions exist only for Forge because nothing else supported those versions at the time. That history also explains the two things that trip people up most: a download page organised around Recommended and Latest builds whose numbers don't match Minecraft's, and a 2023 fork, NeoForge, that now has mods of its own.

Reading Forge's download page

Each Minecraft version has its own page on files.minecraftforge.net, and most list two builds. Recommended is one the Forge team has promoted as stable for that version. Latest is simply the newest build, carrying the most recent fixes without that promotion. A newly released Minecraft version often shows only Latest builds for a while, because nothing has been promoted yet. That's expected, not a warning.

The build number is the other trap, because it doesn't contain the Minecraft version at all. Each Minecraft version gets its own build series, and the leading number climbs as Minecraft releases do, so a Forge number means nothing until you know which Minecraft version it belongs to. The installer's file name carries both halves, Minecraft version first and Forge build second, which makes it the quickest check before you run anything. The FAQ below lists the build series for the most-played modding versions.

Choosing the right Forge build

The Minecraft version comes first, and your mods set it, not Forge. A modpack names its exact Forge build, and that's the one to install, since the pack was tested against it. For a mod list you assembled yourself, Recommended is the sensible default, and Latest is there for when a mod asks for something newer.

Mods can declare a minimum Forge build within a Minecraft version, and Forge checks it before the game starts. When yours is too old, loading stops on Forge's "Error loading mods" screen, which names the build the mod wants. Installing a newer Forge for the same Minecraft version fixes it without touching your other mods.

If you can choose the Minecraft version, choose the last patch of a line. Forge gives full support to the newest release and a set of long-lived older versions, moves the rest to a slower legacy tier, and gives a patch that was replaced over a serious bug almost none: its staff will point you to the corrected patch instead.

Where Forge mods keep their settings

Forge splits mod configuration by who it affects. Client and common settings live in the config folder of your Minecraft directory. Server settings are stored per world instead: in saves/<world name>/serverconfig for single-player, and world/serverconfig on a dedicated server. That's why editing a file in config sometimes changes nothing in an existing world, and why the same modpack can behave differently in two of your saves. When a mod's instructions mention a server option, look in the world's own folder first.

Forge and NeoForge

In July 2023 nearly all of Forge's developers left and forked the project as NeoForge. Forge carried on under LexManos, its lead maintainer at the time, and both projects have kept releasing builds for new Minecraft versions since.

The two overlap on just one Minecraft version, the release that was current when the developers left. NeoForge's release for it was built from Forge's own code, so files for that version are often tagged for both loaders. For every version after it, the loaders have different internals and a mod built for one won't load on the other. That makes the loader tag on each individual file more important than the project's name. Jade and FerriteCore, for instance, publish Forge and NeoForge files side by side, and grabbing the wrong one is an easy mistake. Modpacks divide the same way: DeceasedCraft is built on Forge, while many packs for recent versions have moved to NeoForge.

What Forge won't run

Fabric and Quilt mods don't load on Forge, and a NeoForge mod only does when it comes from that single shared version and is tagged for Forge too. That rules out some well-known performance and shader mods: Sodium and Iris publish Fabric and NeoForge builds but none for Forge, so a Forge setup has to do without them. OptiFine goes the other way. It can run inside a Forge installation, but only when the particular OptiFine build names a compatible Forge version. Our OptiFine page explains how to pair the two.

How to Download Forge for Minecraft

Start in the Forge Downloads section on this page. It has one row per Minecraft version, and clicking Download on yours takes you to that version's page on files.minecraftforge.net, the only official source. Click Installer under Recommended, or under Latest if the version has no Recommended build.

That link opens a short advertising page before the file, since ads are how Forge pays for its hosting. Wait for the page's Skip button and ignore everything else on it. What arrives should be a .jar whose name starts with forge- and contains your Minecraft version. Anything else, such as an .exe from a mirror site or a "download helper", isn't Forge.

How to Install Forge in Minecraft

  1. In the Minecraft Launcher, play the vanilla version you want once, then close the game and the launcher. That puts the vanilla files Forge builds on in place before the installer looks for them.
  2. Open the installer. It shows the exact build it will install (for example 1.20.1-forge-47.4.18), which is your last chance to catch a wrong download.
  3. Keep Install client selected. Install server and Extract are for other jobs and won't add anything to your launcher.
  4. Check the path underneath. It should be your Minecraft folder, which on Windows is C:\Users\<you>\AppData\Roaming\.minecraft. Then click OK and wait for the success message.
  5. Open the launcher, pick the new forge installation beside the Play button and launch it. The title screen gains a Mods button, and its list shows Minecraft and Forge with their versions.
  6. Click Open mods folder on that screen, close the game, and put your Forge mods in that folder.

The CurseForge app and Prism Launcher can do all of this for you when you create a Forge instance or install a Forge modpack. For choosing and adding mods once Forge runs, see our guide to installing Minecraft mods.

If the installer won't open

Double-clicking a .jar only works when Java is installed and associated with .jar files. If WinRAR or 7-Zip opens it as an archive, right-click it and choose Open with and Java. If nothing happens at all, install a current Java and try again, or run java -jar followed by the installer's file name from a terminal in the same folder.

If Forge stops with "Error loading mods"

This screen lists each problem in plain terms, such as "Mod verity requires geckolib 4.4 or above" with "Currently, geckolib is not installed" underneath. A missing mod is a dependency to download for the same Minecraft version and for Forge. A version it asks for is a mod or Forge build to update. The buttons below it open the mods folder, latest.log and the crash report.

When the game closes without that screen, the usual suspects are a mod for another Minecraft version or a Fabric or NeoForge file in the folder. Our Forge troubleshooting guide shows how to find the culprit in the log.

Download Forge

Release status VersionMinecraft version Platform / LoaderReleased Download
66.0.3Latest versionLatest 26.3 Forge Not recorded Download
65.1.0Recommended 26.2 Forge Not recorded Download
64.1.0Recommended 26.1.2 Forge Not recorded Download
63.0.2Latest 26.1.1 Forge Not recorded Download
62.0.9Latest 26.1 Forge Not recorded Download
61.2.0Recommended 1.21.11 Forge Not recorded Download
60.1.0Recommended 1.21.10 Forge Not recorded Download
59.0.5Latest 1.21.9 Forge Not recorded Download
58.1.0Recommended 1.21.8 Forge Not recorded Download
57.0.3Latest 1.21.7 Forge Not recorded Download
56.0.9Latest 1.21.6 Forge Not recorded Download
55.1.0Recommended 1.21.5 Forge Not recorded Download
54.1.14Recommended 1.21.4 Forge Not recorded Download
53.1.0Recommended 1.21.3 Forge Not recorded Download
52.1.0Recommended 1.21.1 Forge Not recorded Download
51.0.33Latest 1.21 Forge Not recorded Download
50.2.0Recommended 1.20.6 Forge Not recorded Download
49.2.0Recommended 1.20.4 Forge Not recorded Download
49.0.2Latest 1.20.3 Forge Not recorded Download
48.1.0Recommended 1.20.2 Forge Not recorded Download
47.4.10Recommended 1.20.1 Forge Not recorded Download
46.0.14Latest 1.20 Forge Not recorded Download
45.4.0Recommended 1.19.4 Forge Not recorded Download
44.1.0Recommended 1.19.3 Forge Not recorded Download
43.5.0Recommended 1.19.2 Forge Not recorded Download
42.0.9Latest 1.19.1 Forge Not recorded Download
41.1.0Recommended 1.19 Forge Not recorded Download
40.3.0Recommended 1.18.2 Forge Not recorded Download
39.1.0Recommended 1.18.1 Forge Not recorded Download
38.0.17Latest 1.18 Forge Not recorded Download
37.1.1Recommended 1.17.1 Forge Not recorded Download
36.2.34Recommended 1.16.5 Forge Not recorded Download
35.1.4Recommended 1.16.4 Forge Not recorded Download
34.1.0Recommended 1.16.3 Forge Not recorded Download
33.0.61Latest 1.16.2 Forge Not recorded Download
32.0.108Latest 1.16.1 Forge Not recorded Download
31.2.57Recommended 1.15.2 Forge Not recorded Download
30.0.51Latest 1.15.1 Forge Not recorded Download
29.0.4Latest 1.15 Forge Not recorded Download
28.2.26Recommended 1.14.4 Forge Not recorded Download
27.0.60Latest 1.14.3 Forge Not recorded Download
26.0.63Latest 1.14.2 Forge Not recorded Download
25.0.223Latest 1.13.2 Forge Not recorded Download
14.23.5.2859Recommended 1.12.2 Forge Not recorded Download
14.22.1.2478Recommended 1.12.1 Forge Not recorded Download
14.21.1.2387Recommended 1.12 Forge Not recorded Download
13.20.1.2588Recommended 1.11.2 Forge Not recorded Download
13.19.1.2189Recommended 1.11 Forge Not recorded Download
12.18.3.2511Recommended 1.10.2 Forge Not recorded Download
12.18.0.2000Latest 1.10 Forge Not recorded Download
12.17.0.2317Recommended 1.9.4 Forge Not recorded Download
12.16.1.1887Recommended 1.9 Forge Not recorded Download
11.15.1.2318Recommended 1.8.9 Forge Not recorded Download
11.15.0.1655Latest 1.8.8 Forge Not recorded Download
11.14.4.1563Recommended 1.8 Forge Not recorded Download
10.13.4.1614Recommended 1.7.10 Forge Not recorded Download
10.12.2.1161Recommended 1.7.2 Forge Not recorded Download
9.11.1.1345Recommended 1.6.4 Forge Not recorded Download
9.11.0.878Latest 1.6.3 Forge Not recorded Download
9.10.1.871Recommended 1.6.2 Forge Not recorded Download
8.9.0.775Latest 1.6.1 Forge Not recorded Download
7.8.1.738Recommended 1.5.2 Forge Not recorded Download
7.7.2.682Latest 1.5.1 Forge Not recorded Download
7.7.0.598Latest 1.5 Forge Not recorded Download
6.6.2.534Latest 1.4.7 Forge Not recorded Download
6.5.0.489Latest 1.4.6 Forge Not recorded Download
6.4.2.448Latest 1.4.5 Forge Not recorded Download
6.3.0.378Latest 1.4.4 Forge Not recorded Download
6.2.1.358Latest 1.4.3 Forge Not recorded Download
6.0.1.355Latest 1.4.2 Forge Not recorded Download
6.0.0.329Latest 1.4.1 Forge Not recorded Download
5.0.0.326Latest 1.4.0 Forge Not recorded Download
4.3.5.318Latest 1.3.2 Forge Not recorded Download
3.4.9.171Latest 1.2.5 Forge Not recorded Download
2.0.0.68Latest 1.2.4 Forge Not recorded Download
1.4.1.64Latest 1.2.3 Forge Not recorded Download
1.3.4.29Latest 1.1 Forge Not recorded Download

FAQ

Is Forge free and safe to download?

Yes. Forge is free, and its code is published under the LGPL 2.1 licence. The safe copy comes from files.minecraftforge.net, which is where this page's Download rows lead. The advertising page in front of each download is expected, while installers re-uploaded to other sites are where the risk lies.

How do Forge build numbers match Minecraft versions?

Each Minecraft version has its own Forge build series, and the number doesn't contain the Minecraft version. The most-played modding versions use these series: 1.12.2 is Forge 14.23.5, 1.16.5 is 36.2, 1.18.2 is 40, 1.20.1 is 47 and 1.21.1 is 52. The installer's file name shows both, as in forge-1.20.1-47.4.10-installer.jar.

Why doesn't the forge profile appear in my launcher?

Usually the installer ran with Install server or Extract selected instead of Install client, or its path pointed at a different folder from the one your launcher uses. Close the launcher, run the installer again with Install client and the correct .minecraft path, and wait for the success message.

Can I use a NeoForge mod on Forge?

Only on Minecraft 1.20.1, and only when the file is tagged for Forge as well. From 1.20.2 onward the two loaders have different internals, so a NeoForge mod won't load on Forge and you need the mod's Forge file instead.

Can Forge run Fabric mods?

No. Forge only loads mods built for Forge. A third-party project, Sinytra Connector, tries to run Fabric mods on the Forge family of loaders, mainly on NeoForge, and it guarantees nothing for any particular mod. Where a mod has a Forge build, use that.

Does Sodium work with Forge?

No. Sodium publishes builds for Fabric and NeoForge but none for Forge, and the same is true of Iris. If those mods are what you want, check whether the rest of your list exists for NeoForge or Fabric.

How do I install Forge on a server?

Use the Install server option in the installer, targeting a new, empty directory. Unlike the client, a server uses whatever Java the machine has installed, so it must suit the Minecraft version: Java 8 for 1.16.5 and older, Java 16 for 1.17, Java 17 for 1.18 to 1.20.4, Java 21 for 1.20.5 to 1.21.11 and Java 25 from 26.1. Mods needed on both sides have to match between the server and each player.

How do I update Forge?

Download the newer installer for the same Minecraft version and run it with Install client. Your mods for that version keep working. Moving to a different Minecraft version is a bigger job, because every mod needs a build for the new version too.

Is there Forge for Minecraft Bedrock Edition?

No. Forge is for Minecraft: Java Edition only. Bedrock Edition uses add-ons, which install through the game itself and don't involve a mod loader.

Related
Mod · Quilt

Quilt

Quilt Loader is a Fabric-derived mod loader that runs Quilt mods and most Fabric mods. Quilt's own libraries are retired for current Minecraft versions, so a Quilt setup today is usually Fabric mods and Fabric API on Quilt's loader, with extras such as version-specific mod subfolders.

Mod · NeoForge

NeoForge

NeoForge is the 2023 fork of Forge that many content mods and modpacks for recent Minecraft versions are built for. You need it when a file says NeoForge. Its version numbers start with the Minecraft version, and apart from one shared version, Forge and NeoForge mods are not interchangeable.

Mod · Fabric

Fabric

Fabric is a lightweight modding toolchain for Minecraft. Its main piece, Fabric Loader, is what lets you run Fabric mods, and it usually works on new Minecraft versions within days of release. Most mods also need the separate Fabric API, which you add to your mods folder like any other mod.