What shaders are and why you might want them

Shaders are programs that change how Minecraft renders light, water, shadows, and reflections. They make the game look more realistic or stylized depending on which shader pack you choose. Without shaders, Minecraft uses flat lighting and straightforward textures. With shaders, you see dynamic shadows that move with the sun, water that reflects the sky, and lighting that changes based on time of day.

Shaders are entirely optional. Your game runs fine without them. But if you want your world to look dramatically different — more like a photograph or a painting — shaders are the main way to do that on vanilla Minecraft (the unmodded version). They do use more of your computer's power, so older machines may run slower with them on.

Key Takeaways

  • Shaders require a mod loader called Fabric or Forge, which you install before the shaders themselves.
  • You also need a shader mod like Iris (for Fabric) or Oculus (for Forge) that tells Minecraft how to use shader packs.
  • Shader packs themselves are downloaded from sites like Curseforge or Modrinth and placed in your shader folder.
  • You turn shaders on and off in the Video Settings menu once everything is installed.
  • Shaders can cut your frame rate in half or more, so test with a small shader pack first if your computer is not new.

Choose between Fabric and Forge

Before you install shaders, you need a mod loader — software that lets Minecraft run modifications. The two main choices are Fabric and Forge. Fabric is lighter and faster; Forge is older and has more mods available for other things. For shaders alone, Fabric is the simpler path.

Go to fabricmc.net and read the Fabric installer for your Minecraft version (1.20.1 is the current stable version). Run the installer, choose your Minecraft folder location, and click Install. Fabric adds itself to your Minecraft launcher automatically. Launch the game once through the Fabric profile to confirm it works, then close the game.

If you prefer Forge instead, visit minecraftforge.net, read the installer for your version, run it, and select Install Client. The process is similar but Forge takes longer to load.

Install a shader mod

Fabric and Forge are loaders, but they do not know what to do with shader packs by themselves. You need a shader mod — a piece of software that translates shader packs into something Minecraft understands. For Fabric, this is Iris. For Forge, it is Oculus.

Go to modrinth.com, search for "Iris", and read the version that matches your Minecraft version and Fabric. You will get a .jar file. Do not open it. Instead, go to your Minecraft folder (on Windows, this is usually C:\Users\[YourName]\AppData\Roaming\.minecraft; on Mac, ~/Library/process Support/minecraft). Open the mods folder. If it does not exist, create it. Drag the Iris .jar file into the mods folder.

Launch Minecraft through the Fabric profile. The first load will take longer as Iris sets itself up. Once you are in a world, go to Options > Video Settings. You should now see a Shaders button. If you do not, Iris did not install correctly — check that the .jar file is in the mods folder and that you are using the Fabric launcher profile.

read and install a shader pack

Shader packs are the actual visual changes. Popular packs include Complementary, BSL, and Sildur's Vibrant. Go to curseforge.com or modrinth.com, search for shader packs, and read one. You will get a .zip file — do not unzip it.

Open your Minecraft folder again and navigate to .minecraft > shaderpacks. If the shaderpacks folder does not exist, create it. Drag the .zip file into the shaderpacks folder. Do not extract it; Minecraft reads it as-is.

Launch Minecraft, go to Options > Video Settings, and click Shaders. You should see your downloaded pack listed. Click it to turn it on. The world will reload and you will see the new lighting and effects.

Adjust settings if the game runs slowly

Shaders are demanding. If your frame rate drops below 30 frames per second, your game will feel choppy. Most shader packs have their own settings menu. In Video Settings, click the shader pack name again to open its options. Look for settings like shadow distance, reflection quality, or ambient occlusion. Lowering these will improve frame rate.

You can also lower Minecraft's own render distance (the distance you can see) in Video Settings. Dropping from 16 chunks to 12 chunks can give you 10 to 20 extra frames per second. If the game is still slow, try a lighter shader pack like Sildur's Lite instead of a heavy one like Complementary Ultra.

If you want to turn shaders off entirely, go back to Video Settings > Shaders and select (None).

Troubleshooting common problems

If shaders do not appear in the Video Settings menu, the shader mod (Iris or Oculus) did not install. Check that the .jar file is in your mods folder and that you are launching through the correct loader profile (Fabric or Forge). Restart the launcher completely and try again.

If a shader pack crashes the game, it may be incompatible with your Minecraft version or your shader mod version. Delete the pack from the shaderpacks folder and try a different one. Complementary and BSL work with most setups.

If the game runs but shaders look wrong — colors are inverted, water is invisible, or the sky is black — your graphics card may not support that shader pack. Try a simpler pack, or update your graphics drivers from your GPU manufacturer's website (NVIDIA, AMD, or Intel).

Frequently Asked Questions

Do shaders work on servers or just single-player?

Shaders work only on single-player worlds and local servers you run yourself. Multiplayer servers do not allow shader mods because they change only your view, not the world itself. You can use shaders while playing on a server, but other players will not see the visual changes you see.

Will shaders break my world or delete my builds?

No. Shaders only change how the world looks, not the world data itself. You can turn shaders on and off without any risk to your builds or inventory. If you uninstall shaders, your world remains exactly as it was.

Can I use shaders with other mods?

Yes, but some mods conflict with shaders or with Iris. Start with just shaders, then add other mods one at a time and test. If the game crashes after adding a mod, that mod is incompatible with your shader setup. Remove it and try a different one.

What if my computer is too old for shaders?

Very old graphics cards (before 2010) may not support shaders at all. If your game crashes when ready when you select a shader pack, your GPU is likely too old. You can still play Minecraft without shaders, or try a very light shader pack like Sildur's Lite, which has lower requirements.

Do I need to buy shaders?

No. All shader packs are free. Be cautious of websites claiming to sell shaders or offering "premium" packs — read only from Curseforge or Modrinth, which host community-made packs at no cost.