How to Add Mods to Minecraft: Complete Java & Bedrock Guide
By GamerCubic Editorial Team
Last checked: September 6, 2026
Version checked: Minecraft Java Edition 26.2 stable / 26.3 Pre-Release 2 context
Adding mods to Minecraft is easiest on Java Edition: install a compatible mod loader such as Fabric, Forge, or NeoForge, download mods made for the same Minecraft version and loader, place the .jar files in the correct mods folder, then launch the matching profile. Bedrock Edition works differently and uses Add-Ons, Behavior Packs, and Resource Packs instead of normal Java .jar mods.
The most common beginner mistake is mixing the wrong game version, loader, or mod file.
Quick Takeaway: Match your Minecraft version and mod loader, put compatible .jar mods in the correct mods folder, and launch the modded profile. ✅

Quick Answer
For Minecraft Java Edition, choose Fabric, Forge, or NeoForge, install that loader, download compatible mods from a trusted source, move the .jar files into the mods folder, and start Minecraft with the loader’s profile. Bedrock players should use Add-Ons rather than Java mods.
| Edition | Use |
|---|---|
| Java Edition | Fabric, Forge, or NeoForge mods |
| Bedrock Edition | Add-Ons, Behavior Packs, Resource Packs |
| Modpacks | Usually a launcher-managed profile |
Java vs Bedrock: Mods and Add-Ons Are Different
Traditional Minecraft mods are mainly a Java Edition feature. They normally come as .jar files and require a compatible loader. A Fabric mod will not automatically work on Forge, and a Forge mod will not automatically work on Fabric.

Bedrock Edition uses Add-Ons instead. Mojang’s Add-On system can change mobs, blocks, items, recipes, and other world behavior through Behavior Packs and Resource Packs. Normal Java .jar files are not installed this way.
Before downloading anything, confirm:
- Your Minecraft edition
- Your exact Minecraft version
- The loader required by the mod
GamerCubic Tip: Match the edition first, then the Minecraft version, then the loader. Most mod-installation problems start with one of these being wrong.
What You Need Before Installing Mods
Choose the Minecraft version you actually want to mod before downloading anything. The newest snapshot or pre-release may have much less mod support than a stable release.

The main loaders are:
- Fabric: lightweight and widely used for performance, utility, and modern mods.
- Forge: long-established with a large library of Minecraft mods.
- NeoForge: a modern loader supported by many newer mod projects.
- Quilt: supported by some mods and third-party launcher apps.
Some mods need additional dependencies. Many Fabric mods, for example, require Fabric API. Always check the Requirements or Dependencies section on the mod’s download page.
Back up important Minecraft worlds before adding or updating mods, especially mods that add new blocks, mobs, dimensions, or world-generation features.
How to Add Mods With CurseForge
For beginners, CurseForge is one of the easiest ways to add mods because it creates a separate profile and handles most of the folder setup automatically.

To create a modded profile:
- Open CurseForge and select Minecraft.
- Click Create Custom Profile.
- Choose your Minecraft version.
- Select a compatible mod loader and loader version.
- Open the newly created profile.
- Click Add More Content.
- Search for the mods you want.
- Install them and click Play.
CurseForge supports several Minecraft profile types, including Forge, Fabric, NeoForge, Quilt, and Vanilla.
You should still check each mod before installing it. A mod can require a particular Minecraft version, loader version, or additional library even when you are using a launcher that manages the files for you.
How to Add Mods Manually
Manual installation gives you more control and is straightforward once your loader is installed.

First, install Fabric, Forge, or NeoForge. Creating a separate game directory for your modded installation is useful because it prevents different mod collections, configs, saves, and logs from becoming mixed together.
Then:
- Launch your modded Minecraft profile once.
- Close Minecraft.
- Download the correct mod
.jarfile. - Confirm the mod matches your Minecraft version.
- Confirm it supports your loader.
- Open the profile’s
modsfolder. - Move the downloaded
.jarinto the folder. - Do not extract the
.jarfile. - Launch Minecraft using your Fabric, Forge, or NeoForge profile.
If the mod lists a dependency such as Fabric API or another library, install that dependency in the same profile before starting the game.
Where Is the Minecraft Mods Folder?
For a standard Minecraft Java installation, the common locations are:

| System | Mods Folder |
|---|---|
| Windows | %appdata%\.minecraft\mods |
| macOS | ~/Library/Application Support/minecraft/mods |
| Linux | ~/.minecraft/mods |
On Windows, press Win + R, enter:
%appdata%\.minecraft
and press Enter.
If your loader has already been launched, you should normally see the mods folder.
Players using CurseForge or custom Minecraft installations may have a completely different game directory. In that case, use the mods folder inside that specific profile.
You can check the directory in:
Minecraft Launcher → Installations → your modded profile → Edit → Game Directory
This is especially important if you have several Fabric, Forge, or NeoForge installations.
Why Are My Minecraft Mods Not Working?
Most Minecraft mod problems are caused by compatibility.

Check these issues first:
- Wrong Minecraft version: the mod was built for another release.
- Wrong loader: Fabric, Forge, and NeoForge files are not automatically interchangeable.
- Missing dependency: another library or API may be required.
- Wrong mods folder: you installed the file into another Minecraft instance.
- Duplicate mod versions: two versions of the same mod may conflict.
- Mod conflict: two mods may be incompatible.
- Testing version: the newest snapshot or pre-release may not yet be supported.
If Minecraft starts crashing after you installed several mods, remove the newest ones and test them one at a time.
Read the mod page carefully and check Minecraft’s crash report or logs before assuming the entire installation is broken.
GamerCubic Tip: Test using only the loader, required dependencies, and one mod. If Minecraft launches, add the remaining mods gradually until you find the problem.
Frequently Asked Questions
Can you add mods to Minecraft without Forge?
Yes. Forge is only one option. Fabric and NeoForge are also popular Minecraft mod loaders, while some launcher apps can set up the appropriate loader automatically.
Do Minecraft Java mods work on Bedrock Edition?
No, not through the same system. Bedrock uses Add-Ons, Behavior Packs, and Resource Packs rather than standard Java .jar mods.
Is CurseForge required for Minecraft mods?
No. CurseForge makes installation easier, but you can manually install a mod loader and copy compatible .jar files into the correct mods folder.
Why does Minecraft crash after installing a mod?
The most common causes are a Minecraft-version mismatch, the wrong loader, missing dependencies, or conflicts between mods. Check the mod’s requirements and crash report.
Can I add mods to an existing Minecraft world?
Often yes, but create a backup first. Mods that introduce or remove blocks, mobs, items, dimensions, or world generation can affect an existing save if you later change or remove them.
Final Recommendation
The safest way to add mods to Minecraft is to keep each modded installation separate and match edition + Minecraft version + mod loader + dependencies before starting the game. Beginners can use CurseForge for easier profile management, while manual Fabric, Forge, or NeoForge installation provides more control. Download mods only from trusted sources, keep backups of important worlds, and remember that stable Minecraft releases usually receive broader mod support than brand-new snapshots and pre-releases.