Install Forge on Your Minecraft Server
Forge is a mod loader that lets you run Forge-compatible mods on your Minecraft server. The installation steps differ depending on which Minecraft version you are running. Use the reference table below to identify your version group, then follow the matching steps.
Before starting, connect to your server via FTP so you are ready to upload files.
Version and Java reference table
| Minecraft version | Java version | JAR filename | Multicraft JAR option |
|---|---|---|---|
| 1.1 - 1.11.2 | Java 8 | custom-1112below.jar | Custom Jar File (MC 1.11.2 and Below) |
| 1.12.X - 1.16.5 | Java 8 | custom.jar | Custom Jar File (MC 1.12 to 1.16x) |
| 1.17 - 1.17.1 | Java 16 | (libraries folder) | Forge for Java 16+ |
| 1.18 - 1.20.5 | Java 17 | (libraries folder) | Forge for Java 17+ |
| 1.20.6 - 1.21.x | Java 21 | (libraries folder + shim) | Forge for Java 21+ |
Forge for Minecraft 1.1 - 1.16.5 (Java 8)
- Visit the Forge download page and download the Installer for your target version.
- Run the installer JAR and select Install server. Choose a local folder for the files and click OK.
- Connect via FTP and upload all contents from the local installation folder to your server's root directory.
- Rename the Forge JAR:
- Minecraft 1.12.X - 1.16.X: rename to
custom.jar - Minecraft 1.11.2 and below: rename to
custom-1112below.jar
- Minecraft 1.12.X - 1.16.X: rename to
- In the Minecraft panel, find JAR File and select Custom Jar File (MC 1.12 to 1.16x) or Custom Jar File (MC 1.11.2 and Below) as appropriate.
- Click Save and restart your server.
Forge for Minecraft 1.17 - 1.17.1 (Java 16)
- Visit the Forge 1.17.1 download page and download the Installer.
- Run the installer and select Install server. Choose a local folder and click OK.
- In the installation folder, navigate to
/libraries/net/minecraftforge/forge/[ForgeVersion]/. - Copy
unix_args.txtfrom that subfolder and paste it into thelibrariesfolder (one level up). - Connect via FTP and upload the entire
librariesfolder to your server's root directory. - In the Minecraft panel, find JAR File and select Forge for Java 16+.
- Click Save and restart your server.
Forge for Minecraft 1.18 - 1.20.5 (Java 17)
- Visit the Forge download page and download the Installer for your target version.
- Run the installer and select Install server. Choose a local folder and click OK.
- In the installation folder, navigate to
/libraries/net/minecraftforge/forge/[ForgeVersion]/. - Copy
unix_args.txtand paste it into thelibrariesfolder. - Connect via FTP and upload the
librariesfolder to your server's root directory.Note: If you are running Forge 1.20.3 - 1.20.5, also upload the
forge-1.2X-X.X.X-shim.jarfile to the root directory. - In the Minecraft panel, find JAR File and select Forge for Java 17+.
- Click Save and restart your server.
Forge for Minecraft 1.20.6 - 1.21.x (Java 21)
- Visit the Forge download page and download the Installer for your target version.
- Run the installer and select Install server. Choose a local folder and click OK.
- In the installation folder, navigate to
/libraries/net/minecraftforge/forge/[ForgeVersion]/. - Copy
unix_args.txtand paste it into thelibrariesfolder. - Connect via FTP and upload the
librariesfolder to your server's root directory. - Also upload the
forge-1.2X-X.X.X-shim.jarfile to the root directory. - In the Minecraft panel, find JAR File and select Forge for Java 21+.
- Click Save and restart your server.
Troubleshooting
| Problem | Solution |
|---|---|
| Server fails to start after install | Confirm the correct JAR option is selected in Multicraft for your version group. |
| Mods not loading | Ensure mod files are in the /mods folder and compatible with your Forge version. |
| Wrong Java version error | Cross-check the version table above and re-select the JAR option in Multicraft. |