Iris Shaders 1.21 / 1.20

One of the most popular releases in the shaders community, the Iris shader pack is a modern take and a game-changer as far as Minecraft add-ons go. There are multiple reasons behind its massive popularity and interest among players of all types, and it all stems from a new technology that is used during its development. It tries to envelop all the benefits and none of the disadvantages of some of the most well-known names in the modding area. Whether you’re a veteran player or you just joined the widespread Minecraft community, you’ve probably heard the name “Optifine” mentioned. This is because it’s one of the first and most popular Minecraft optimization mods. Millions of players have been able to enjoy the game due to the performance increase that this addition provided, with some estimates saying that over 60% of players use it. Alongside that, it’s also a necessary tool for a lot of the mods that the game has, and, you guessed it – shader packs. This is because it implements the features necessary to actually load the shaders while also trying to prevent any significant FPS drops. However, this dependency on Optifine has a lot of drawbacks. First and foremost, the issue is that Optifine is not open-source. Since it modifies the core of Minecraft rendering code, means that any bugs or incompatibilities with certain shader packs have to be fixed by a single dedicated development team. Optifine itself is starting to fall behind on the performance aspect, since it started having a lot of unnecessary settings attached to it. Also, there are plenty of issues with certain mods that don’t allow simultaneous use. The Iris shader pack tries to tackle all of those problems and provide a uniform solution for all the players. Of course, this task is not at all simple. The main goal of Iris is to introduce high-quality shadows without any performance drops, which is especially important for players who can’t afford expensive PC components. You’re probably asking yourself how the developer approached this issue. Well, the answer is in a technique called “Shadow Frustum Culling”. This is a very complex algorithm that’s used in computer graphics and requires extensive geometry knowledge, so we won’t go into the details. The only aspect of it that you should be aware of is that it successfully reduces the amount of processing power required, which ultimately leads to better performance without impacting the quality of both lighting and shadows. There are a couple of goals in mind as far as Iris development is concerned. It should offer the best possible performance with maximum correctness, which means no glitches or bugs in its releases. Then, it should support modded environments and be compatible will most of the shader packs. The developer also wants it to work with virtually any version of Minecraft, regardless of its age. Finally, all coders and contributors should have a pleasant experience working on it with understandable code and additional features such as unlimited color buffers, voxel data access, and straightforward debug HUDs.

Featured video:

Moving forward, Iris shader pack also provides cross-compatibility with some of the most popular optimization mods. The Optifine Parity feature provides support for numerous Optifine shader packs, previous and current versions. Most of this supporting code is written by the community itself since Iris is open-source, which means that the amount of different packs that can be used simultaneously will increase with time. This is a major advantage compared to Optifine, which can’t rely on volunteers to make modifications and fix glitches. CaffeineMC optimization mods are also supported by Iris shaders – these include Sodium, Lithium, Phosphor, etc. All of them complement each other and modify different aspects of the game. For example, Hydrogen reduces memory usage by using different data structures, Phosphor optimizes the lighting engine, while Sodium generally reduces micro-stuttering. All of them combined have been shown to boost the game’s performance by up to 150%, regardless of the hardware that the game is being ran on. In contrast, the Iris shaders only reduce performance by around 15%, which means that with the combination of shaders and optimization mods you’ll still experience better performance than with the standalone vanilla Minecraft. However, there is one more thing that adds to the popularity of this particular shader pack, and it’s the main reason that it became so widespread in the community. That is, as expected, its open-source nature. The source code is available for everyone on GitHub, and you can make your own modifications without any limitations. There is also a dedicated Discord server where contributors can communicate with each other and work together on different modifications. Even though a lot of work has been done already, the developer warns that the Iris shader pack is still far from being finished and being a complete replacement for the Optifine shaders. Another possible disadvantage for some players can be the fact that there is no version that has support for Forge. One of the reasons is that there are tens of thousands of different Forge mods out there, and even attempting to make Iris compatible with just a part of them would require an insane effort. Additionally, the Sodium performance mod which Iris requires doesn’t have a correspoding version of Forge, which means that the whole core of this shader pack would have to be modified. Still, the developer encourages anyone willing to put in the necessary effort to try and develop this which adds on to its to open-source orientation. So far, Iris shader pack has distributions for 4 different Minecraft versions, all of which are compatible with the official releases of Sodium. There is no doubt that there are still a lot of improvements yet to come, but it’s still plenty useful for a lot of players. It’s one of the most ambitious mods to-date and the community continues to expand. If you want to join in, make sure to visit the official website, and maybe even add a contribution of your own.

Iris Shaders should be compatible with all of these Minecraft versions: 1.21 - 1.20.6 - 1.20.5 - 1.20.4 - 1.20.3 - 1.20.2 - 1.20.1 - 1.20 - 1.19.4 - 1.19.3 - 1.19.2 - 1.19.1 - 1.19 - 1.18.2 - 1.18.1 - 1.18 - 1.17.1 - 1.17 - 1.16.5 - 1.16.4 - 1.16.3 - 1.16.2 - 1.16.1 - 1.16

How to install Iris Shaders:

Guide last updated: 2022-07-23

Before we proceed with installing Iris Shaders, you also need to have Java installed on your device in order to be able to run the Iris Shaders universal jar installer. Java is available for Windows, Linux, Mac OS X, and Solaris. Get Java here.

Quick Java Installation Guide:

Click the image to open it full size in a new tab.

  1. Download Java from the official website here.
  2. Run the file you just downloaded and click Install.

NOTE: Iris Shaders will only work with the Java Edition of Minecraft. Iris Shaders does not currently work with Bedrock or any other edition.

And now.. Iris Shaders:

Please follow each step carefully if you have never installed Iris Shaders before.

  1. In the download section (located directly below this guide), you will find a link to the official Iris Shaders website. Click on this link and you should be redirected to the developer’s official website.
  2. On the IrisShaders website, you will see a blue “DOWNLOAD UNIVERSAL JAR” button. Click on it.
  3. Once downloaded, open your downloads folder and right-click on the newly downloaded Iris installer file (should be in .jar format), select “Open With”, and then click “Java (TM) Platform SE binary”.
  4. The following window should appear:
  5. Under the “Select game version” dropdown, select your preferred Minecraft version and click “Install”.
  6. After a while, the install button should say “Installation succeeded!” and the progress bar should be 100%. 
  7. Iris installed successfully. Now you can close the installer.
  8. Run the Minecraft launcher and click on the small arrow to the left of the green “PLAY” button. You will notice that there is a new version called Iris & Sodium for 1.19 (the name may differ in your case depending on which version of Minecraft you are using and which version of IrisShaders you have installed). Select this version and click “PLAY”.
  9. That’s all. You are playing Minecraft with IrisShaders installed. Now you can search for beautiful shaders and resource packs and enjoy all the optimizations provided by IrisShaders.

Iris Shaders Download

  • Credit for the creation of Iris Shaders goes to coderbot.
  • We never modify or edit resource packs in any way. None of the resource packs, shader mods or tools you see on this website are hosted on our servers. We use only official download links provided by official authors. Therefore, they are completely safe and secure.
  • Since the links are official and we update them manually - the links may stop working with each new update. We make every effort to update links as quickly as possible and usually we update everything on time and users have no problems, but if suddenly any link stops working - let us know through the comments below.
  • Don't forget to leave a comment below and vote for the pack. By doing this, you help the author(s) keep improving the project. If you want to support the author(s), be sure to check the author links just below the download links.
By clicking on the link below, you will be redirected to the official IrisShaders website where you can download the universal Iris Installer.

Java Edition:

Download Iris Shaders from Official Website

Download instructions:

Curseforge: download starts automatically after a few seconds;

Mediafire: click the big blue button with the text "DOWNLOAD";

Google Drive: in the top right corner you will see a small download icon (down arrow), click it and the download should start;

864 votes

Rate the Iris Shaders

Look.. 864 users have already liked this. Give a diamond if you like it too!

Author: coderbot
Last updated: 4 July 2024
Category: Tools
Compatibility: Java

Leave a reply


Comments regarding "incompatibility message" will no longer be approved as the "incompatibility message" can be easily ignored by simply clicking "Yes" when prompted, or read our article How to fix «made for older version» problem with most resource packs?
Links in comments are not allowed. Comments containing links will be removed.
Before commenting that the resource pack crashed your game, google your crash log. This is usually a graphic card driver issue.

Leave a Reply

Your email address will not be published. Required fields are marked *

  1. Bonnie

    for me it says i don’t have internet connection but i do

  2. Luna

    im stuck on step 3 because whenever i try to open it with the installed java thing it says the installation is not complete even tho it is and also the iris or java are not in .jar version

  3. elsa

    i cant open the iris file cause i press java and it says “Java Installation not complete, unable to install java”

    1. Admin

      Make sure you installed java first.

  4. malek

    i downloaded it and made everything right but there is absulotuley no affect except the lights i mean the water and everything else is still the same

    1. Admin

      Iris shaders is not a shader pack, it is a “tool” for running shader packs, just like optifine.

  5. Ethan

    When i click “open with” on the iris installer it asks if i want to open with notes or search the microsoft store. anyone know how to fix it?

    1. Bhram

      u gotta download java first

      1. Ellie

        It shows me the same thing but I already have java installed.

  6. Josh

    For some reason when I download Iris or Optifine, my computer reads them as a Word Document. How do I fix that?

    1. Sticks

      Go on files > right click iris installer > click ‘open with’ > click ‘choose another app’ > click ‘choose another app on your pc’ > click the later version of java(21) ‘Java(TM) Platform SE binary’

  7. Punz

    What do i do if i dont see the java SE nonbinary after downloading?

    1. kate

      Try installing the iris shaders with the fabric instead of the other option. My macOS wouldn’t show but when I selected that fabric one, it showed.

  8. grace

    My mac isnt letting me download iris

    1. Yassa Ahmed

      you need to go into setting, then secrity & privacy, then into general. there you will find the application name of iris and the click open anyway. thats how I did it. another reason could be the OS you are running, update to the latest MacOS and then it shout work

  9. harry

    Download java 17, it allows you to open the software

  10. Zachary

    Followed everything including downloading java and still kept getting an error code. All im stuck at is open with java and then error code and I tried both Irius and OptiFi

  11. syd

    step 3, the java(TM) thing, isnt showing up at all on my pc. i have java already, but it is not showing up anywhere i look.

    1. malek

      you should try to jarfix iris if you cant open it with java

  12. Kai

    Hi, I have the new Java update and I can’t open Iris, the option of Java does not appear. What do I do?

  13. Rein

    hello, i cant oppen the danload, what app do i need to use??

  14. xHakaiyo

    Hey so the link to the website to download is not working for me. It just never loads. Help please.

    1. Admin

      Updated. Should work now.

  15. Unformocean

    does anybody know how to instal it in 1.15 vesrion?

  16. E

    for soome reason whenever i opend it with java a window that is just black and it closes itself nearly immedialty

  17. Brock abbink

    I cant do the transition to step 4 it says there are errors in the switches could not install java what do i do?

  18. Brock abbink

    I dont see step 3 like i dont see the open with Java Platform TM Binary

    1. thea

      install java, its separate to minecraft

      1. riv

        im having the same issue and i have java separately downloaded

        1. hi

          It did not work : (

      2. ramuel

        how do you do that?