Fabric
A lightweight loader ecosystem. Match Minecraft version, Fabric Loader, Fabric API when required, and every mod dependency.
Minecraft Java mods and Minecraft Bedrock Add-Ons are different systems. A Java JAR for Fabric cannot be activated as a Bedrock behavior pack, and a Fabric mod cannot be loaded by NeoForge merely because the Minecraft version matches.
A lightweight loader ecosystem. Match Minecraft version, Fabric Loader, Fabric API when required, and every mod dependency.
A separate loader ecosystem. Use a dedicated game directory and the Java version required by that Minecraft branch.
Resource and behavior packs are activated per world or Realm through Minecraft's interface; they are not Java mods.
Fabric's official player guide says to select a mod built for Java Edition, the intended Minecraft version, and Fabric—not another loader. Many Fabric mods also require Fabric API. With the official launcher, install Fabric, select its profile, place compatible JAR files in that profile's mods folder, and launch. If the game fails, remove the newest addition and read the log before changing Java or the loader.
Install the Java version required for your Minecraft branch, close the launcher, run the official NeoForge installer with Install client, then create a launcher installation using a separate game directory. Launch once so the mods folder is created. Add only NeoForge files for that exact Minecraft version. NeoForge explicitly recommends backing up the world before updating the loader or mods.
Mojang distinguishes Java mods from Bedrock Add-Ons. For Bedrock, duplicate the world first. Open the world's edit screen, choose Resource Packs or Behavior Packs, and activate the Add-On under Available. For a new world, activate packs during world creation. Realms can distribute activated Add-Ons to connecting Bedrock devices. Mojang warns that combining many Add-Ons can reduce performance; test a small set and preserve an unmodified world copy.
Minecraft Help: Java Edition mods and third-party risk
Minecraft Help: activating Bedrock Add-Ons
Fabric documentation: installing mods
Fabric documentation: finding trustworthy mods
NeoForge documentation: client installation and profiles
Version, edition, loader, dependencies, and the world backup are the five facts that make a Minecraft mod profile recoverable.