Skip to content
EndercloudKnowledge Base
GuidePlugins, Mods & Modpacks

How to install mods on your Minecraft server

Install Fabric, Forge or NeoForge in the Versions tab, then use Mods → Browse Mods (Modrinth or CurseForge) → Install, or upload .jar files to the mods folder. Players need the same mods.

Updated 3 min read
Difficulty:
Beginner
Time:
10 minutes
On this page

To run mods, your server must use a mod loader (Fabric, Forge or NeoForge). Then you can install mods from the Mods tab in one click, or upload mod .jar files to the mods folder. Every player must install the same mods on their own game too.

Step 1: Pick the right loader

Each mod is made for one loader (sometimes more) and one Minecraft version. A Fabric mod will not load on Forge, and a 1.20.1 mod will not load on 1.21. Before you add anything, decide which loader and version your mods need, and make sure your server matches.

  1. In the Game Panel, open your server and click Versions. It shows what is Currently running and the Minecraft version.

  2. If you need a loader, click Fabric, Forge or NeoForge (Quilt is under Experimental), click the Minecraft version, then in the Install pop-up tick Accept EULA and click Install. Java is chosen for you.

  3. Watch the Console until the install finishes, then click Start once so the server creates its mods folder.

Make a backup in Backups before changing software. Ticking Wipe Server Files deletes everything, including your world. See How to change your Minecraft version or server software.

Step 2 (easy way): Install from the Mods tab

  1. Click Mods in the sidebar and stay on Browse Mods.

  2. Choose a Platform: Modrinth or CurseForge.

  3. Set Mod Loader to your loader (Fabric, Forge, NeoForge, Quilt…) and Version to your Minecraft version, so only matching mods show.

  4. Search for the mod. Click Details to check it supports servers, then Install.

  5. Restart the server and check the Console.

The Manage Mods tab shows the mods already in your mods folder, including ones you uploaded yourself.

Step 2 (manual way): Upload mod files

  1. Download the server-compatible .jar from the mod's official CurseForge or Modrinth page. Pick the file for your exact loader and Minecraft version.

  2. Open Files and go into the mods folder.

  3. Click Upload → Upload Files and pick the .jar files (or use SFTP for many files: How to connect with SFTP).

  4. Restart the server and check the Console for errors.

Don't forget dependencies

  • Fabric API: almost every Fabric mod needs it. Put the Fabric API .jar (for your Minecraft version) in the mods folder on the server and on every player's game.

  • Library mods: many mods also need a library mod, for example a config or API library. The mod page lists "dependencies" or "required" mods. If one is missing, the server stops and the console names it.

Remove client-only mods

Some mods only change what you see on your own screen, so they are made for the game client, not for servers. Common examples are shader and graphics mods such as OptiFine, Iris and Oculus, and many HUD, zoom, menu and minimap-only mods. On a server they do nothing at best, and often stop it from starting. A Forge or NeoForge crash that mentions invalid dist DEDICATED_SERVER is a typical sign.

To fix it, stop the server, delete the client-only mod from the mods folder and start again. Players can keep these mods on their own game. On Modrinth, a mod page shows whether it is needed on the client, the server or both.

Players need the same mods

Anyone joining a modded server needs the same loader, the same Minecraft version and the same content mods (same versions) installed in their launcher. The easiest way to share them is a modpack: see How to install a modpack. If players get a "mod rejections" or missing mods message, see Mod mismatch and missing mods errors.

Frequently asked questions

Can I use mods and plugins together?

Not on the standard loaders. Fabric, Forge and NeoForge load mods only, and Paper loads plugins only. Pick the one that fits most of what you want.

How much RAM do I need for mods?

Mods use far more memory than plugins. A few small mods run fine on smaller plans, but bigger mod lists need much more. See How much RAM do I need?

My server crashes after adding a mod

Remove the last mod you added and start again. Then check that it matches your loader and version, that its dependencies are installed, and that it is not client-only. How to read logs and crash reports shows where to find the reason.

Still stuck? Open a ticket with your crash report and we'll help with the hosting side.

Get a Minecraft serverInstant setup · 24/7 support · DDoS protection

Was this article helpful?

Related articles

Join Our Discord

Connect with our community of gamers and developers

Get instant support, share experiences, and stay updated with the latest news

Join Discord