Each Minecraft Java mod needs its stated game version and loader. Fabric, Forge and NeoForge releases are not interchangeable.
Check the requirements
- Read the mod author’s supported game versions, loader and dependencies. Check your installed loader in Console.
- Use server or shared mods. Leave client only mods, such as rendering changes, off the server.
- Back up and stop the server before changing its mod set.
Use the Mods page
- Open Mods and search for the mod.
- Choose Select version and pick a release for your game version and loader.
- Install required library mods too. Fabric API is separate from Fabric Loader.
- Wait for installation to finish, then start the server and check Console.
Upload a JAR manually
- With the server stopped, open mods in the main server folder. Create it if the loader has not done so.
- Upload the mod .jar, not the loader installer. Replace old versions instead of keeping duplicate JARs.
- Start the server and join with the matching game, loader and any required client mods.
If startup or joining fails
Read the first dependency or version error in Console or logs/latest.log. Compare client and server releases. Removing a mod can remove its blocks and items from a saved world, so restore the matching world and mod backup when rolling back.
Further help: Fabric mod compatibility, Fabric server requirements and NeoForge server setup.
Related: Choose a loader · Install a modpack · Minecraft hosting.
Your feedback helps us improve our guides.

