FreeGameHost.xyz

How to Install Mods on a Minecraft Server in 2026 (Forge, Fabric & Modpacks)

By FreeGameHost Team  •  Updated May 2026  •  10 min read

Installing mods on a Minecraft server is different from installing them on your client. The server needs its own mod files, the right mod loader (Forge or Fabric), and the correct version for everything to work together. This guide covers all three scenarios: individual Forge mods, individual Fabric mods, and full modpacks like RLCraft and Better Minecraft.

All of the steps below work on a free FreeGameHost server — you manage everything from the Pterodactyl control panel without needing to touch the command line.

Contents

  1. Mods vs plugins — what's the difference?
  2. Before you start: server type checklist
  3. How to install Forge mods
  4. How to install Fabric mods
  5. How to install a full modpack (CurseForge)
  6. Popular modpacks that run on 4 GB RAM
  7. What your players need to install
  8. Troubleshooting — mods not loading
  9. FAQ

Mods vs plugins — what's the difference?

This is the most common source of confusion for new server owners. Mods and plugins are not the same thing and they do not work on the same server type.

ModsPlugins
What they do Add new content — creatures, biomes, items, dimensions, mechanics Add server management tools — economy, permissions, land protection, chat
Server type needed Forge or Fabric Paper, Spigot, or Purpur
Where to download CurseForge, Modrinth SpigotMC, Modrinth, dev.bukkit.org
Upload folder /mods /plugins
Players need to install? Yes (for content mods) No — server-side only
Examples Create, Biomes O' Plenty, RLCraft, Origins, Tinkers' Construct EssentialsX, WorldGuard, LuckPerms, CoreProtect
You cannot install Forge mods on a Paper server or plugins on a Forge server. If you want mods and plugins, look at hybrid loaders like Mohist (Forge + Bukkit) or Arclight — but these can be unstable. For most servers, pick one or the other.

Before you start: server type checklist

Before uploading any mods, confirm these three things in your FreeGameHost panel:

  1. Server type is Forge or Fabric — not Vanilla, Paper, or Spigot. Change it in the Startup tab if needed.
  2. Server version matches your mods — a 1.20.1 mod will not load on a 1.21.4 server. Check each mod's version on CurseForge before downloading.
  3. Forge or Fabric API is installed — most mods require the base API. For Fabric, install Fabric API first. For Forge it's included automatically.

How to install Forge mods

Installing individual Forge mods Forge
  1. In your FreeGameHost panel, go to Startup and set your server type to Forge. Choose the Forge version that matches your mods (check the mod page on CurseForge for the required version).
  2. Start the server once to let Forge generate its folder structure. You'll see a /mods folder appear in your File Manager after the first boot.
  3. Go to CurseForge or Modrinth and download the server-compatible version of each mod as a .jar file. Make sure the MC version and loader (Forge) match.
  4. In the panel, open File Manager → /mods and upload all your .jar files.
  5. Restart the server. Mods will load on startup. Check the console for any errors — each mod logs its name when it loads successfully.
Always check for dependencies. Many mods require other mods to function. For example, most Create addons require Create itself to be installed first. The mod's CurseForge page lists required dependencies — download and upload those too.

How to install Fabric mods

Installing individual Fabric mods Fabric
  1. In your panel, set your server type to Fabric and choose the Minecraft version you want to run.
  2. Start the server once — Fabric will bootstrap itself and create the /mods folder.
  3. Download Fabric API from Modrinth — this is required by nearly every Fabric mod. Upload it to /mods first.
  4. Download your other mods from Modrinth or CurseForge, selecting the Fabric loader and correct MC version. Upload them all to /mods.
  5. Restart the server and check the console for successful mod loading.
Fabric loads faster than Forge and is better suited for performance mods (Sodium, Lithium, Krypton) and newer technical mods like Create Fabric and Origins. If you're not tied to a specific Forge modpack, Fabric is often the better choice in 2026.

How to install a full modpack (CurseForge)

Installing a full modpack is slightly different from adding individual mods — you upload a pre-assembled collection of mods and config files. The key step most people miss: you need the server pack, not the client pack.

Installing a CurseForge modpack Modpack
  1. Find your modpack on CurseForge. On the modpack page, click Files and look for a file labelled Server Pack — download that one. Do not use the client pack (it's missing server-specific files and includes client-only mods you don't need).
  2. Extract the ZIP file on your computer. You'll see folders like /mods, /config, /scripts, and a forge-installer.jar or similar file.
  3. In your FreeGameHost panel, set the server type to Forge (or Fabric) and set the version to match exactly what the modpack README specifies.
  4. Connect to your server via FTP using FileZilla (free) or WinSCP. Your FTP credentials are in the panel under Settings → SFTP Details.
  5. Upload all extracted files to your server root, replacing any existing files when prompted.
  6. In the panel Startup tab, set the startup JAR to the Forge installer filename from the server pack (e.g. forge-1.20.1-47.2.0.jar).
  7. Start the server. The first boot installs Forge libraries automatically and takes 2–3 minutes. Subsequent starts are much faster.
Trim client-only mods before uploading. Modpacks often include mods that only run on the client (shaders, HUD mods, particle effects). These will either fail silently or crash a server. Common client-only mods to remove: Sodium, Iris Shaders, OptiFine, AppleSkin, Just Enough Items (JEI is client-only in server context), Xaero's Minimap. Check each mod's CurseForge page — if it says "Client" under Environment, remove it from the server pack.

All of these work on a free FreeGameHost server without needing to upgrade:

Medium difficulty

RLCraft

Hardcore survival with dangerous mobs, thirst, temperature, and RPG skills. One of the most popular modpacks ever made.

Forge · ~120 mods · MC 1.12.2
Beginner friendly

Better Minecraft

Curated improvements to vanilla — new biomes, structures, mobs, and quality-of-life changes. Great first modpack for a friend group.

Forge · ~100 mods · MC 1.20.1
Beginner friendly

Create: Above and Beyond

Automation and engineering built around the Create mod. Great for groups who enjoy building contraptions and factories.

Forge · ~85 mods · MC 1.16.5
Challenging

Vault Hunters

Skill-based progression through procedurally generated vaults. The server pack is well-optimised and runs cleanly on 4 GB.

Forge · ~150 mods · MC 1.18.2
Medium difficulty

All the Mods 9

A kitchen-sink modpack with hundreds of tech, magic, and exploration mods. Heavier — may benefit from the premium 6 GB tier.

Forge · ~400 mods · MC 1.20.1
Beginner friendly

Origins

Choose a species (merling, avian, blazeborn, etc.) with unique abilities and drawbacks. Works on Fabric with a small mod count.

Fabric · ~20 mods · MC 1.20.1

What your players need to install

Whether players need to install mods depends on what type of mods you're running:

The easiest way to share a modpack with friends: Find your modpack on CurseForge, copy the modpack URL, and send it to your friends. They open the CurseForge app, search for the same pack, install it, then click Play → Multiplayer and add your server address. Everyone ends up on the same version in a few clicks.

Troubleshooting — mods not loading

If your server crashes or mods aren't appearing after a restart, these are the most common causes:

Server crashes immediately on startup

Open the console in your panel and scroll up to find the first ERROR line. It usually names the specific mod causing the crash. Remove that mod, restart, and check again. Common culprit: a client-only mod that was included in the server pack.

Mods uploaded but not loading

Confirm you uploaded to the /mods folder, not the server root. Also confirm your server type is Forge or Fabric — mods will be silently ignored on a Paper or Vanilla server.

Version mismatch error in console

The mod was built for a different Minecraft version or a different Forge/Fabric version. Go back to CurseForge, open the mod's Files tab, and download the version that matches your exact server version (e.g. 1.20.1 Forge 47.x).

Missing dependency error

The console will say something like Mod X requires mod Y to be installed. Go to CurseForge and download the listed dependency, upload it to /mods, and restart.

Out of memory / server keeps crashing under load

Your modpack may be pushing close to 4 GB RAM. In the panel, check Memory usage in the Resources tab. If you're consistently above 3.5 GB, trim client-side mods from the server pack first (shaders, minimap mods, particle effects) — these add overhead without benefiting the server. If you still need more headroom, our premium plans start at €1/GB RAM.

Frequently asked questions

Can I add mods to a server that already has a world?

Yes for most mods — adding new mods to an existing world is fine. The new content won't appear in already-generated chunks (you'll need to explore new areas), but your existing builds and items will be unaffected. Always back up your world before adding or removing mods.

Can I use Forge mods and Paper plugins on the same server?

Not with standard Forge or Paper. Hybrid loaders like Mohist and Arclight attempt to bridge both, but they can be unstable and aren't officially supported. For most servers the recommendation is: use Paper if you want plugins, use Forge if you want mods.

How do I update a mod to a newer version?

Download the updated .jar from CurseForge, delete the old version from /mods in your File Manager, upload the new one, and restart. Don't leave both versions in the folder — it'll cause a conflict.

My friends can connect but see a "missing mods" screen — why?

Your friends don't have the same mods installed client-side. Share the CurseForge modpack link with them (or export your instance from the CurseForge app and send it to them). They need to install and launch from the exact same mod version before connecting.

How do I know which mods are server-side only?

On CurseForge, open the mod page and look for the Environment label — it will say Client, Server, or Both. Server-only mods (like Chunky, Dynmap, or CoreProtect) don't need to be installed by players.

Ready to build your modded server? Get 4 GB RAM, FTP access, and full mod support — completely free.

Create Free Modded Server →

Related guides: How to make a free Minecraft server  •  Best Minecraft server plugins 2026  •  How to make a server for friends  •  Free Minecraft Java Hosting