Download Minecraft Forge from the official page
What Is Minecraft Forge?
Forge is a mod loader for Minecraft Java Edition. It sits between the game and your mods, giving them a shared set of tools to work with. Without it, mods have no standard way to hook into the game, load assets, or talk to each other.
Most of the popular mods out there (Tinkers’ Construct, Biomes O’ Plenty, Applied Energistics 2, Just Enough Items) are built specifically for Forge. When a mod page says “requires Forge,” this is what they mean.
Why Mods Need Forge
Vanilla Minecraft was never designed to be modded. Forge works around that by patching the game’s code at launch and exposing an API that mods can use. This means mods from different developers can coexist in the same instance without each one rewriting the same underlying game code.
It also handles load order and basic compatibility checks. Two mods that both change how furnaces work have a much better chance of playing together through Forge than they would without it.
Supported Minecraft Versions
Forge has builds going back to Minecraft 1.1. Active development focuses on current releases. Here is where most players land:
- 1.21.x: Latest Minecraft releases, actively maintained
- 1.20.x: Massive mod selection, very stable
- 1.19.x: Solid mod support, slightly older
- 1.18.x: Still used for certain modpacks
- 1.16.5: One of the largest mod libraries around
- 1.12.2: Older, but the modpack ecosystem is still huge
If you are installing a specific modpack, match the Forge version it lists exactly. Mixing versions breaks things, and error messages are rarely clear about why.
How to Install Minecraft Forge
Before you start, make sure Java is installed and that you have already launched vanilla Minecraft at least once. Forge does not replace your existing launcher setup. It adds a new profile inside it.
- Go to the official download page. Head to files.minecraftforge.net and pick your Minecraft version from the left panel. Click Installer under the Recommended build. The page has a 5-second ad timer before the download starts. Click Skip in the top right when it appears.
- Run the installer. Open the downloaded
.jarfile. If nothing happens when you double-click it, right-click and choose “Open with Java.” The Forge installer window should appear. - Select “Install client.” That option is already chosen by default. Click OK and wait. Forge downloads a few files during this step, so keep your internet connection active.
- Open the Minecraft Launcher. Click the profile dropdown in the bottom left corner. You will see a new entry, something like “forge-1.20.1.” Select it.
- Launch the game. Hit Play. The first launch is slower than usual while Forge sets itself up. Once the main menu loads, you are good to go.
- Add your mods. Drop
.jarmod files into your.minecraft/modsfolder, then relaunch. If you need a more detailed walkthrough, see our guide to installing mods with Forge.
Troubleshooting
If the game crashes right after launch, the three most common causes are: a mod built for a different Forge version, a required dependency you have not installed, or a Java version mismatch. Find the latest file in .minecraft/crash-reports/ and search for “Caused by” near the bottom. That line almost always names the specific mod or class that broke.
If the Forge installer itself will not open, check that Java is installed and that .jar files are set to open with it. Minecraft 1.17 and above require Java 17 or newer. Running an older version causes silent failures.
Forge vs Other Mod Loaders
Forge has the widest mod selection of any loader, but it is not the only option. Fabric is lighter and usually updates faster after new Minecraft releases. NeoForge is a fork of Forge that a growing number of mod developers have switched to. Quilt runs Fabric mods and adds extra tooling for developers.
If the mod you want only has a Fabric version, you need the Fabric loader, not Forge. Most mod download pages clearly state which loader they support.