Forge Server Download & Install Guide
The original and biggest Minecraft modding platform.
Also searched as MinecraftForge.
What Forge is and who it's for
Minecraft Forge is the oldest and largest mod loader, with a huge mod library for long-lived versions such as 1.7.10, 1.12.2, 1.16.5 and 1.20.1 — the versions many modpacks still use. Forge servers are set up with the official installer: you run it with --installServer and it downloads the Minecraft server and libraries.
MCJarHub links the recommended Forge build (or the latest if none is recommended) for each Minecraft version, straight from Forge's official maven. Since Minecraft 1.17 Forge servers start with run.sh/run.bat and read memory settings from user_jvm_args.txt. For new modpacks on 1.20.2 and later, also look at NeoForge.
All Forge versions
Minecraft 26.x (5)
Minecraft 1.21 (11)
Minecraft 1.20 (6)
Minecraft 1.19 (5)
Minecraft 1.18 (3)
Minecraft 1.17 (1)
| Version | MC release | Build | Java | Status |
|---|---|---|---|---|
| 1.17.1 | 37.1.1 | 16 | — |
Minecraft 1.16 (5)
Minecraft 1.15 (3)
Minecraft 1.14 (3)
Minecraft 1.13 (1)
| Version | MC release | Build | Java | Status |
|---|---|---|---|---|
| 1.13.2 | 25.0.223 | 8 | — |
Minecraft 1.12 (3)
Minecraft 1.11 (2)
Minecraft 1.10 (2)
Minecraft 1.8 (3)
Minecraft 1.7 (2)
Minecraft 1.6 (3)
Minecraft 1.5 (1)
| Version | MC release | Build | Java | Status |
|---|---|---|---|---|
| 1.5.2 | 7.8.1.738 | 8 | — |
Previews & experimental builds (2)
| Version | MC release | Build | Java | Status |
|---|---|---|---|---|
| 1.7.10 Pre-Release 4 | 10.12.2.1149 | 8 | — | |
| 1.6.3 | 9.11.0.878 | 8 | — |
How to set up a Forge server
Steps for the latest version (26.3); every version page has its own exact commands.
- Install Java 25 or newer (e.g. Eclipse Temurin) and check it with
java -version. - Download the official installer
forge-26.3-66.1.0-installer.jarinto an empty folder. - Run
java -jar forge-26.3-66.1.0-installer.jar --installServer. It downloads the Minecraft server and libraries into the folder. - Start the server with the generated
run.sh(Linux/macOS) orrun.bat(Windows). Set memory inuser_jvm_args.txt, e.g.-Xmx6G. - Accept Mojang's EULA in
eula.txt(eula=true), start again, and put mods intomods/. - You can delete the installer and
installer.logafterwards.
Forge FAQ
What is the latest Forge version?
The newest Forge release on MCJarHub is 26.3, published 21 Oct 2026.
Is the Forge installer the server jar?
No. Run it with java -jar forge-…-installer.jar --installServer; it creates the server files and start scripts.
Forge or NeoForge?
For 1.20.1 most modpacks use Forge. From 1.20.2 onward many popular mods moved to NeoForge. Use whatever your mods or modpack require.
Where do I set the RAM for a Forge server?
Since Minecraft 1.17: in user_jvm_args.txt, e.g. -Xmx6G. Older versions: in the java start command.
Recent Forge builds
- — Forge 1.20.3: Version added
- — Forge 1.5.2: Version added
Forge Java requirements
| Minecraft | Java |
|---|---|
| 26.1 – 26.3 | Java 25+ |
| 1.20.6 – 1.21.11 | Java 21+ |
| 1.18 – 1.20.4 | Java 17+ |
| 1.17.1 | Java 16+ |
| 1.5.2 – 1.16.5 | Java 8+ |
Forge vs alternatives
Detailed comparison →Official links
Grab it via API
curl https://mcjarhub.com/api/v1/latest/forge
Full API documentation →