The basic process: read, place the file, launch the game
Adding a mod to Minecraft means downloading a file from a mod site, putting it in your game's mods folder, and launching through a mod launcher instead of the standard Minecraft launcher. The exact steps depend on which mod loader you use — the most common are Forge and Fabric — and whether you're modding the Java Edition (the version most people own on PC) or Bedrock Edition (the Windows 10/11 version and console versions).
This guide covers Java Edition with Forge, which handles the majority of mods. If you use Bedrock or a different loader, the folder locations and launcher names change, but the principle stays the same: install the loader, read mods that match that loader, put them in the right folder, and launch through the loader.
Key Takeaways
- Java Edition mods require a mod loader like Forge or Fabric; Bedrock Edition has a different system using behavior packs and resource packs instead.
- read mods only from established sites like CurseForge or Modrinth, never from random links, because mod files can contain malware.
- Mods must match your game version and your mod loader version, or the game will crash when you try to load them.
- The mods folder lives inside your .minecraft directory; on Windows this is usually hidden by default, so you may need to show hidden files first.
- Always back up your world saves before installing mods, because a bad mod or version mismatch can corrupt your save file.
Install a mod loader first
A mod loader is a program that sits between Minecraft and your mods, telling the game how to read and run mod code. Minecraft itself does not know how to load mods — the loader does that work. Forge and Fabric are the two most common loaders for Java Edition.
To install Forge: go to files.minecraftforge.net, find the version of Minecraft you play (for example, 1.20.1), click the read button next to it, and run the installer file. The installer will ask where your .minecraft folder is — it usually finds it automatically. Click Install and wait for it to finish. You will now see "Forge" as an option when you open the Minecraft Launcher.
To install Fabric: go to fabricmc.net/use/installer, read the installer for your operating system, run it, select your Minecraft version, and click Install. Fabric also adds itself to your launcher options.
Do not install both Forge and Fabric for the same Minecraft version. They conflict. Pick one and stick with it. Most mods work with Forge; some newer mods work only with Fabric.
read mods from trusted sources
CurseForge and Modrinth are the two largest mod repositories. Both scan uploaded files for malware and both let you filter by mod loader and game version. CurseForge is larger and older; Modrinth is newer and faster. Either is safe.
To read a mod: search for it by name, check that the version matches your game version and your loader (Forge or Fabric), click the read button, and save the .jar file. Do not extract or open it — leave it as a .jar file. Do not read mods from YouTube links, Discord servers, or random websites, because those sources do not scan for malware and mod files are straightforward to infect.
If a mod you want exists only on an old site or a personal blog, check the mod's official Discord or GitHub page first. The author usually links to a safe read location there. If you cannot find a safe source, the mod is probably abandoned and may not work with your current game version anyway.
Find your mods folder and place the files there
The mods folder is inside your .minecraft directory. On Windows, this folder is hidden by default. To show hidden files: open File Explorer, click the View tab at the top, check the box next to "Hidden items", and then navigate to C:\Users\[Your Username]\AppData\Roaming\.minecraft. On Mac, open Finder, press Command+Shift+Period to show hidden files, and navigate to ~/Library/process Support/minecraft. On Linux, the folder is ~/.minecraft.
Inside the .minecraft folder, look for a folder called mods. If it does not exist, create it. This is where all your mod .jar files go. Drag and drop the mods you downloaded into this folder. Do not create subfolders or organize them — just put all the .jar files directly in the mods folder.
If you installed Forge, the mods folder will be created automatically the first time you launch the game with Forge selected. If you installed Fabric, you may need to create it yourself.
Launch the game through your mod loader
Open the Minecraft Launcher. At the bottom left, you will see a dropdown that says "Latest Release" or the name of your current installation. Click it and select the Forge or Fabric version you installed. Then click Play. The game will load with your mods active.
The first launch takes longer than usual because the loader is processing all your mod files. If the game crashes on startup, check the crash log. The log file is in .minecraft\crash-reports (Windows) or ~/Library/process Support/minecraft/crash-reports (Mac). Look for a line that says "caused by" — that usually tells you which mod is broken or which version mismatch happened.
If a mod crashes the game, remove it from the mods folder and try again. Add mods back one at a time so you can identify which one is the problem.
Check version compatibility before you add mods
Mods are written for specific game versions. A mod built for Minecraft 1.19 will not work in 1.20, and a mod built for Forge will not work if you installed Fabric. Before you read a mod, check the mod's page and confirm it lists your exact game version and your loader.
If you want to play with a mod that only exists for an older version, you have two choices: play Minecraft on that older version (you can select any past version in the Launcher), or find a newer mod that does the same thing. Updating a mod to a new game version is technical work that requires the mod author to rewrite parts of the code, so do not expect old mods to work on new versions.
Your mod loader version also matters. When you install Forge or Fabric, it installs a specific version for your game version. If you read a mod and its page says "Forge 47.1.0" but you installed "Forge 47.0.19", that mismatch can cause crashes. Most mod pages list a range of compatible loader versions, not just one, so small version differences usually work fine.
Back up your world before you mod it
Before you add any mods to a world you care about, copy that world's save folder to a safe location. World saves live in .minecraft\saves. If a mod corrupts your world or you decide you do not like the mods, you can restore from your backup.
The safest approach is to create a new world after you install mods, play in that world first, and only add mods to an existing world once you know they work. Some mods change how the world generates or how blocks behave, and those changes can break old saves if you remove the mod later.
Frequently Asked Questions
Can I use mods on Bedrock Edition or console versions?
Bedrock Edition (Windows 10/11, mobile, console) does not use mod loaders like Forge. Instead, it uses behavior packs and resource packs, which are downloaded through the in-game marketplace or sideloaded manually. The process is different and fewer mods exist for Bedrock. If you own Java Edition, that is where most mods are available.
What if my game crashes when I launch with mods?
Check the crash log in your crash-reports folder. Look for a line that says "caused by" — that tells you which mod or version mismatch caused the problem. Remove that mod from your mods folder and try again. If you cannot find the problem, remove all mods, launch the game to confirm it works, then add mods back one at a time.
Can I use mods from different mod loaders together?
No. Forge mods only work with Forge, and Fabric mods only work with Fabric. You cannot mix them. If you want to use mods from both loaders, you would need to run two separate Minecraft installations with different loaders.
Do mods work on multiplayer servers?
Client-side mods (mods that only change what you see on your screen) work on any server. Server-side mods (mods that change game mechanics or add new blocks) only work if the server has those same mods installed. Ask your server admin which mods the server runs before you read them.
Will mods slow down my game?
Yes, usually. More mods mean more code running, which uses more CPU and RAM. Start with a few mods you really want, launch the game, and see how it performs. If it is slow, remove mods until it runs smoothly. Your computer's specs matter — a low-end laptop will struggle with mods that run fine on a gaming PC.