Plugins and mods
How to install a Minecraft modpack on your server
A modpack is a set of mods that the pack maker has tested together, often with its own quests and settings. Running one on a server means the server needs the same mods, the right loader (Forge, NeoForge or Fabric) and the exact Minecraft version the pack was made for.
The Mods tab does all three at once. You pick the pack, and the panel puts the server version of that pack in place.
In short
To install a modpack on a Minecraft server, open the Mods tab, go to CurseForge and FTB packs, search the pack, pick the version and click Install this pack. The panel switches the server to the loader and Minecraft version the pack needs and puts its server files in place. Then start the server and have every player install exactly the same pack version in their launcher.
Before you install a Minecraft modpack
- Check the memory. Big packs need a lot. When you pick a pack the panel shows what the makers recommend next to what your server has. How much RAM a Minecraft server needs has the rule of thumb.
- Make a backup in the Backups tab if there is a world on the server you want to keep. A modpack usually comes with its own world settings, and modded worlds cannot be opened without the mods.
- Agree on the pack and version with your friends first. Everyone must use the same one.
Choose a Minecraft modpack for your server
Packs differ in what they are about and in how heavy they are. The kind of pack already tells you roughly what the server needs, before you look at a single mod:
| Kind of pack | What players do | Memory to start with |
|---|---|---|
| Vanilla plus | The normal game with more biomes, better visuals and small extras | 6 to 8 GB for a small group |
| Adventure and RPG | Dungeons, bosses, classes and harder mobs | 8 GB, more for a bigger group |
| Tech and automation | Machines, factories and long production chains, often with Create | 8 to 12 GB, growing with the factories |
| Kitchen sink, such as All The Mods | Hundreds of mods of every kind in one pack | 12 GB for up to six players, 16 GB for up to ten |
When you click a pack in the Mods tab, the panel shows the memory its makers recommend next to what your server has. If the two are far apart, read how much RAM a Minecraft server needs before you install.
Install a CurseForge or FTB pack on your Minecraft server
- Open the Mods tab and go to CurseForge and FTB packs.
- Search for the pack by name, for example All The Mods, Better MC or Cobblemon.
- Pick the version you want. Choosing a version also sets the right loader and Minecraft version on your server.
- Click Install this pack. The panel stops the server, downloads the pack's server files and installs them. Leave the page open; a big pack takes a few minutes.
- When it says the pack is installed, start the server from the Console. The first start of a modpack is slow, often several minutes, while every mod sets itself up.
A pack only appears if its makers published a server version. Packs that are meant for singleplayer only do not show up, which saves you from installing something that cannot run on a server.
Which modpack version to install on the server
A pack can have dozens of versions, and not every one is a good choice for a server:
- Pick a release. CurseForge marks every file as Release, Beta or Alpha. Beta and alpha versions are tests and can break a world between updates.
- Pick the version your players can get. If friends already play the pack, use their version, or agree that everyone moves to the same new one.
- Look at the Minecraft version. Packs for older versions, such as 1.12.2 or 1.20.1, are often bigger and more finished, while packs for the newest version are still growing.
Install a modpack that is not in the list
Some packs only offer their server files as a download on their own page, and a pack you put together yourself is in no list at all. You can still run it:
- On the pack page, download the server files for the version you want. On CurseForge, open the Files tab of the pack, click the version and look for the server pack among its additional files.
- Unpack the zip on your computer.
- In Settings, under Server software, set the server type to the loader of the pack and the Minecraft version to the version of the pack, and save. Java follows the version you pick.
- Stop the server, set an SFTP password in Files and copy the folders of the pack over SFTP: at least
modsandconfig, plusdefaultconfigs,kubejsor other folders if the pack has them. - Start the server and watch the Console until it says
Done.
Leave the start scripts and installers that come with the pack on your computer. The panel starts the server itself, with the Java version and memory of your plan.
Get your players into the same Minecraft pack
Unlike plugins, mods run on both sides. Every player needs the same pack at the same version in their own launcher.
- Players install the CurseForge app, the FTB app, Prism Launcher or Modrinth, depending on where the pack lives.
- They search the same pack and install exactly the same version as the server.
- They start the game from that profile and join with the server address.
Join a modded Minecraft server is a page you can send to your players, with the errors they are most likely to see.
Install the same modpack version in CurseForge, FTB, Prism or Modrinth
Launchers install the newest version of a pack unless you tell them otherwise, which is the most common reason a friend cannot join. Have each player check the version number against the one in the Mods tab:
| Launcher | Where to pick the version |
|---|---|
| CurseForge app | On the pack page, open the list of versions and install the one with the number of the server |
| FTB App | On the pack page, choose the version from the version list before installing |
| Prism Launcher | Add an instance from CurseForge or Modrinth and choose the version in the list below the pack |
| Modrinth App | Open the pack, go to its versions and install the matching one |
A player who installed the wrong version can change it in the profile settings of most launchers, or remove the profile and install the right one. Nothing on the server is lost that way: the world lives on the server, not in the launcher.
Add single mods to a modpack server
You can also build your own set. In the Mods tab, search for a mod and install it: it lands in the mods folder, matched to your loader and Minecraft version. Restart to load it.
- Many mods need a library mod, such as Fabric API or Architectury. If the server stops at startup, the error names the missing one.
- Some mods are client only, such as minimaps or shader loaders. They do not belong on the server and can stop it from starting.
- Adding mods to a finished modpack is possible, but players must add the same ones.
Change modpack settings in config, defaultconfigs and serverconfig
A pack is made of mods, and almost every mod has settings. Where they live decides where you change them:
| Folder | What is in it |
|---|---|
config | Settings of most mods, for the whole server |
defaultconfigs | The values a pack gives every new world, on Forge and NeoForge packs |
serverconfig inside the world folder | Settings some mods keep per world; for a world that already exists, change them here |
kubejs | Recipes and items the pack maker changed, in packs that use KubeJS |
Open a file in Files, click Edit, save, and restart the server, because most mods only read their settings at startup. Write down every setting you change: a pack update can bring new copies of these files, and your changes are then easy to put back.
Quests, teams and land claims on a modpack server
Many packs ship mods from FTB that are made for playing together, such as FTB Quests and FTB Chunks. A few things work differently than in singleplayer:
- Quests: progress in FTB Quests belongs to a team. Players who want to share progress form a team first; everyone else works through the quest book alone.
- Land claims: with FTB Chunks players claim chunks on the big map, so others cannot break or take anything there. It is the modded counterpart of a land claim plugin.
- Chunks kept loaded: the same mod can keep claimed chunks loaded while nobody is near, for farms and machines. Every loaded chunk costs the server time on every tick, so set a limit per player in its settings.
- Operators: give yourself op from the Console to use the admin parts of these mods, such as editing quests.
Updating a pack on your Minecraft server
Pack updates can change world generation or remove items. Read the changelog, make a backup, install the new version in the Mods tab, and tell your players to update at the same moment. A player on the old version cannot join the new one.
Update a modpack server step by step
- Read the changelog of the new version. Look for a new Minecraft version and for mods that were removed, because their blocks and items disappear from the world.
- Make a backup in the Backups tab.
- Note the config files you changed yourself, as in the part on settings above.
- Install the new version in the Mods tab, the same way as the first time.
- Start the server and read the console. When the update moves to a new Minecraft version, the world is upgraded, and an upgraded world cannot go back without the backup.
- Tell your players to update their launcher profile at the same moment, to the same version number.
If the update goes wrong, restore the backup: it holds the whole server folder, so the world and the old pack come back together. Restoring is covered step by step in back up and restore your server.
When the Minecraft modpack server does not start
- A client only mod: the log names a mod and mentions a missing client class. Delete that mod from
mods. - Out of memory: the log shows
OutOfMemoryError. The pack needs more RAM than the server has. - Wrong Java: modern packs need a recent Java. Changing the Minecraft version in Settings sets the matching Java by itself; see which Java version your server needs.
Modpack server lag and how to find the cause
Modded servers lag for other reasons than plugin servers. The usual suspects, from most to least common:
- New land being generated while players explore. Modded terrain is heavy to make, so pre-generate the area around spawn with the Chunky mod, as in pre-generate your world.
- Machines and farms in loaded chunks, especially when many chunks are kept loaded for them.
- Too many items or mobs in one place, such as a mob farm without a kill system or a farm whose items pile up on the ground.
- Too little memory, which shows as a memory graph close to the top and long pauses. Compare it with the memory the pack recommends.
The spark mod measures what takes the time on each tick and runs on Forge, NeoForge and Fabric. Reduce lag on your server explains how to read its report.
Switch to another modpack or back to the normal game
To move to another pack, make a backup and install the new pack from the Mods tab. The world is the hard part: a world from one pack rarely opens well in another, because the blocks and items of mods that are gone disappear. Most groups start a new world with the new pack.
Going back to plugins works the same way: pick Paper as the server type under Server software in Settings, and play on a new world, or on the world from before the pack restored from a backup. Change your Minecraft server seed shows how to make a fresh world.
Questions from Minecraft server owners
Can I install a modpack on a Paper Minecraft server?
No. Paper runs plugins. A modpack needs Forge, NeoForge or Fabric, and installing a pack from the Mods tab switches the server to the loader it needs.
Why does the first start of a modpack server take so long?
Every mod registers its blocks, items and recipes, and the world is generated with modded terrain. Ten minutes on a large pack is normal the first time; later starts are quicker.
Can Bedrock players join a modded Minecraft server?
No. Bedrock cannot load Java mods, so crossplay does not work with modpacks.
My friend gets a mismatched mod list error on my Minecraft server. What now?
Their pack version differs from the server's. Have them install exactly the version shown in the Mods tab, not the newest one.
How much RAM does a Minecraft modpack server need?
It depends on the pack. Light packs need 6 to 8 GB when a handful of friends play, packs with hundreds of mods need 12 GB for up to six players and 16 GB for up to ten. The Mods tab shows what the makers recommend for the pack you pick.
Do my players need the server pack of a modpack?
No. The server pack is only for the server. Players install the normal pack in their launcher, at the same version number as the server.
Can I remove a mod from a modpack on my server?
Yes. Make a backup, stop the server and remove it from the mods folder; everything that mod added to the world is gone after that. Players should remove it too, or they may get a mismatched mod list.
Can I run two modpacks on one Minecraft server?
No. One server runs one set of mods, so a second pack needs a second server with its own address.
Checked against CurseForge and FTB server packs and our control panel, September 2026. Written by the Cheapest Minecraft Hosting team, first published , updated .