Why do I get "Some of your mods are incompatible" with Sodium and Iris

Iris pins an exact Sodium version. Updating one but not the other triggers "Some of your mods are incompatible." Fix: download the matching Iris + Sodium pair for your exact Minecraft version — newest Iris with newest compatible Sodium, both from the same source.

Why it happens

Iris requires a specific Sodium build

Iris is built against one Sodium version at a time and hooks deep into its renderer. When Sodium ships a new release, an older Iris can't load on top of it — and Minecraft throws "Some of your mods are incompatible with the game or each other." Updating Sodium alone (or Iris alone) is the usual trigger.

Step 1

Check the error for the version it wants

The crash screen usually names the mismatch — e.g. "Iris requires version X of Sodium, but a different version is present." That tells you exactly which one to fix.

Step 2

Re-download both as a matched pair

Go to the Iris page for your exact Minecraft version, note the Sodium version it lists as a dependency, and download that Sodium build. Replace BOTH .jar files in .minecraft/mods/ — don't keep the old ones.

Step 3

Confirm every mod targets the same Minecraft version

Mixing a 1.21 mod into a 1.26 setup throws the same error. Indium, Continuity and the rest must all match your Minecraft version too. One stray old .jar is enough to block launch.

Step 4

Still stuck? Delete the config and retry

If versions line up but it still complains, delete the Sodium and Iris config files in .minecraft/config/ and relaunch — a stale config from an old version can carry the conflict forward.

Did this help?