Game Servers & OuiPanelDecember 16, 2025 9 views

How to install mods on your Minecraft server (Forge/Fabric)

How to install mods on your Minecraft server (Forge/Fabric)

How to install mods on tour minecraft server (Forge/Fabric)

Estimated Time: 15-30 minutes
Difficulty: Intermediate ⭐⭐


📋 Introduction

Mods (modifications) allow you to add content, gameplay mechanics, and features to Minecraft. To install mods on your server, you first need to install a mod loader like Forge or Fabric.

What is a mod loader?

A mod loader is a software that enables Minecraft to load and run mods. Without it, mods won't work.

Mod Loader Description Ideal for
Forge The oldest and most popular, large mod library Large modpacks, content mods
Fabric Lightweight and fast, quick updates Performance, recent versions
NeoForge Modern Forge fork New versions, recent projects

🔄 Forge vs Fabric: Which One to Choose?

Comparison Table

Criterion Forge Fabric
Age 2011 2018
Number of Mods ⭐⭐⭐⭐⭐ Very High ⭐⭐⭐⭐ High
Performance ⭐⭐⭐ Average ⭐⭐⭐⭐⭐ Excellent
Updates ⭐⭐⭐ Slow ⭐⭐⭐⭐⭐ Very Fast
Modpack Compatibility ⭐⭐⭐⭐⭐ Excellent ⭐⭐⭐⭐ Good
Ease of Use ⭐⭐⭐⭐ Easy ⭐⭐⭐⭐ Easy
Required RAM Higher Lighter

When to Choose Forge?

  • ✅ You want to play popular modpacks (RLCraft, All The Mods, etc.)
  • ✅ You are looking for content mods (Biomes O'Plenty, Tinkers' Construct)
  • ✅ You play on older versions (1.12.2, 1.16.5)
  • ✅ You want Pixelmon, Create, or other large mods

When to Choose Fabric?

  • ✅ You want optimization mods (Sodium, Lithium, Starlight)
  • ✅ You play on the latest versions of Minecraft
  • ✅ You are looking for a lightweight and performant server
  • ✅ You want server-side mods only

⚠️ Golden Rule: Version Compatibility

🚨 VERY IMPORTANT: Mods must match exactly with:

  1. The Minecraft version (e.g., 1.20.1)
  2. The mod loader (Forge OR Fabric, never both)
  3. The mod loader version (e.g., Forge 47.2.0)

Example:

  • Server: Minecraft 1.20.1 with Forge
  • Compatible Mod: mymod-1.20.1-forge.jar
  • Incompatible Mod: mymod-1.19.2-fabric.jar

⚙️ Step 1: Install the Mod Loader on OuiPanel

Method 1: Via the Version Manager (Recommended)

  1. Log in to OuiPanel
  2. Select your Minecraft server
  3. In the side menu, click on Version Manager
  4. Select the Versions tab

Image

Choose Your Server Type

Type Description
Forge Classic modded server, great compatibility
Fabric Lightweight and fast modded server
NeoForge Modern Forge fork (recent versions)
Mohist Forge hybrid + Spigot/Bukkit plugins

Install Forge or Fabric

  1. Click on the desired mod loader (e.g., Forge or Fabric)
  2. Select the desired Minecraft version
  3. Choose the installation type:
Option Description Recommendation
Simple Update Only downloads server files ✅ Preserves your worlds and configs
Full Reinstall Deletes everything and reinstalls ⚠️ Data loss!
  1. Click on Install
  2. Wait for the installation to complete
  3. Restart your server

💡 Tip: Make a backup before changing versions!


Check the Installation

After the restart, verify in the Console that the mod loader is properly loaded:

For Forge:

[main/INFO]: Forge mod loading, version 47.2.0
[main/INFO]: MinecraftForge v47.2.0 Initialized

For Fabric:

[main/INFO]: Loading Minecraft 1.20.1 with Fabric Loader 0.15.0
[main/INFO]: Loading 4 mods

📥 Step 2: Download Mods

Official Download Sites

Site URL Advantages
CurseForge curseforge.com/minecraft/mc-mods Largest library
Modrinth modrinth.com/mods Modern interface, open-source
Planet Minecraft planetminecraft.com Active community

⚠️ Attention: Download only from official sites to avoid malware!


How to Download a Mod on CurseForge

  1. Go to curseforge.com/minecraft/mc-mods
  2. Use the filters:
    • Game Version: Select your version (e.g., 1.20.1)
    • Mod Loader: Select Forge or Fabric
  3. Click on the desired mod
  4. Go to the Files tab
  5. Download the corresponding .jar file for your version

Image


How to Download a Mod on Modrinth

  1. Go to modrinth.com/mods
  2. Use the filters:
    • Loaders: Forge or Fabric
    • Versions: Your Minecraft version
    • Environment: Server (for server mods only)
  3. Click on the mod
  4. Tab Versions → Download the .jar

⚠️ Fabric API (Required for Fabric)

If you are using Fabric, you must install Fabric API :

  1. Download Fabric API from curseforge.com/minecraft/mc-mods/fabric-api
  2. Choose the version corresponding to your Minecraft
  3. Place the file in the mods/ folder

🚨 Without Fabric API, most Fabric mods will not work!


📤 Step 3: Adding Mods to the Server

Method 1: Using OuiPanel File Manager

  1. In OuiPanel, go to File Manager
  2. Navigate to the mods folder
    • If the folder does not exist, create it
  3. Click on Upload (or drag and drop)
  4. Select your .jar files
  5. Wait for the upload to complete.

Image

⚠️ Limit: 100 MB per file. For larger files, use SFTP.


Method 2: Using SFTP (Large Files)

For large mods or modpacks (> 100 MB), use SFTP:

  1. In OuiPanel, go to ConfigurationSFTP Access
  2. Take note of the connection information:
    • Host
    • Port
    • Username
    • Password
  3. Download FileZilla or WinSCP
  4. Connect using your credentials
  5. Navigate to the mods/ folder
  6. Transfer your .jar files

Method 3: Using Mods Manager (Premium)

If you have a Premium offer, you can use the built-in Mods Manager:

  1. In OuiPanel, go to Mods Manager
  2. Search for the desired mod
  3. Click on Install

💡 This method automatically downloads the correct version of the mod.


Method 4: Import from URL

  1. In the File Manager, navigate to mods/
  2. Click on Import URL
  3. Paste the direct link to the mod's .jar file
  4. Click Download

🔄 Step 4: Restart the Server

After adding your mods:

  1. Go to the Console
  2. Click on Stop to properly stop the server
  3. Wait for the complete shutdown
  4. Click on Start

Check Mod Loading

In the console, you should see your mods loading:

Forge :

[main/INFO]: Found mod file create-1.20.1-0.5.1.jar
[main/INFO]: Found mod file jei-1.20.1-forge-15.2.0.jar
[main/INFO]: Forge mod loading complete, 12 mods loaded

Fabric :

[main/INFO]: Loading 8 mods:
    - fabricloader 0.15.0
    - fabric-api 0.92.0
    - lithium 0.12.0
    - sodium 0.5.8

🎮 Recommended Popular Mods

🔧 Optimization Mods (Server)

Mod Loader Description
Lithium Fabric Optimizes general performance
Starlight Fabric/Forge Optimizes light calculation
FerriteCore Fabric/Forge Reduces RAM usage
Chunky Fabric/Forge Chunk pre-generation
Spark Fabric/Forge Performance profiler

🏗️ Content Mods (Popular)

Mod Loader Description
Create Forge/Fabric Steampunk machines and automation
Biomes O'Plenty Forge/Fabric New biomes
Just Enough Items (JEI) Forge Recipe visualizer
Applied Energistics 2 Forge/Fabric Digital storage
Tinkers' Construct Forge Custom tool crafting
Mekanism Forge Technology and energy
Ice and Fire Forge Dragons and mythical creatures

🎨 Server-Side Only Mods

These mods only need to be installed on the server:

Mod Loader Description
LuckPerms Fabric/Forge Permission management
WorldEdit Fabric/Forge Terrain editing
Chunky Fabric/Forge World pre-generation
Simple Voice Chat Fabric/Forge In-game voice chat
BlueMap Fabric/Forge 3D web map

🎒 Performance Mods Pack (Fabric)

For an optimized server, install these mods together:

mods/
├── fabric-api-0.92.0+1.20.1.jar     (Required)
├── lithium-mc1.20.1-0.11.2.jar      (General performance)
├── starlight-1.1.2+fabric.jar       (Light)
├── ferritecore-6.0.0-fabric.jar     (RAM)
├── krypton-0.2.3.jar                (Network)
└── chunky-1.3.92.jar                (Pre-generation)

📁 Mods Folder Structure

Here is how your folder should look after installation:

/
├── mods/
│   ├── fabric-api-0.92.0+1.20.1.jar
│   ├── lithium-mc1.20.1-0.11.2.jar
│   ├── create-1.20.1-0.5.1.jar
│   └── jei-1.20.1-forge-15.2.0.jar
├── config/                           (Mods configurations - auto-generated)
├── world/
├── server.properties
└── forge-1.20.1-47.2.0.jar          (or fabric-server-launch.jar)

⚠️ Client/Server Compatibility

Types of Mods

Type Installation Examples
Server Only Server only LuckPerms, Chunky, WorldEdit
Client Only Client only Optifine, Shaders, Minimaps
Both Server AND clients Create, JEI, Applied Energistics

🚨 Important: If a mod needs to be installed on the client side, all players must have it!


Checking if a Mod Requires Client-Side

On CurseForge or Modrinth, check for the indication:

  • Server = Server only
  • Client = Client only
  • Both / Server & Client = Both required

🔧 Troubleshooting

The server won't start

ErrorCauseSolution
java.lang.NoClassDefFoundErrorMissing dependencyInstall the required mods (e.g. Fabric API)
Mod X requires Minecraft 1.20.1Incompatible versionDownload the correct mod version
Duplicate mod IDSame mod duplicatedRemove the duplicate in mods/
OutOfMemoryErrorNot enough RAMIncrease RAM or reduce mods

Error "Forge/Fabric mismatch"

Error: Mod X requires Forge, but Fabric is installed

Solution: You have installed a mod for the wrong loader. Download the correct version (Forge or Fabric).


Mod conflicts

If the server crashes after adding a mod:

  1. Stop the server
  2. Remove the last added mod from the mods/ folder
  3. Restart the server
  4. If it works, the mod was incompatible
  5. Look for an alternative version or a similar mod

Finding the cause of a crash

  1. Go to the Console in OuiPanel
  2. Look for lines containing ERROR or FATAL
  3. Identify the mentioned mod
  4. Possible solutions:
    • Update the mod
    • Check dependencies
    • Remove the incompatible mod

Known incompatible mods

Mod AMod BIssue
OptifineSodiumPerforming the same task (client)
Some modsMohistHybrid incompatibility
Old modsNew versionsChanged APIs

💡 Best Practices

Do's ✅

PracticeReason
Backup before adding modsAbility to revert back
Test mods one by oneIdentify issues easily
Check versionsAvoid incompatibilities
Read mod pagesUnderstand dependencies
Regularly updateBug fixes and security

Don'ts ❌

PracticeRisk
Install too many mods at onceDifficult to debug
Mix Forge and FabricIncompatible
Download from unofficial sitesMalware risks
Ignore prerequisitesCrashes
Neglect RAMSlow server or crashes

📊 Recommended RAM

Number of modsMinimum RAMRecommended RAM
1-10 mods2 GB3-4 GB
10-30 mods4 GB6 GB
30-50 mods6 GB8 GB
50-100 mods8 GB10-12 GB
Large modpack10 GB+12-16 GB

📝 Summary

INSTALLING MODS ON OUIPANEL:

1. INSTALL THE MOD LOADER
   ├── OuiPanel → Version Manager
   ├── Choose Forge or Fabric
   ├── Select Minecraft version
   └── Click Install

2. DOWNLOAD MODS
   ├── CurseForge or Modrinth
   ├── Filter by version AND mod loader
   ├── Download .jar files
   └── ⚠️ Fabric API required for Fabric!

3. UPLOAD MODS
   ├── OuiPanel → File Manager
   ├── Navigate to /mods/
   ├── Upload .jar files
   └── (or use SFTP for large files)

4. RESTART
   ├── Console → Stop
   ├── Wait for complete shutdown
   └── Start

COMPATIBILITY RULES:
├── Minecraft Version = Mod Version
├── Mod Loader = Mod type (Forge ≠ Fabric)
├── Fabric API = Mandatory for Fabric
└── Client/Server = Check requirements

QUICK TROUBLESHOOTING:
├── Crash on startup → Check versions
├── Mod not loading → Check dependencies
├── Conflict → Remove last added mod
└── OutOfMemory → Increase RAM

📚 Useful Resources

ResourceURL
CurseForgecurseforge.com/minecraft/mc-mods
Modrinthmodrinth.com/mods
Forgefiles.minecraftforge.net
Fabricfabricmc.net
Fabric Wikifabricmc.net/wiki