How to Install Mods in Minecraft (Java)

Guide Java Bedrock

Quick answer: Java: install a mod loader (Fabric, Forge or NeoForge) from its official site, run the installer, drop the mod .jar files into the mods folder and launch the loader profile. Mods must match your Minecraft version and loader. Bedrock cannot run mods - it uses add-ons.

What you need

Step by step

  1. 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.
  2. Download the installer only from the official site: fabricmc.net, files.minecraftforge.net or neoforged.net. Avoid re-upload sites that bundle junk.
  3. Run the installer with Minecraft closed, choose your game version and install the client. It creates a new profile in the Minecraft Launcher.
  4. Download your mods from CurseForge or Modrinth. Every mod page lists the game version and loader it supports - both must match your install.
  5. 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.
  6. Drop the .jar files into mods. On Fabric, most mods also need the Fabric API mod - install it the same way.
  7. 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