Install Complementary with Iris
Iris is the recommended way to run Complementary Shaders on modern Minecraft Java Edition with Fabric or Quilt.
Install Fabric and Sodium, add Iris, download Unbound or Reimagined as a ZIP, then enable the pack under Video Settings → Shaders. Files: Unbound or Reimagined. Other loaders: how to install.
Build the Iris stack
Install the Fabric or Quilt loader for your Minecraft version. Add Iris, then add Sodium unless a modpack already includes an equivalent renderer.
Create a dedicated launcher profile so vanilla or OptiFine installs stay untouched.
- Install Fabric or Quilt for your exact game version.
- Drop Iris into the mods folder.
- Add Sodium (recommended) and any required API mods your loader needs.
- Launch once to confirm the Iris shaders button appears.
- Install Complementary Unbound or Reimagined into shaderpacks.
- Select the pack and choose Medium or Potato.
Iris tips that prevent headaches
Match Iris and Sodium builds to your Minecraft version. Mixing versions is a top crash cause.
Avoid OptiFine in the same mods folder. Iris replaces that role.
After enabling Complementary Shaders, raise render distance gradually. Shader cost scales with scene complexity.
If Iris fails to show shaders
Confirm Iris loaded in the mods list. Then verify the ZIP sits directly in shaderpacks. If the game launches but the world is black, use the black screen guide and the troubleshooting page.
Iris + Complementary checklist
- Match Fabric/Quilt, Iris, and Sodium builds to the same Minecraft version.
- Launch once with shaders off to confirm the game is stable.
- Download Unbound or Reimagined and keep the ZIP in
shaderpacks. - Enable the pack, start on Medium or Potato, then validate outdoors and underground.
- If FPS collapses, follow the FPS boost guide before blaming Iris itself.
Still missing a Shaders button? Confirm Iris loaded in the mods list, then revisit Fabric and Sodium order.
When to use OptiFine instead
If your modpack is built around OptiFine, use the OptiFine install guide instead of forcing Iris into that pack.
For new personal profiles on current Java, Iris remains the cleaner default for Complementary Shaders.
Common questions
What to do next
-
Fabric and Sodium
Build the performance base
-
Download Unbound
Natural style ZIP
-
Download Reimagined
Stylized ZIP
-
Potato settings
After the pack enables
-
Black screen fixes
If the world fails to render