How to Install Mods in Minecraft (Java)
Guide Java Bedrock
What you need
- Minecraft Java Edition
- A mod loader: Fabric, Forge or NeoForge
- Mod .jar files from CurseForge or Modrinth
- Mods matching your exact Minecraft version
Step by step
- Pick a loader: Fabric is light and updates fast, NeoForge/Forge run the big classic mods. Check which loader each mod requires - mods are not cross-compatible between loaders.
- Download the installer only from the official site: fabricmc.net, files.minecraftforge.net or neoforged.net. Avoid re-upload sites that bundle junk.
- Run the installer with Minecraft closed, choose your game version and install the client. It creates a new profile in the Minecraft Launcher.
- Download your mods from CurseForge or Modrinth. Every mod page lists the game version and loader it supports - both must match your install.
- Open the mods folder: launch the loader profile once and use the Mods button on the title screen, or go straight to .minecraft/mods (%appdata%\.minecraft on Windows). Create the folder if it does not exist.
- Drop the .jar files into mods. On Fabric, most mods also need the Fabric API mod - install it the same way.
- Launch the Fabric/Forge/NeoForge profile. The Mods menu lists what loaded; a crash at startup almost always means a version or loader mismatch - remove the newest mod and check versions.
Java vs Bedrock
Java Edition only. Bedrock (Windows, console, mobile) does not support mods - it uses add-ons from the Marketplace or .mcpack files.
Versions: Loaders track each Minecraft release. Fabric usually updates within hours of a new version; NeoForge and Forge take longer. Always match mod, loader and game version.
Frequently asked questions
Are mods free?
Yes. Mods on CurseForge and Modrinth are free. Any site charging for a mod or a 'premium mod installer' is a scam.
Can I use mods on a server?
Only if the server runs the same loader and mods. Client-side mods (minimap, performance) work on any server that allows them.
Do mods disable achievements?
No. Java advancements keep working with mods installed.
Related:How to Install Shaders in Minecraft (Java)How to Allocate More RAM to Minecraft (Java)How to Back Up Your Minecraft WorldModsServers