We offer a Mod Pack Manager that assist with installing a significant amount of Modpacks. Data is directly pulled from CurseForge.
To access the Mod Pack Manager, click
On this page, you'll be able to view and search through thousands of Modpacks to be installed.
Feel free to glance over our list of top picks to choose from.
Installing your own Modpack? Check out Forge - Manual Modpack Installation
Once you've found your preferred Modpack, click on the
Install button. Preferably, you would choose
Format Server for starting a fresh server.
NOTE: FORMAT SERVER WILL DELETE ALL DATA. TAKE A BACKUP!
After your Modpack has been successfully installed, check your
File Management to see if you need to install Forge yourself. If you need to install Forge yourself, please see the Installing Forge section below.
Assistance with Certain Modpack Installations
We’ve collected information about some problems related to specific modpacks that we’ve noticed are popular. You’ll find tips and solutions to those common issues for those modpacks listed below.
Begin by Installing Forge 1.12.2 - Recommended.
Install Different Edition
Start your server to generate all the necessary files and folders. Once fully generated, stop your server.
Next download the latest Pixelmon Server and upload into the
mods/ folder. Then Start your server.
You have successfully installed Pixelmon! Feel free to continue your configuration & loading of sidemods by reading Pixelmon's Server Installation guide.
Feed the Beast
It appears many of the modpacks provided by the FTB Team do not include the 2 necessary files to start your server. View the Missing Libraries tab at the bottom of the page for Download.
All of Fabric / All the Mods
These modpacks require you to manually build the files for your server. To begin, open the File Management and download
startserver.bat (Windows)/startserver.sh (Linux/Mac) and
server-setup-config.yaml. Create a New Folder on your preferred storage location, and move the files into the folder.
We do not recommend running this script inside your root Downloads folder. Files generated are created where the script is executed.
Feel free to exit the Install script after...
The server installed successfully, you should now be able to run the file forge
You can delete this installer file now if you wish
[TIME] [INFO] Done installing forge, deleting installer!
[TIME] [INFO] You have not accepted the eula yet.
[TIME] [INFO] By typing TRUE you are indicating your agreement to the EULA of Mojang.
[TIME] [INFO] Read it at https://account.mojang.com/documents/minecraft_eula before accepting it.
Once you've closed the script, Upload all the files back to your Server Directory.
Finally make sure your
Server Parameters are up to date with the Server Launch Jar (example
forge-*.jar) then Start your Server.
Newer versions of Valhesia may require installing a specific version of Forge. Please view our guide to manually installing Forge on your server.
Download SkyFactory4 from the Mod Pack Manager.Install Forge 1.12.2 Latest/Recommended, but DO NOT FORMAT. Finally make sure your **`Server Parameters`** are up to date with the Server Launch Jar (example `forge-*.jar`) then Start your Server.
Follow the normal steps of using the Mod Pack Manager & Install Latest/Recommended Forge 1.12 in the Server Software. Remember to NOT Format Server.
Install Different Edition
Install the modpack automatically through the Modpack Manager. However, you may need to install one mod manually - Random Patches.
Common Installation Issues
⚠️ Feed The Beast Modpacks are NOT updated in our Modpack Manager
[Name] not updated in Mod Pack Manager
We pull our Modpacks straight from CurseForge's website. This relies on the Modpack Developer updating and providing a server pack.
If you are missing certain libraries or the Vanilla Minecraft jar. You may need to generate a copy of Forge and upload the following files to your server -
Error: Unable to access jarfile [server].jar
Your server may not have included a copy of the necessary Forge server Version, or you're using a different server jar under a different name. You can either rename your preferred server jar to
server.jar,or update the Startup Parameters under
Unable to Join Server, using Same Working IP Address
Server Starts with Vanilla rather than Forge
A problem occurred running the Server launcher.java.lang.reflect.InvocationTargetException or
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
This occurs when you've selected Java 11 and your server software only supports Java 8. To change the Java Version your server is running on, follow the steps outlined in our article on Java Version Selection
Need to run
If you're attempting to install a Modpack and are only provided a script. You won't be able to run them on our service. You'll need to manually run them on your computer.
If you're trying to start your server with
serverstarter-*.jar. We recommend starting the server instead with the direct forge file,
server.jar but not
Exception in thread "main" java.lang.IllegalAccessError: class cpw.mods.modlauncher.SecureJarHandler (in unnamed module @0x4434095f) cannot access class sun.security.util.ManifestEntryVerifier (in module java.base) because module java.base does not export sun.security.util to unnamed module @0x4434095f
Incomplete set of tags
This error states that you have a mod installed that is required on both the server and client but isn’t receiving the information it expects from the server. This can be caused by the mod not being on the server, using a mismatched version of the mod on the Server or Client, or the mod having an error of some sort. You’ll find some basic troubleshooting steps you can go through to fix all of these below.
Missing mod & Version Mismatch
Compare the list of mods you have on the Client and Server and make sure that the they both have the same mods installed and that each mod installed is the same version.
By version we mean Mod Version, not Game Version. Mods will often have multiple releases for the same version of Minecraft, such as 1.12.2. So look for another Version number that the mod displays with the Game Version.
If you’re using a modpack published on CurseForge, you should refer to the CurseForge publication for the mod list or have the client re-download the modpack to solve this issue.
If no Client can connect to the server because of this error then you should redo the server creation step for the modpack and make sure that the modpack version matches what your Clients are downloading.
You are unlikely to run into this issue unless you’re building a custom modpack, but mods will sometimes present incompatibilities with each other and not work as expected. In that case you’ll need to weed out which mod or mods are causing the issue.
Since we don’t know what mod is causing the issue, the best method of figuring out the culprit is to perform a linear/binary search. It’s a bit tedious but will give us the best chance. We have an article on linear/binary search methods here. The only caveat is that you should perform the search on both the server and client at the same time. By not searching both the client and server you are creating an environment in which the error will always present itself.
Internal Exception: io.netty.handler.codec.OecoderException: Java.lang.IllegalfirgumentException: Payload may not be larger than X bytes
This error will appear when one of the packets sent by the server exceeds the vanilla limit on packet sizes. This can be caused by mods adding too much data to certain parts of the game, like adding too many attributes to a block/entity or too many recipes that have to be synced on login. You can mitigated this by modifying the game on both the server and client to increase the vanilla value.
It may also be caused by a corrupted world, where a block or entity erroneously received too much data. In which case increasing the packet size won’t fix the issue. You can easily test which by renaming the world file to generate a fresh world. If the error persists then you’ll want to use a mod to expand the packet size. If this fixes the error, you’ll need to either revert to a recent backup or modify your world to removing the error.
If you’re using Forge/Fabric 1.16-1.19.4 then you can use Random Patches to increase your packet size as well as fix a few other connectivity issues!
Connection Timeouts - RandomPatches Mod
When playing on larger modpacks, with an underpowered client, or an unstable connection, your players can take some time to have all of the server data synced to their client. This is generally expected and normal. But if the connection takes too long then the server will kick the client, assuming that the connection failed. There are mods that can increase the connection time to a more reasonable amount for the pack you’re running, and while most modpacks will have a mod like the one we’re going to discuss already installed, you might need to install it yourself.
We’re going to walk through installing and configuring the RandomPatches mod, specifically to fix connection timeout issues. The mod as a whole includes a ton of bug fixes for bugs or inconsistencies the game and you can find a list of them all here, but we’re only concerned with the section on Connection Timeouts for today.
RandomPatches can be installed on either Forge or Fabric just like any other mod on the Server. While it provides patches for both the server and client, it’s not required to have on the client when it’s installed on the server, so you can install it on your server without forcing your players to install it too. All you need to do is upload the mod file to your servers mod folder Using the File Manager or Using SFTP and then restart your server.
After you’ve uploaded the mod file, you can make sure that the Connection Timeout section is enabled and configured by checking the configuration file for the mod. This will be located in the same section as every other mod configuration file for the modloader that you're using. IE for Forge you’ll find the configuration file under
config/randompatches.toml. There’s also a section about how the configuration is handled on the RandomPatches wiki that explains a bit about it.
After locating the configuration section that controls the Connection Timeout feature, you’ll want to change it to a value that allows your players to log in without issue. The only downside to setting it to a high value is that it delays the time it takes for actually failed log-ins to be caught. The upside to a higher value is that players with an underpowered PC or an unstable connection will be more likely to make it into the server.
We generally recommend starting with a value of
900 seconds for all 3 values. For simplicities sake,
900 seconds would be
18000 ticks and is the value you’d want to input into the
login timeout field.
📄️ Forge Manual Modpack Installation
Some Mod Packs don't provide server files that are compatible with our automatic installation for a number of reasons, or you might want to upload a Custom Modpack that isn't posted on CurseForge. In either case, you can manually install the entire modpack or the parts that the installer can't handle by following the steps below.
📄️ Manual Mod Upload
You may need to manually add mods to your Forge or Fabric server after installing a Modpack using our Modpack Manager. This is a relatively simple task and can generally be done entirely from the web interface of the Game Control Panel.
📄️ Re-creating your Own Server Pack
Some pack developers don’t release a Server Pack with their Modpacks, leaving it up to server owners to create a Server Pack if they want to host a server. The process of doing so is very similar to creating a Modpack for a custom Modpack you created on your own, so we’ll reference some of the same areas of that article here, but we’ll also talk about the steps that are specific to creating a server pack for a Modpack you didn’t create.
📄️ Updating a Modpack
You may see an error when a client connects with a version of the pack that is different from the one running on your server. The best way to ensure that you don’t run into this issue is to make sure everyone is running the latest version.