Mechanics & How-To

Are Minecraft Shaders Safe? Iris, Complementary and Where to Download Shader Packs Safely

What a shader pack actually is, where the real risk sits, and the places worth downloading from.

Are Minecraft shaders safe? On Java, yes, as long as you get them from the right place. A shader pack is a zip file you drop into a folder, and a loader mod like Iris reads it. The risk isn't the shader. It's the sketchy site you grab it from, and anything that shows up as an installer pretending to be a shader.

Quick version: download from Modrinth, CurseForge or the shader author's own page, leave the zip zipped, and if a "shader" from some random site arrives as an .exe, delete it. On Bedrock the story is different, and I'll get to that below.

What a shader pack actually is

There are two separate pieces, and people mix them up:

Complementary's own install steps on its Modrinth page show how simple it is: install Iris, open the shader menu in Video Settings, hit the button that opens the shaderpacks folder, drop the downloaded file in, and pick it from the list. And they're clear about one thing: don't unzip it. Nowhere in that process do you run an .exe.

So here's my rule. A shader pack isn't an installer. If something labelled as a shader wants you to double-click an .exe, .msi or .bat, it isn't a shader pack. Delete it. The only installers you'd ever want are the official ones from irisshaders.dev and complementary.dev, and only from those sites.

Where the real risk is: reupload sites and fake installers

Shaders are popular, so shady sites copy them. You'll know the type: a page that re-hosts someone else's pack and wraps the download in a maze of buttons and ads, so you can't be sure what you're actually getting. One Reddit user describes exactly this: clicking download on a reupload site and getting thousands of browser tabs. That's an ad maze, and it's the sort of place a fake installer hides.

Skip reupload sites. You lose nothing, because the official page is always the better download.

The same goes for anything posing as an OptiFine download. I wrote that one up separately: is OptiFine safe? covers how to spot the real site and the fake ones.

Where to get shader packs safely

Neither big host makes every file safe by magic, so the usual habits apply: look at the author, the download count and the update dates. A pack with a long history and a lot of downloads is a better bet than something uploaded yesterday.

Is Iris safe?

Iris describes itself as an open-source shader mod for Minecraft: Java Edition, with its source code on GitHub. It works with OptiFine shader packs as well as its own, and it comes with Sodium for performance. You can grab it with Iris's installer, or from Modrinth or CurseForge, and the official site is irisshaders.dev.

Some things worth knowing before you install it:

If a pack won't load, the Iris team says to take it to either Iris or the pack's developer. That's a bug, not a safety issue.

Is Complementary safe?

Complementary Shaders is one of the most popular packs out there. The Modrinth page shows tens of millions of downloads, and it's still getting updates as of late October 2026. It started in 2018 as an edit of BSL Shaders and has been rewritten since. It comes in two styles, Reimagined and Unbound, which only differ in default settings, and it runs on Iris and OptiFine.

Get it from the author's Modrinth or CurseForge page, or complementary.dev. There's also an official Complementary Installer on complementary.dev. If you use it, get it from there and nowhere else. If you'd rather skip installers entirely, the manual zip method works fine.

Bedrock is a different story

On Bedrock, you don't have Iris-style shader mods. The Iris team is blunt about it: Bedrock can't be modded on mobile because of device restrictions, and in their words, any shader mod for Bedrock on mobile that doesn't use its built-in features is a scam. (They point Windows players to BetterRTX.) That's their opinion as developers, but it lines up with how Bedrock works.

What Bedrock does have is Vibrant Visuals, Mojang's own visual refresh. It arrived in Bedrock 1.21.90, it's cosmetic only, and on compatible devices it's the default graphics mode. To turn it on or off, go to Settings, then Video, then the Graphics Mode drop-down. It's currently only available for Bedrock. You can still play on Realms with friends whether or not they have it on.

Third-party "shader" packs for Bedrock are resource packs or add-ons, and sites that host them exist. Here's the part that matters: a Microsoft Q&A moderator's answer says purely visual or audio resource packs shouldn't affect a world's trusted status or achievements, but a world flagged untrusted (cheats on, a behavior pack activated, or a third-party tool editing it) stays that way permanently, with no official way to undo it. Their advice is to back up your world first and make sure what you installed is a resource pack, not a behavior pack. They also call the Minecraft Marketplace the safest place to get content.

That's a community-support answer, not a policy page, but the advice is cheap to follow. For add-on sites, see is MCPEDL safe?

Will shaders wreck my PC?

The practical cost is performance. Shaders ask a lot more of your graphics card than vanilla does, so a weak machine will chug. Two things help:

If it lags, drop the profile before you blame anything else.

Are Minecraft shaders legal?

As far as Mojang's EULA goes, yes. If you've bought Java Edition, it says you can modify it by adding modifications, tools or plugins. A mod there means something original that doesn't contain a substantial part of Mojang's code or content, and mods are okay to distribute, while hacked or modded versions of the game client itself are not. Mojang says it has the final say on what counts as a mod. That's me reading the EULA, not legal advice. It also assumes a legitimately bought copy, and cracked Minecraft is its own mess, which I cover in cracked Minecraft explained.

The short answer

Shaders are safe when you get them from Modrinth, CurseForge or the author's own page and put the zip in the shaderpacks folder. Treat any "shader" that arrives as an installer from anywhere but the author's own site as fake, steer clear of ad-maze reupload sites, and on Bedrock stick to Vibrant Visuals or the Marketplace. Back up your world before trying anything third-party.