DocsHow to Add Mods to a Minecraft Server
Ask on Discord
How to Add Mods to a Minecraft Server illustrated for the CraftLands Minecraft docs
MINECRAFT · MODS
lborg
Docs Writer
Published September 15, 2026
UPDATED YESTERDAY

How to Add Mods to a Minecraft Server

This doc shows server owners how to upload individual mods to a Forge, Fabric, or NeoForge server, match versions on the client, and fix the errors that show up when something doesn't load.

QUICK ANSWER

Switch the server to the mod's loader (Forge, NeoForge or Fabric) on the Versions page, then open Files, go to /mods, upload the .jar and restart the server. If the mod adds blocks, items or mobs, players need the same .jar, same version, in their own mods folder.

Fact
A Fabric mod will not run on a Forge server: Forge reports the file as "a Fabric mod and cannot be loaded".

Before you start

  • Make sure your server already runs Forge, Fabric, or NeoForge. Check this on the Versions page, and switch the software there if it still runs Vanilla or Paper.
  • Restart the server after uploading. The mod won't load until you do.
  • For a full modpack, skip the one-by-one uploads: with modded Minecraft server hosting the pack and its loader are installed before the first boot.

Steps

  1. 1Check your loader and Minecraft version on the Versions page.
  2. 2Download the mod's .jar from its CurseForge page. Pick the file made for your loader and Minecraft version.
  3. 3Go to Files, open /mods. Create the folder if it's not there.
  4. 4Upload the .jar.
  5. 5Restart the server.

Over SFTP instead: connect, then drop the .jar straight into /mods.

The panel's mod browser does the same: it lists CurseForge mods filtered to the loader and version your server runs, and shows every jar already in /mods, so you can update, disable or remove the ones it recognises.

If the mod adds blocks, items or mobs, tell your players to install the same .jar, same version, in their own mods folder before they join.

upload-mod-2.webp

Verify

Restart, then watch Console. Confirm the mod's name shows up in the loading lines, then join and check that one of its items, blocks or commands works.

If it doesn't work

  • Console says a file "is a Fabric mod and cannot be loaded", or the mod never shows up: it was built for another loader. Download the build made for your loader and replace it.
  • Server stops and Console says a mod requires another mod or a different Minecraft version: download the missing library, such as Fabric API for most Fabric mods, or the build for your server's version, then restart.
  • Players see "Your client is missing the following mods" or "The following mod versions do not match": send them the exact .jar you used, same version, to install on their end.
  • Server crashes with java.lang.OutOfMemoryError after you add mods: every mod stays in memory before anyone joins, so a longer list needs more RAM. The RAM calculator sizes it for your setup and player count.
  • Server runs but lags and Console prints "Can't keep up! Is the server overloaded?": install spark, run /spark profiler start while it lags, then /spark profiler stop after about three minutes and paste the link into the Spark Report Analyzer. It names the mod that costs the most tick time.

Do you need to install mods to join a modded server?

Only some of them. Forge and NeoForge check the player's mods at login and refuse anyone missing a mod the server needs, with the message "Your client is missing the following mods". Some mods, such as spark or Chunky, run on the server alone, and players can join without them.

Can you add mods to an existing Minecraft server?

Yes. Upload the mods to /mods and restart, and your world stays. If the server still runs Vanilla or Paper, switch it to the mod's loader on the Versions page first: the jar and startup flags change, your world and configs stay. Keep the Minecraft version the world already runs, because moving to an older version can corrupt it.

Can you add mods to a Paper server?

No. Paper runs plugins from the plugins folder, and Paper's own documentation says Forge and Fabric mods will not run on it. Switch the server to Forge, NeoForge or Fabric on the Versions page, or look for a plugin that does the same job.

How do I add a modpack to my Minecraft server?

Open Modpacks under the MINECRAFT section of the panel sidebar, pick CurseForge as the provider, choose the pack and its version, click Install, then restart the server. The installer sets the loader for you. Installing a pack replaces the server's mods and jar, so back up first if you added mods by hand.

Run This on a Modded Minecraft Server

Pick any pack on CurseForge or Modrinth and we install it with its loader and its Minecraft version before first boot, so nothing has to be matched up by hand. Forge, Fabric and NeoForge all run on the same Ryzen 9 9950X at €2.50 per GB.
BROWSE MODDED PLANS