Upload a Custom JAR File to Your Minecraft Server
Host Havoc lets you run any custom Minecraft server JAR on your server. You need to rename the JAR to the correct filename for your Java version and select the matching option in the Minecraft panel.
Before starting, connect to your server via FTP.
Version and filename reference table
| Minecraft version | Java version | Required 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 | custom-java-16.jar | Custom JAR File for Java 16 |
| 1.18 - 1.20.4 | Java 17 | custom-java-17.jar | Custom JAR File (Minecraft 1.18.X and above) |
| 1.20.5 - 1.20.X | Java 21 | custom-java-21.jar | Custom JAR File (Minecraft 1.20.5 and above) |
| 1.26+ | Java 25 | custom-java-25.jar | Custom JAR File (Minecraft 1.26 and above) |
Steps
- Download the JAR file you want to run (for example, a Paper, Purpur, or other server JAR).
- Rename the JAR to the filename shown in the table above for your version.
- Connect via FTP and upload the renamed JAR to the root (base) directory of your server.
- Log in to the Minecraft panel and open your server settings.
- Find the JAR File setting and select the option from the table that matches your version.
- Click Save and restart your server.
Note: For Minecraft 1.17 and newer, selecting the wrong JAR option will cause the server to fail to start because each option runs a different Java version. Always match the Multicraft option to your Minecraft version using the table above.
Troubleshooting
| Problem | Solution |
|---|---|
| Server fails to start | Confirm the JAR filename matches the table exactly, including the .jar extension. |
| Wrong Java version error | Re-check the table and update the JAR File selection in Multicraft. |
| File not found error | Ensure you uploaded the JAR to the root directory, not a subdirectory. |