How to Upload a Custom JAR File For Minecraft
Last modified on Mar 24, 2023 in Control Panel
By Nathan Young
Creating a Minecraft server may involve plugins or mods, which needs a specific configuration to fully work. This tends to be Paper or Forge JARs, which is built into our panel system. However, sometimes owners want or need a specific version of them for a variety of reasons. For instance, occasionally mods require a certain Forge build and not the latest one. Other times, it can be a completely customized setup of their liking. Regardless of your reasoning, doing this can be confusing for newcomers or anyone inexperienced with servers. With this in mind, we’ve created this Apex Hosting tutorial to show you how to upload a custom JAR into a Minecraft server.
Briefly mentioned above, custom JARs are used for specific versions of server types. There are tons of possibilities other than Paper or Forge, such as Magma, Fabric, and more. Obtaining these involves you downloading them from their respective websites, which could contain other files. For example, modded JARs typically have a “libraries” folder that holds important data. These are, most of the time, essential for the server to successfully load up. The process for installing it has a few steps, which can be reviewed down below.
Before uploading anything, you’ll need to prepare the server and files first.
- Head towards your Apex server panel, then locate the
- Click on the currently used option, then search for Custom Server Jar.
Note: Make sure to use the correct Server Profile for this setup.
- Once found, select it and press
Change Versionin the following prompt.
- Afterward, click the
Create New Worldand
I’ll Restart Laterbuttons.
- When you’re done, confirm custom.jar is used for the filename.
Important: If you see a different name, change it accordingly.
- On your computer, locate your desired JAR file and rename it to custom.jar.
We strongly encourage you to create a new world, as it fully ensures compatibility with the new JAR file. However, if the existing map shares the same Minecraft version and/or mods, then it should be supported. Otherwise, continue to make a fresh world to proceed with the installation.
Uploading to Server
When everything is prepared, follow the instructions below to install the custom JAR file.
- In the main server panel, click
FTP File Accessnear the top left corner.
- Login with your password, then locate and enter the jar directory.
- Checkmark any existing files, then press
Deleteat the top.
Submitthese changes, then wait for it to complete and return to the same folder.
- Afterward, press
Uploadin the top left corner to begin the installation process.
- Drag and drop the custom.jar file into the respective area.
- Wait for this to reach 100%, then head back to the main panel.
Restartthe server so the new JAR can load without problems.
In most cases, owners will have extra files that were downloaded with their custom JAR. These can also be uploaded to the server, which may be required depending on what you’re using. The steps to upload the other files are the same as above, but requires them to be zipped via WinRAR or 7zip. Once they’ve been compressed, you’re ready to follow the steps below.
- Navigate to the
FTP File Accesspage from the main server panel.
- Login, then enter the jar directory and press
Uploadin the top left.
- Drag and drop the zip into the respective area, then wait for it to complete.
- Return to the main folder and check mark the uploaded zipped file.
- Press Unzip in the top right corner, then
Submitthe changes on the next page.
- Wait for everything to finish, then head back to the main panel.
- From here,
Restartthe server so the custom JAR can successfully load.
In cases when the JAR isn’t loading after uploading it, ensure that you’ve set the file name to “custom.jar”. This is absolutely necessary for everything to work properly. Additionally, the
Game File area needs to have the same name selected for it to start. If the situation persists after this, then double-check you didn’t miss any Extra Files during the FTP uploading process. Once everything is done,
Restart the server to see if it loads correctly. However, there could be an underlying issue with the JAR file itself that causes the problem.
Sometimes, players may be unable to join the server due to another issue other than the custom JAR. This happens if you didn’t create a new world, which tends to be required for most installations due to incompatibility concerns. Although, another cause could be from missing mods on your launcher or using the wrong game version to join the server. Confirming these aspects, depending on your setup, will likely resolve the issue. Otherwise, try to use the Direct Connection method with your
IP Address:Port for the best possible attempt.