How do I run a custom or unlisted JAR (Waterfall, Velocity, Magma, a specific fork)?
If the software or build you want isn't in the Versions catalog — a specific proxy like Waterfall or Velocity, a hybrid like Magma, or a particular fork — you can install it manually. It's a straightforward file-and-startup job.
Installing a custom JAR
- Download the
.jarfrom the official source. - Open Files and upload it to the server root (where
server.propertieslives). - Rename it to exactly
server.jar— our startup script looks for that name — or set the JAR name in the Startup tab'sSERVER JAR FILEvariable. - Start from the Console.
Proxies and custom flags
For proxies (Velocity/Waterfall) the same steps apply. You may also want custom startup flags for these.
Tip: For proxies you'll often want custom startup flags — see the startup-command answer for how to set them.
Frequently asked questions
Where do I put the JAR? In the server root, alongside server.properties, via the Files manager.
Do I have to rename it to server.jar? Either rename it to server.jar, or point the SERVER JAR FILE variable in the Startup tab at your file.
Modpacks are the most memory-hungry thing we host, and one that will not start is usually short of RAM rather than broken. Our Supreme and Ultimate Minecraft plans are the ones sized for heavy modpacks.