CurseForge Blog

How to Install Minecraft Mods (Java & Bedrock Guide)

Install Minecraft mods to transform your gameplay. Step-by-step guide for Java Edition mod loaders, CurseForge app, and Bedrock add-ons.

How to Install Minecraft Mods (Java & Bedrock Guide)

Mods are one of the best ways to make Minecraft feel new again. They add everything from furniture and magic systems to brand-new biomes and dimensions.

If you’re looking to enhance your game, installing mods is the way to go.

So You Found a Cool Mod, What Now?

Maybe you saw a cool mod in a YouTube video. Maybe someone mentioned something called “Create” or “Applied Energistics 2” and now you want it too.

That’s great! But before you start clicking random download links, there are a few things you need to know:

  • Mods only work on the Java Edition of Minecraft. If you’re playing on Bedrock, you can’t install Java mods. Instead, Bedrock supports add-ons or Marketplace content.
  • You’ll also need a mod loader (more on this soon), and you’ll have to make sure your Minecraft version matches the version the mod was built for.

Don’t worry! This guide will walk you through everything.

What Edition of Minecraft Are You Using?

Here’s how to check which edition you're playing:

  • Java Edition: When you launch the game, the title screen will display "Minecraft: Java Edition" beneath the main logo.
  • Bedrock Edition: The title screen will simply show "Minecraft" without any subtitle. Also, you see a Marketplace tab on the main menu.
Note: The CurseForge app only works with Minecraft: Java Edition. If you're using Bedrock Edition, you won’t be able to install or run mods through CurseForge.

Find the Mod You Want

Go to the CurseForge mod list and search for the mod you want. When you find it, click on it and carefully check:

  • The Minecraft version it supports (e.g. “Minecraft 1.20.1”)
  • Which mod loader it requires (Forge, Fabric, NeoForge, or Quilt)
  • Any dependencies (some mods need other mods to run, like Cloth Config API or GeckoLib)

Don’t skip this step. You can’t just install any mod on any version. Mods must match your Minecraft version and loader exactly.

For example, let’s say you want to install the Waystones mod.

The Minecraft version it supports and the mod loader it requires are in the right column.

To find a mod’s dependencies, simply go to the “Relations” tab or read the mod’s description. If it says something is required, you must install it.

Understanding Mod Loaders and Which One to Use

Mods don’t just work on vanilla Minecraft. You need a mod loader to run them.

Typically, you must select a mod loader that supports your chosen mod. However, if you want to install everything from scratch, including a mod loader and some cool mods with it, here’s a quick guide to help you decide which mod loader you should use.

Comparison of Minecraft Mod Loaders

Mod Loader Description Common Use Supported Minecraft Version
Forge Most popular, widely supported Large modpacks, adventure mods 1.1 - current
Fabric Lightweight, fast updates Performance & small mods 1.14 - current
NeoForge A modern fork of Forge Some newer modpacks 1.20.2 - current
Quilt A fork of Fabric, less common Experimental mods and tools 1.14.4 - current

Match Your Minecraft Setup to the Mod

Once you know the Minecraft version and mod loader your mod uses, that’s what you’ll build your modded profile around.

You have two options:

Option 1: Use the CurseForge launcher to handle it all for you

We recommend this option, as the CurseForge app is mod-friendly and sets up modded profiles automatically.

Option 2: Do it manually (advanced)

You’ll download the mod loader installer (like Forge or Fabric) and set it up yourself. We’ll cover that later in this guide.

Note: You might not be able to use the latest version of Minecraft. While many popular mods support recent versions, some mods are only compatible with specific ones, like 1.16.5 or 1.20.1. To use those, you’ll need to install and play on the version the mod supports

How to Install Mods Using the CurseForge App

If you want the easiest, safest way to use mods, go with the CurseForge app. It’s free and handles all the setup for you.

If you already have CurseForge installed If you don't have CurseForge
  1. Go to any mod's page on CurseForge and click "Install".
  2. Click "Open CurseForge" in the next pop-up, and it will open the app automatically and begin installing the mod.
  3. Next, choose where to install the mod. You can add it to an existing profile or create a new one.
  4. Click "Play" in the CurseForge App to launch Minecraft with the mod installed.
  1. Download and install the CurseForge app.
  2. Go to https://www.curseforge.com.
  3. Download either the standalone or the Overwolf version.
  4. Run the downloaded installer and complete the setup.
  5. Install the mod by following the 4 steps in the first column.

How to Install Mods Without the CurseForge App

If you prefer full control or want to install mods without extra software, you can do it manually. This method is a bit more technical, but it’s straightforward once you understand the steps. One major downside to managing the .minecraft folder is being unable to have multiple packs installed at the same time.

What you’ll need:

  • The correct mod loader (Forge, Fabric, NeoForge, or Quilt)
  • The Minecraft version supported by your mod

Here’s how to install mods manually.

Step 1: Install the Correct Mod Loader

Forge Fabric NeoForge Quilt
  1. Go to the Forge website.
  2. Choose the Minecraft version you want mods for (e.g., 1.20.1).
  3. Click the Installer link and skip the ads to download the installer.
  4. Run the downloaded .jar file.
  5. In the installation window, select "Install Client", then click "OK".
  6. Open the Minecraft Launcher > Installations > New Installation > click the dropdown and choose the Forge profile.
  1. Go to the Fabric website.
  2. Download the Windows installer or Universal .jar.
  3. Run the installer > Select your Minecraft version > Click "Install".
  4. It will create a Fabric profile in your Minecraft Launcher.
  5. You also need the Fabric API. Click here to download it and place it in the mods folder (explained later).
  1. Go to neoforged.net, select the version that matches your Minecraft version, and download the installer.
  2. Run the downloaded .jar file > Select "Install Client" > Click "Proceed".
  3. Open Minecraft and choose the NeoForge profile in the launcher.
  1. Visit quiltmc.org.
  2. Download the Quilt Installer (Client).
  3. Run the .jar file > Pick Minecraft version > Choose loader version > Click "Install".
  4. Quilt also needs the Quilted Fabric API. Click here to download it and place it in the mods folder (explained later).

Step 2: Locate Your .minecraft Mods Folder

On Windows:

  1. Press Win + R, type: %appdata%\.minecraft
  2. Press Enter > Look for the mods folder.
  3. If it doesn’t exist, create a new folder called “mods”.

On macOS:

  1. Open Finder > Go to: ~/Library/Application Support/minecraft
  2. Create or open the mods folder.

You need to place the mod .jar files (including Fabric API or Quilted Fabric API) into the mods folder. If you’re installing Fabric or Quilt, simply drag Fabric API.jar or Quilted Fabric API.jar into this folder to complete the mod loader installation step.

Step 3: Download & Add Mods

  1. Go to CurseForge and find your chosen mod.
  2. Download the .jar files of your chosen mods.
  3. Place them into the mods folder mentioned in the previous step.
If you want to download more mods, make sure to filter them by your Minecraft version and mod loader (Forge, Fabric, etc.)

Note: Some mods require dependencies (e.g., Fabric API, GeckoLib). So, make sure to download them too, and put them in the mods folder.

Step 4: Launch Minecraft

  1. Open the Minecraft Launcher.
  2. In the dropdown menu, select the profile created by the mod loader installer (Forge, Fabric, etc.).
  3. Click Play.
  4. If everything is installed correctly, you’ll see a “Mods” button in the main menu.

How to Manage Multiple Mod Profiles For the Manual Installation Method

If you want to switch between different mod packs, e.g., play a magic modpack on Forge 1.16.5 one day, and a tech modpack on Fabric 1.20.1 the next, you’ll need to manage different mod folders.

If you’re using CurseForge, it automatically creates separate folders for each modpack so you can play different setups without conflict.

But for manual installs, you’ll need to manage folders yourself. Although you have multiple profiles for different Mod Loaders, you only have one .minecraft folder with one mods folder.

In this case, you can:

  • Create multiple .minecraft copies with different mods and launchers. This method is tedious, error-prone, and not ideal long-term.
  • Other tools can manage multiple Minecraft profiles. But unlike CurseForge, they don't have built-in access to the full CurseForge mod library, so you’ll often have to download mods manually.

How to Install Mods (Add-ons) on Bedrock Edition

Bedrock doesn’t support true Java-style mods, but you can still use add-ons and resource packs to customize the game. Here’s how:

  1. Download .mcpack or .mcaddon files from CurseForge or the Marketplace.
  2. To install add-ons:
    • On PC, double-click the file to import into Minecraft.
      • Alternatively, you can move the files manually to:
        • C:\Users\<YourName>\AppData\Local\Packages\Microsoft.MinecraftUWP_8wekyb3d8bbwe\LocalState\games\com.mojang\behavior_packs (for behavior packs)
        • C:\Users\<YourName>\AppData\Local\Packages\Microsoft.MinecraftUWP_8wekyb3d8bbwe\LocalState\games\com.mojang\resource_packs (for resource packs)
    • On mobile, move the file to your games/com.mojang/behavior_packs/ or resource_packs/ directory.
  3. Activate add-ons:
    • Open Minecraft.
    • Go to Settings > Storage to confirm the packs were imported successfully.
    • Create or edit a world.
    • Under the Behavior Packs or Resource Packs tabs, select the available tab, then activate your add-ons.

Bedrock add-ons can’t add full custom dimensions or code new systems, but they can create new mobs, items, biomes, UI tweaks, and even simulate new gameplay mechanics using creative workarounds. If you want the most powerful and flexible modding experience, you should go with Java Edition.

Tips & Common Issues

Game crashes immediately when launching

This often happens due to mod loader or Java version mismatches, or required dependencies that are missing. For instance, Forge needs specific builds, and Fabric mods may depend on the Fabric API. It can also be a driver issue, so update your graphics drivers first.

Mod conflicts are another common cause. To fix this, check your crash log in .minecraft\logs\latest.log, verify versions, and temporarily remove mods to identify conflicts.

Mods don’t show up in-game

If you don’t see any mods when launching Minecraft, that means they couldn’t load. This usually means:

  • The mods folder is missing or in the wrong directory.
  • The mod loader profile (Forge/Fabric/NeoForge/Quilt) isn't selected in your launcher.
  • Case mismatch or installation directory issues on Windows/Mac.

Double-check your setup and verify that you're launching the correct profile.

Error: Missing dependencies or “Mixin” crashes

Many mods require other libraries like Fabric API, Quilt Standard Libraries (QSL), GeckoLib, or Cloth Config. If these aren’t present, the game will crash with Mixin or dependency errors.

Out of Memory / Java heap space error

If Minecraft crashes with OutOfMemoryError: Java heap space, you’ve likely allocated too little memory, especially with large modpacks. Increase RAM in CurseForge profile settings. If you've already increased RAM, also check for memory-hungry mods or use optimization mods like Sodium/Lithium.

JNI Error has occurred

This error shows up when your Java installation is corrupted or mismatched. The solution is to reinstall or update Java (Java 17+), clear environment variables, and try again. Ensure your system is pointing to the correct Java version in your launcher settings.