
Forge
What is Forge for Minecraft?
What is Minecraft Forge exactly?
Forge is a mod loader for Minecraft Java Edition. In practice, it is software that sits between Minecraft and your mods so they can run together without breaking everything. Without Forge, most major mods like Tinkers' Construct, Applied Energistics, or Create simply will not launch.
Forge has existed since 2011 and is still a major reference for Java modpacks. If you want to play modded on a shared server with friends, everyone must use the same Forge version and the same mods on client side. That is the core rule.
On Minecraft 1.20.2+, part of recent modpacks and mods now target NeoForge instead: NeoForge vs Forge.
Before you start: what you need to know
Forge works only with Minecraft Java Edition. If you play Bedrock (Windows 10/11, consoles, mobile), this guide does not apply. You need add-ons or Bedrock Dedicated Server instead.
Each Forge build is tied to a specific Minecraft version. A Forge build for 1.20.1 will not work on 1.21. Always verify compatibility before downloading anything.
Forge or Fabric?
Some recent mods are built for Fabric, another lighter mod loader. Before installing Forge, make sure your target mods actually use Forge and not Fabric: they are not interchangeable. For the opposite approach, check the guide for Fabric.
How to install Forge client-side step by step
Installing Forge on your PC takes less than 5 minutes. Here is the clean way to do it without risking your existing Minecraft setup.
Download the correct Forge installer
Run the installer
.jar file. A window opens: select Install client and verify the path points to your normal Minecraft folder. Click OK and wait for installation to finish.Launch Minecraft Launcher and pick the right profile
Put your mods in the correct folder
.jar files go into the mods folder in your Minecraft directory. On Windows, this folder is %appdata%\.minecraft\mods. Create it if missing. Drop your mod files there, then relaunch Minecraft with the Forge profile.%appdata%\.minecraft\modsCheck everything works
Install Forge on a Minecraft server
To play multiplayer with mods, your server must also run Forge. The process is slightly different from client install.
Download the Forge server installer
.jar file.Run installer in server mode
XX.X.X with your downloaded Forge build number.java -jar forge-1.20.1-XX.X.X-installer.jar --installServerAccept Minecraft EULA
eula.txt file is generated. Open it and replace eula=false with `eula=true` to accept Mojang terms. Without this, the server will not start.eula=trueStart the server
run.sh (Linux/Mac) or run.bat (Windows) script generated by installer. First startup can take several minutes, that is normal while Forge initializes data.Add server-side mods
.jar mod files as your client into the server mods/ folder. Some mods are client-only (cosmetics, minimap...) and do not need to be on server side, check each mod's docs when unsure.Managed host: even easier
Forge: key points to remember
Before jumping into a big modpack, here are practical rules that prevent most common issues.
Best practices with Forge
- •Client and server must run exactly the same Forge version
- •Mods must be identical on both sides (same file, same version)
- •Some mods require dependencies (ex: Geckolib, JEI), always read the mod page
- •More mods means more RAM needs, plan at least 4 GB for a medium modpack
- •Make a world backup before adding or removing mods mid-playthrough
- •Forge only works on Java Edition, not compatible with Bedrock
Which host should you pick for a Forge server?
A Forge server needs more resources than vanilla Minecraft. RAM is the main criterion: a server with 5-6 light mods can run on at least 4 GB, but a full modpack (100+ mods) often needs 10 to 16 GB. It is better to plan higher than suffer lag later. For sizing ranges by server type, see how much RAM for a Minecraft server.
Forge beginner setup (2-5 players)
RAM: 4-6 Go
Players: 2 to 5 players
Price: ~5-8€/month
✓ Ideal for: Small friend group, light mods, or compact modpack (under 50 mods)
Mid modpack setup (4-10 players)
RAM: 6-10 Go
Players: 4 to 10 players
Price: ~9-15€/month
✓ Ideal for: Popular modpacks like All the Mods, Valhelsia, or FTB with a small community
Heavy modpack setup (10+ players)
RAM: 10-16 Go
Players: 10 players and more
Price: ~15-25€/month
✓ Ideal for: Large modpacks (150+ mods), semi-public servers, or custom packs with lots of world generation
Is Forge right for you?
Forge is ideal if you want technical or adventure mods on Minecraft Java Edition, whether solo or in a small group. The ecosystem is huge with thousands of mods, and most major modpacks (FTB, Technic, CurseForge) run on Forge. If your group wants to launch a modded server without headaches, this is still the most widespread option.
On the other hand, if you only want lightweight mods to boost performance (like Sodium or Lithium), Fabric is often a better and faster-updated fit on newest versions (see Fabric). And if you play on console, mobile, or Windows 10 Edition, Forge is simply unavailable, you need Bedrock add-ons instead.
In short
Frequently asked questions about Forge for Minecraft
Is Forge free?
Which Forge version should I choose?
Does Forge slow down Minecraft?
Do all client mods need to be on the server?
What should I do if the Forge server will not start?
eula=true is set in eula.txt. Then inspect logs: latest.log in logs/ tells you exactly which mod or dependency failed. The most common cause is a missing mod or a version incompatibility between two mods.