The fastest way to add shaders to Minecraft 1.21.4

To add shaders to Minecraft 1.21.4, you need three things: a shader mod loader (usually Fabric or Forge), the Iris Shaders mod, and the actual shader pack files. The process takes about 10 minutes and involves downloading files to your Minecraft folder, then selecting a shader pack from inside the game.

Most players use Fabric because it loads faster than Forge and has fewer conflicts with other mods. Iris Shaders is the mod that actually runs shader packs on Fabric. Once both are installed, you drop shader pack files into a folder, launch the game, and switch between them in the video settings menu.

Key Takeaways

  • You must install Fabric (the mod loader) and Iris Shaders (the shader mod) before any shader pack will work.
  • Shader packs are downloaded as .zip files and placed in the shaderpacks folder without being unzipped.
  • Popular shader packs for 1.21.4 include Complementary Shaders, BSL Shaders, and Sildur's Vibrant Shaders, all found on CurseForge or Modrinth.
  • Your graphics card matters — shaders are demanding, and older or integrated GPUs may cause lag even with lower-end shader packs.

Install Fabric and the Iris Shaders mod

Start by downloading Fabric from fabricmc.net. Click the "Download installer" button, choose the .exe version if you are on Windows or the .jar version for Mac and Linux, and run it. The installer will ask which Minecraft version you want — select 1.21.4 from the dropdown. Click "Install" and close the window when it finishes.

Next, download Iris Shaders from modrinth.com/mod/iris. Find the version marked for Fabric 1.21.4, click the download button, and save the file. Open your Minecraft folder (on Windows, press Windows key + R, type %appdata%\.minecraft, and press Enter; on Mac, open Finder, press Command + Shift + G, and type ~/Library/Application Support/minecraft). Inside the Minecraft folder, open the mods folder — if it does not exist, create it. Drag the Iris Shaders file into the mods folder.

Launch Minecraft, select the Fabric 1.21.4 profile from the launcher, and click Play. Once the game loads, go to Options > Video Settings. If you see a "Shaders" button near the bottom of the screen, Iris installed correctly. If not, close the game and check that the Iris file is in the mods folder.

Download shader packs from CurseForge or Modrinth

Shader packs are found on two main sites: CurseForge (curseforge.com) and Modrinth (modrinth.com). Both are safe and have the same popular packs. Go to either site, search for "shaders", and filter by "Minecraft" and "Shader Packs". You will see hundreds of options with names like Complementary Shaders, BSL Shaders, and Sildur's Vibrant Shaders.

Click on a shader pack you want to try. On the right side of the page, you will see a download button. Click it and save the .zip file — do not unzip it. The file will be something like "complementary-1.21.4.zip". Save it somewhere you can find it, like your Downloads folder.

Popular starting packs for 1.21.4 include Complementary Shaders (realistic lighting and shadows), BSL Shaders (balanced visuals and performance), and Sildur's Vibrant Shaders (bright colors and effects). If your computer is older or has an integrated graphics card, start with a lighter pack like Sildur's Lite or BSL's lower-end versions.

Move shader packs into the shaderpacks folder

Open your Minecraft folder again (Windows: %appdata%\.minecraft; Mac: ~/Library/Application Support/minecraft). Look for a folder called shaderpacks. If it does not exist, create a new folder and name it shaderpacks. Drag the .zip shader pack files you downloaded into this folder. Leave them as .zip files — do not unzip them.

You can have multiple shader packs in the shaderpacks folder at once. The game will show all of them when you open the shader menu, and you can switch between them without restarting.

Select and test a shader pack in-game

Launch Minecraft with the Fabric 1.21.4 profile. Once you are in the main menu, go to Options > Video Settings. Click the "Shaders" button. A list of shader packs will appear — the ones you downloaded should be there. Click on one to select it, then close the settings menu. The shader will load the next time you enter a world or reload the current one.

If the game stutters or freezes, the shader pack is too demanding for your graphics card. Go back to Video Settings > Shaders and select a different pack or "Off" to disable shaders. Try a lighter shader pack instead. If the game crashes immediately, the shader pack may not be compatible with 1.21.4 — check the pack's page on CurseForge or Modrinth to confirm it supports that version.

Adjust shader settings for better performance

Most shader packs have their own settings menu. While a shader is active, go to Options > Video Settings > Shaders and look for a button labeled "Shader Options" or "Settings". Click it to open a menu where you can lower shadow quality, reduce water reflections, turn off ambient occlusion, or disable other effects that slow down your frame rate.

If you are still getting lag, lower your render distance in the main Video Settings menu. Render distance has a bigger impact on frame rate than shader settings, so dropping it from 16 chunks to 12 chunks often fixes stuttering. You can also lower your overall graphics setting from "Fancy" to "Fast" in the same menu.

Troubleshooting common problems

If shaders do not appear in the Video Settings menu, Iris Shaders did not install correctly. Check that the Iris .jar file is in your mods folder and that you launched the game with the Fabric 1.21.4 profile, not the default Java Edition profile. Restart the launcher and try again.

If a shader pack does not show up in the Shaders menu, make sure the .zip file is in the shaderpacks folder and that you spelled the folder name correctly (lowercase, no spaces). Restart the game and check again. If a shader crashes the game on startup, it may not support 1.21.4 — download a different pack or check the pack's page to see which versions it supports.

If your frame rate is very low, your graphics card may not be powerful enough for shaders. Integrated graphics (Intel UHD, AMD Radeon) struggle with most shader packs. Try disabling shaders and playing without them, or use a very light shader pack like Sildur's Lite. Dedicated graphics cards (Nvidia GTX 1060 or better, AMD RX 580 or better) handle most packs at 60+ frames per second.

Frequently Asked Questions

Do I need Forge instead of Fabric?

Fabric is faster and has fewer mod conflicts, so it is the better choice for shaders. Forge works too, but you will need to install a different shader mod like Oculus instead of Iris. Stick with Fabric and Iris unless you have a specific reason to use Forge.

Can I use shader packs from older Minecraft versions?

Shader packs made for 1.20.x or earlier may not work on 1.21.4 because the rendering code changed. Always download a pack that explicitly says it supports 1.21.4. The pack's page on CurseForge or Modrinth will list which versions it works with.

Will shaders work on a laptop with integrated graphics?

Most shader packs will cause lag or stuttering on integrated graphics. If you want to try, use the lightest packs available like Sildur's Lite or BSL's minimal version, and lower your render distance to 8 chunks. A dedicated graphics card makes a huge difference.

How do I uninstall a shader pack?

Go to Options > Video Settings > Shaders and select "Off" to disable shaders. If you want to delete the pack file, open your shaderpacks folder and delete the .zip file. The shader will no longer appear in the menu next time you launch the game.

Can I use multiple shader packs at the same time?

No, you can only run one shader pack at a time. You can have many packs in the shaderpacks folder and switch between them in the Video Settings menu, but only one will be active when you play.