Skip to content Nodecraft
Support / Minecraft / Mods / Preparing Minecraft Modpacks: CurseForge Files
Create a Minecraft Server today!
Start Free Trial

Preparing Minecraft Modpacks: CurseForge Files

So you found a modpack from CurseForge that isn't in our installer and want to upload it to your server? Great! We can guide you on how to do that!

Before reading further, please take a moment to look at the server files inside of the zip file you downloaded. If there are only a few files that include a manifest.json, overrides folder, and modlist.html, then head over to this guide instead: https://nodecraft.com/support/games/minecraft/preparing-minecraft-modpacks-manifest-files

If not, then onward!!

Getting Complete Server Files

The great thing about CurseForge packs is that majority of the time, they will have all the files needed for a server!

Head over to the CurseForge page of the modpack you want to download. You can search for it on the CurseForge website here: https://www.curseforge.com/minecraft/modpacks We're going to use "Farming Valley" and "Enigmatica 6" for our examples throughout this guide. Click on the "files" tab, then scroll down until you see "Recent Files"

The location of the Files tab The location of Recent Files on the Farming Valley modpack

Notice how all of those have a little tag that says "+1 Server Pack"? That is exactly what we want! If a modpack doesn't have that, then there are no files for a server in it. Sometimes modpack authors push updates that are purely client-side only so there won't be any server files. Sometimes if the update was bugged, then they'll remove the server files. Usually if it is a bugged update, that will be stated in the changelog on that version.

By default, when you go to the "files" page, it will already be on the most recent release. If you want another version, simply click on it from the "recent files" list.

Download and Unzip

The server pack will be in "additional files." Click on the "download" button beside it to download it to your PC.

The

This will download a zip file. We prefer using 7-Zip for zipping/unzipping files, but you can use any zipping tool you'd like to unzip the file.

The zip file of the modpack with the right-click menu displayed showing where to unzip it with 7-zip

Note: It's a good idea to put the zip file into its own folder. Most times the files will already be in a folder inside the zip, but occasionally they aren't and then they'll get scattered everywhere when you unzip it.

Check for Minecraft and Forge .jar Files

If the a folder was extracted from the zip file, open it. There may be a folder inside a folder, too (folderception!). These are, in general, the files you want to see:

The contents of the unzipped modpack folder

The first files to look for are the core Minecraft and Forge jar files. If those are present, then you can move on to the next step. If not, then we'll need to get them. Luckily, that is an easy process!

There should be some .bat files that need to be run. These are typically named along the lines of start.bat, launch.bat, and/or install.bat. Double click on them to run them. This will open a command line interface that spits out a bunch of information at a rapid pace. You don't need to pay much attention to what it's doing while it loads everything. Wait for it to finish (most of the time it will end on a screen asking you to agree to the EULA. It is complete when it gets to that screen.) then close the command line interface when it is done.

The start.bat file being run

Now you should have a Minecraft jar file and a Forge jar file!

Optional step: Run the Forge jar This is something the server will do anyway, but if you want to speed up the process of the server going online, you can go ahead and run the Forge jar file so it creates all the files and folders it needs ahead of time.

Delete Unnecessary Files

This part is purely clean-up to keep your files organized and tidy. It isn't required at all, but it does make it easier to look through your server!

The following files can be deleted:

  • eula.txt

  • start/launch/install .jar files

  • .txt files

  • .sh files

  • .bat files

  • .md files

  • .log files

  • .exe files

  • .json files

  • image files, such as .png

  • server.properties Only if it wasn't there first! As in, when you ran the .bat or the Forge jar, it generated one. If it was there already, leave it in.

Delete Redundant Backup Configs and Mods

Most modpacks are going to include a couple of backup mods that are redundant to have on servers and will eat up SSD space extremely fast. We get rid of these on all modpacks we include in our installer and highly recommend it on any modpacks you're going to install. These are ftbbackups and aromabackup. Sometimes it'll just be one or the other, sometimes both.

Hint: Use the Backups feature on the NodePanel instead. You can even use the Automated Tasks feature to do it at certain intervals!

Aroma Backup

Open the config folder. Aroma may have a folder of its own called aroma1997. If it does, open that up and locate the aromabackup.cfg file. Delete that file. If it isn't inside a folder, scroll down past the folders until you find it and delete it.

The modpack folder with the

Back out of the config folder until you're in the main folder again, then open the mods folder. Locate aromabackup.jar in the list and delete it. Sometimes it will simply be named backups.jar.

Note: Sometimes the mod won't exist, but the .cfg file does. Make sure you still delete the .cfg file anyway!

FTB Backup

FTB Backups used to be done only with the FTBUtilities mod, but within the last couple of years a separate mod just for backups has been made called "FTBBackups". Some modpack authors double down by having the FTBBackups mod included as well as backups enabled in FTBUtilities. We'll have to look for both of these!

  • Open the config folder. Scroll down until you find ftbbackups.cfg and/or ftbutilities.cfg. Very rarely, it may be a .toml file instead.

  • Delete ftbbackups.cfg if it exists.

  • Right click on ftbutilities.cfg and open it with a text editing program. We prefer using Notepad++, but you can use the default text editor that comes with your system. Scroll until you find a section labeled "backups", then change B:enabled=true to B:enabled=false. Save, then close. If it doesn't have a section for backups, then you don't need to worry about it!

FTButilities.cfg opened in Notepad++ with the

Back out of the config folder until you're in the main folder again, then open the mods folder. Locate ftbbackups.jar if it exists and delete it. Sometimes it will simply be named backups.jar.

Zip, Upload, and Test

You're now ready to get this modpack on your server!

If you haven't created an instance for Minecraft yet, go ahead and do that now. Not sure how? Not to worry, we have a quick guide you can check out here: Instances Guide

In the file manager, click on the "apply" button beside "select all" at the bottom, then click on the "delete" button. The file manager should be completely empty after doing this.

The file manager showing where the

In the main folder of the modpack on your PC, select all the files. Right click on them and zip them up.

The contents of the modpack folder being selected and zipped

Upload that zip file to your server. That can be done by clicking the "upload" button in your file manager, dragging and dropping the file directly into the file manager, or via FTP.

FTP is generally the best way to upload files, especially large ones. FTP breaks the file up into small portions and sends each portion one at a time. It keeps tracks of what's been sent, checks it off a list when it gets to the other ends okay, and will resend if one gets lost. It also double-checks the integrity of what it sends, and will resend if any are corrupted.

Here is a link to our guide on how to use FTP: Basic FTP Tutorial

Once uploaded to the server, select the zip file and click on the "unzip" button that appears. Select "current directory" from the drop-down list that appears.

The zip file being selected inside the file manager with the The drop-down menu showing the different directories with

Head over to the "Java Settings" page on your panel. Under the "JAR" section, select the drop-down menu and choose the Forge jar file. Make sure you click the save button!

The Java Settings section of the NodePanel with the correct Forge jar file selected from the drop-down menu

Finally, turn the server on! If all the steps were followed, then it should load up the modpack and go online!

Chat blocked!

Nodecraft is an ad-free website! Disable adblock if you have any questions.