Minecraft

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

  1. Download the .jar from the official source.
  2. Open Files and upload it to the server root (where server.properties lives).
  3. Rename it to exactly server.jar — our startup script looks for that name — or set the JAR name in the Startup tab's SERVER JAR FILE variable.
  4. 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.