Learn · guides
How to Install Fabric Mods in Minecraft
Full guide to setting up Fabric and installing multiple mods: prerequisites, step-by-step installation, and troubleshooting for crashes.
Fabric is a lightweight mod loader that lets you run mods alongside vanilla Minecraft without modifying the base game. This guide walks through installing Fabric, setting up your mods folder, and adding mods so they load automatically.
Prerequisites
Before starting:
- Minecraft Java Edition installed and launched at least once
- Java 17 or newer installed (Java 21 recommended for current Minecraft)
- An internet connection
- Fabric mods downloaded (as JAR files)
Check your Java version by opening a terminal and running java -version.
Step 1: Install Fabric Loader
Follow the Fabric loader installation guide to:
- Download the official Fabric installer from fabricmc.net
- Run it and pick your Minecraft version
- Select the new Fabric profile in your launcher
- Launch once so the mods folder is created
After this step, you have a working Fabric installation and a mods folder ready for mods.
Step 2: Get the Fabric API
Most Fabric mods depend on the Fabric API, a shared library. Download it:
- Go to fabricmc.net/use/api
- Find the version matching your Minecraft version
- Download the JAR
- Move it to your mods folder
| OS | Path |
|---|---|
| Windows | %appdata%\.minecraft\mods |
| macOS | ~/Library/Application Support/minecraft/mods |
| Linux | ~/.minecraft/mods |
Step 3: Download and add mods
Download mod JARs
Find mods on sites like Modrinth or CurseForge. Download the JAR file that matches your Minecraft version.
Move to mods folder
Drag each JAR into your mods folder. Don't unzip them—they stay as JAR files.
Launch Fabric
Open Minecraft, select the Fabric profile, and click Play.
Verify mods loaded
In the main menu, go to Mods. You should see your mods listed. If a mod doesn't appear, check its version matches your Minecraft release.
After launch, all mods in your folder load automatically.
Organizing your mods folder
Keep your mods folder clean:
.minecraft/mods/
├── fabric-api-X.X.X.jar
├── mod-name-1.jar
├── mod-name-2.jar
├── mod-name-3.jar
└── (all mods here)
Delete a mod by removing its JAR. No configuration needed, just relaunch.
Handling mod conflicts
Some mods conflict with each other. Signs of conflict:
- Crash on launch with a specific mod loaded
- Game freezes or lags unusually
- One mod's features don't work
To find the culprit:
- Remove all mods except one
- Relaunch to confirm it works alone
- Add mods back one at a time
- When a crash happens, you've found the conflict
Check the mod's documentation—the author often lists known conflicts.
Version matching explained
This is the most common failure point:
| Piece | Required match | Example |
|---|---|---|
| Minecraft | Exact version | 1.21 |
| Fabric loader | Exact version | 1.21 |
| Fabric API | Exact version | 1.21 |
| Each mod | Exact version | 1.21 |
If Minecraft is 1.21 but a mod only supports 1.20.1, it won't load. Always check the mod's download page for supported versions.
Common problems and solutions
- Mod doesn't appear in mod list: double-check it's in the correct mods folder (path above) and you launched the Fabric profile, not vanilla.
- Crash with "cannot find class": Fabric API is missing or wrong version. Download the correct API version for your Minecraft release.
- Version error in logs: your Minecraft, Fabric, API, or mod target different versions. All must match exactly.
- Mod loads but crashes when used: likely a conflict with another mod. Disable others and test in isolation.
- Performance is very slow: you may have too many mods for your hardware. Try disabling the most demanding ones.
Adding Terminus
Terminus is a Fabric mod that runs alongside other mods. To install it:
- Follow all steps above to set up Fabric and Fabric API
- Download Terminus from your account dashboard
- Drop the Terminus JAR in your mods folder
- Launch Fabric
Terminus loads like any other Fabric mod. Configure it in-game from the mods menu.
FAQ
No. The standard Minecraft launcher works fine. Any third-party launcher with Fabric support also works. Some clients ship their own launcher, but mods run on any launcher.
No. Fabric and Forge are completely separate ecosystems with incompatible mod formats. A mod targets one or the other, not both.
For modern Minecraft (1.20+), Java 17 or newer. For older versions, Java 8 is fine. Check your Minecraft version's specific requirements.
No. Mods are isolated to the mods folder. If something goes wrong, delete the mod JAR and relaunch. Your worlds and saves are never affected.