How to Install Minecraft Mods (Fabric and Forge, Step by Step)
Installing Minecraft mods is a five-minute job that the internet has managed to make look terrifying. The whole process is: install a mod loader, drop mod files into one folder, launch the right profile.
This guide covers Java Edition, which is where real modding lives. Bedrock's "add-ons" are a different, smaller system sold through the in-game marketplace.
Step 1: Pick your mod loader
Mods do not run on their own; they need a loader. There are three that matter:
- Fabric: lightweight and fast, updates to new Minecraft versions quickly. The default choice for performance mods and most modern content.
- Forge: the veteran. The big, older modpacks and many heavyweight tech and magic mods are Forge.
- NeoForge: Forge's actively developed successor; newer packs increasingly target it.
You do not choose in the abstract: check which loader the mods (or the server) you want actually use, then install that one. A Fabric mod will not run on Forge, and vice versa.
Step 2: Install the loader
- Download the installer from the loader's official site (fabricmc.net, or the Forge/NeoForge sites). Nowhere else; mod-loader "mirror" sites are malware farms.
- Run the installer, pick the Minecraft version you need, and install the client.
- Open the Minecraft launcher: a new profile named Fabric or Forge now appears in your installations. Launch it once so it creates its folders.
Step 3: Download mods from safe sources
Stick to Modrinth and CurseForge. Both verify uploads, show which loader and game version each file targets, and host essentially every mod that matters.
For every mod, download the file matching BOTH your loader and your exact game version. A 1.21 Fabric file, for a 1.21 Fabric install. This single rule prevents 90 percent of crashes.
Step 4: Drop them in the mods folder
The mods folder lives inside your Minecraft data folder:
- Windows: press Win+R, run
%appdata%\.minecraft, open (or create)mods. - Mac: in Finder press Cmd+Shift+G and go to
~/Library/Application Support/minecraft. - Linux:
~/.minecraft.
Put the downloaded .jar files straight in. No unzipping, no renaming. Launch the Fabric or Forge profile, and the Mods button on the title screen confirms what loaded.
Step 5 (if crashing): read the exit like a mechanic
- Crash on launch: one mod is for the wrong version or loader. Remove the newest additions and re-add them one at a time.
- "Missing dependency": the crash screen names another mod you need, usually an API like Fabric API. Install it; almost everything needs it.
- Works alone, crashes together: two mods conflict. Binary-search it: remove half the mods, test, repeat.
Joining a modded server
Modded servers require your client to run the same loader and (for content mods) the same mods:
- Check the server's listing for its loader, version, and modpack. Our modded servers pages show what each runs.
- If it uses a public modpack, install the pack through the CurseForge app or Modrinth's launcher: one click, everything matched for you.
- For hand-rolled mod lists, the server's Discord will have the exact files or a zip.
- Then join normally, as covered in our how to join a server guide.
Performance-only mods (Sodium and friends) are client-side: you can use them on almost any server without the server knowing or caring.
Frequently asked questions
How do I install mods for Minecraft?
Install Fabric or Forge for your game version, download mods for that same loader and version from Modrinth or CurseForge, drop the .jar files into the mods folder, and launch the modded profile.
Are Minecraft mods free?
Yes, virtually all Java mods are free. Anyone selling you a standard mod is a scam; the marketplace-paid content is Bedrock add-ons, a separate system.
Do mods work on servers?
Client-side mods (performance, minimaps, shaders) work almost everywhere. Content mods only work on servers running the same mods; find those on our modded servers list.
Can you get banned for using mods?
On most servers, quality-of-life and performance mods are fine, and cheat mods (x-ray, kill aura) get you banned. When a server's rules list allowed mods, believe them.
Fabric or Forge: which should I pick?
Whichever your target mods or server use. If you are choosing freely for a light setup, Fabric; for the classic big modpacks, Forge or NeoForge.
Modded is a different game wearing Minecraft's skin, and the easiest way in is joining a server where the pack is already curated. Browse the modded server list, install the matching pack, and let someone else have done the balancing homework.
