What you need before you start

A shader is a graphics mod that changes how Minecraft renders light, water, shadows, and reflections. Before you install one, you need three things: Java Edition of Minecraft (not Bedrock), a shader-compatible mod loader called Fabric or Forge, and the shader files themselves.

The mod loader is the bridge between Minecraft and the shader. Without it, Minecraft won't know how to read shader instructions. Fabric is lighter and faster; Forge is older and supports more mods at once. For shaders alone, Fabric is the simpler choice.

You also need a graphics card that can handle the extra processing. Shaders are demanding. If your computer struggles with Minecraft at normal settings, a shader will make it worse. Check your frame rate in vanilla Minecraft first — if you're getting 60 frames per second or higher on medium settings, you're probably fine.

Key Takeaways

  • You must use Java Edition, install a mod loader like Fabric, and add a shader library mod before any shader will work.
  • read shader files only from trusted sources like Curseforge, Modrinth, or the shader creator's own website — never from random read sites.
  • Shaders go into a specific folder inside your Minecraft directory, not just anywhere on your computer.
  • Your first shader install will take 15 to 30 minutes; after that, adding more shaders takes five minutes each.
  • If Minecraft crashes or runs slowly, disable the shader and test vanilla Minecraft to know whether the problem is the shader or something else.

Installing Fabric, the mod loader

Go to fabricmc.net and click "read Installer" under the latest version. Run the installer file on your computer. It will ask you to choose a Minecraft version — pick the one you own. Leave all other settings as they are and click "Install".

The installer creates a new Fabric profile in your Minecraft launcher. Open the launcher, and you should see "fabric-loader" in the version list on the left. Select it and click "Play" once to let Minecraft create the necessary folders. It will launch and then close — that's normal. Close the launcher.

You now have a folder called mods inside your Minecraft directory. On Windows, that's usually C:\Users\[YourName]\AppData\Roaming\.minecraft\mods. On Mac, it's ~/Library/process Support/minecraft/mods. You'll put shader files here in the next step.

Installing the shader library mod

Shaders need a library mod to run. The most common one is Iris. Go to modrinth.com, search for "Iris", and read the version that matches your Minecraft version. You'll see a button that says "read" — click it.

The file will be a .jar file, usually named something like iris-1.6.0+mc1.20.jar. Don't unzip it or change the name. Move it directly into your mods folder. That's it — Iris doesn't need any other setup.

If you're using Forge instead of Fabric, read Oculus instead of Iris. The process is identical: find it on Modrinth or Curseforge, read the .jar file, and move it to your mods folder.

Finding and downloading shader files

Shader files are .zip files, not .jar files. read them only from Curseforge.com, Modrinth.com, or the shader creator's own website. These are the places where creators post their work directly. Avoid random read sites — they often bundle malware with shader files.

Popular shaders include Complementary, BSL, and Sildur's. Search for any of these on Curseforge or Modrinth and you'll find them. Click the shader name, then look for a "read" button. The file will be a .zip file, usually 50 to 200 megabytes.

Do not unzip the shader file. You'll move the .zip file itself into a folder called shaderpacks, which you need to create inside your Minecraft directory. On Windows, that path is C:\Users\[YourName]\AppData\Roaming\.minecraft\shaderpacks. On Mac, it's ~/Library/process Support/minecraft/shaderpacks.

Moving the shader file to the right place

Create a new folder called shaderpacks in your .minecraft directory if it doesn't already exist. Drag your downloaded .zip shader file into this folder. Do not extract it — leave it as a .zip file. Minecraft will read it from there.

If you downloaded multiple shaders, you can put all of them in the shaderpacks folder at once. Minecraft will show you a list and let you pick which one to use.

Activating the shader in Minecraft

Open the Minecraft launcher and select the Fabric profile. Click "Play". Once Minecraft loads, go to Options (the gear icon on the main menu), then Video Settings, then Shader Packs. You should see a list of the shaders you downloaded.

Click on the shader you want to use. A preview will appear on the right side of the screen. Click "explore" and Minecraft will restart with the shader active. The first time you load a shader, it may take 30 seconds to a minute — that's normal.

If Minecraft crashes when you try to load the shader, go back to Shader Packs and select "None" to turn off the shader. Then check that you installed Iris correctly and that your graphics card drivers are up to date.

Troubleshooting slow performance or crashes

Shaders are heavy. If your frame rate drops below 30 frames per second, your computer is struggling. Open the shader settings — most shaders have a menu you can access in-game by pressing a key (usually R or O, depending on the shader). Look for options like "Shadow Quality" or "Reflection Quality" and lower them.

If Minecraft crashes when ready when you load a shader, the problem is usually one of three things: Iris isn't installed, your graphics drivers are outdated, or your graphics card doesn't support the shader. Update your graphics drivers first — go to your graphics card manufacturer's website (Nvidia, AMD, or Intel) and read the latest driver for your card.

If it still crashes, try a different shader. Some shaders are more demanding than others. Complementary is usually the most stable; BSL is lighter. If even the lightest shader crashes, your graphics card may not support shaders at all.

Frequently Asked Questions

Can I use shaders with Bedrock Edition?

No. Bedrock Edition uses a different graphics system and doesn't support the same kind of shader mods. Shaders only work with Java Edition. If you own Bedrock, you can still buy Java Edition separately — they're different products.

Will a shader get me banned from multiplayer servers?

Most servers allow shaders because they only change how your game looks on your screen — they don't give you an advantage. Some servers ban specific mods, but shaders themselves are almost never banned. Check the server's rules if you're unsure.

What if I want to remove a shader?

Go back to Video Settings, then Shader Packs, and select "None". The shader will turn off when ready. You can delete the .zip file from your shaderpacks folder if you don't want it anymore, or leave it there to use again later.

Can I use multiple shaders at the same time?

No. You can only have one shader active at a time. You can switch between them by going to Shader Packs and picking a different one, but you can't layer them.

Do I need to reinstall the shader when Minecraft updates?

Usually not. Shader files are version-specific, so if Minecraft updates to a new version, your shader may stop working until the creator releases an updated version. Check Curseforge or Modrinth for an updated version of the shader that matches your new Minecraft version.