Skip to main content
The server, every server-required mod, and each joining player’s client must use a compatible Minecraft version and mod loader. Forge, NeoForge, Fabric, and Quilt mods are not interchangeable unless the mod author explicitly provides compatibility.

Record the required combination

Write down the exact:
  • Minecraft version
  • Loader family: Forge, NeoForge, Fabric, or Quilt
  • Loader version
  • Mod or modpack release
  • Dependency versions
  • Java runtime required by that Minecraft and loader release
Do not compare only the mod name. Two files with the same name may target different loaders or Minecraft versions.

Read the first loader error

Correct the mismatch

1

Stop and back up

Stop the server and create a backup.
2

Choose one target combination

Use the modpack manifest or mod author’s requirements to choose the Minecraft version, loader family, and loader version.
3

Install the matching server software

Select the compatible version in the Purpify installer. Do not mix loader families in the same /mods folder.
4

Replace incompatible mods

Upload releases for the selected loader and Minecraft version, including required API or library mods.
5

Match player clients

Install the same required mod and loader versions on player clients. Keep optional client-only mods off the server.
6

Start and test

Start once and read the first remaining error. Join only after the console reports a completed startup.

Install mods and modpacks

Review manual and installer-based mod setup.

Client-only mod crashes

Remove rendering and interface mods from the dedicated server.