How to Install a Custom JAR (Custom Server Type)

A server type allows you to select the JAR file that your server will run on startup, for example, PaperSpigot, Bukkit, and Forge are all different types of JARs/server types.

Although we offer built-in support for many different server types using our server type selector, it is possible to install any server type or mod pack on your Shockbyte server. To do this, you will need to install it as a custom JAR by following the steps provided in this article.

Important: Forge versions 1.17.1 and newer can only be installed using our server type selector, a custom jar will not work.

Installing a Custom JAR

To install a custom JAR file, you must select the appropriate server type, upload your custom JAR file, and rename it to match the appropriate Java version as needed.

Important: If you have selected the Custom JAR server type with a specific Java Version, you must rename the JAR file to the file name under Custom JAR File Name at the top of the page.
  1. Access your control panel and Stop your server.
  2. Select the Custom JAR option from the Server Type dropdown menu based on the version of Minecraft you intend to use.
    Minecraft Version Recommended Java Version Custom JAR File Name
    1.8 to 1.11 Java 8 custom-java8.jar
    1.12 to 1.16.4 Java 11 custom-java11.jar
    1.16.5 Java 16 custom-java16.jar
    1.17.1+ Java 18 custom-java18.jar

  3. Access your server files using FTP, we suggest using FileZilla.
  4. Upload your desired server JAR to the base directory of your server files.
  5. Rename it to custom.jar (or custom-javaX.jar, X being the required Java version). Make sure that it is in lowercase, otherwise, it will not load properly.
    Custom JAR
  6. If you're installing a server type that requires extra files (usually additional libraries) such as Forge, SpongeForge or any mod pack, you will also need to upload these. These are generally generated by running the installer for a server type on your own computer, and then uploading the files it downloads onto your computer.

That's all! Once you restart your server, it will begin loading your custom server JAR.

If you require any further assistance, please contact our support at: https://shockbyte.com/billing/submitticket.php

Mitchell Smith

Managing Director @ Shockbyte

  • minecraft, multicraft, custom jar, server type, forge, sponge, spigot, paperspigot
  • 209 Users Found This Useful
Was this answer helpful?

Related Articles

How to Configure Autosaving of Your Minecraft World

Minecraft servers have the ability to automatically save world data periodically. By default,...

How to Disable Player Advancement Announcements

Advancement is a feature available exclusively on Minecraft Java Edition wherein players can...

How to Download Your Minecraft Server World

We have a video tutorial on downloading your Minecraft server world: If you want to use your...

How to Modify Spigot Configuration (spigot.yml)

The Spigot Config file has many options and settings that can be modified to change the behavior...

How to Reset The Nether on Your Minecraft Server

With the drastic change to the nether in the latest 1.16 update, many players may want to reset...