Back to mods
Iris/Oculus Shader Folder project artwork

CurseForge · Minecraft mod

Iris/Oculus Shader Folder

A mod to hide, recolor, add tooltips, and reorder shaderpacks in the Iris/Oculus shaders menu using flexible patterns. THIS IS NOT A SHADER LOADER

Choose a version Pick your version below, then grab the matching file.

Quick answer

Which Iris/Oculus Shader Folder release matches 26.1.2 NeoForge?

Updated 9 days ago
Best match for your filters Iris Shader Folder 1.4.1-neoforge
Game version 1.21, 1.21.8, 1.21.5
Loader NeoForge

Iris/Oculus Shader Folder Iris Shader Folder 1.4.1-neoforge targets 1.21, 1.21.8, 1.21.5 with NeoForge. The project page does not say whether this file belongs on the client, dedicated server, or both. All 3 required mods have matching files.

Where it goes

Is Iris/Oculus Shader Folder required on the client, server, or both?

The project page does not say whether this file belongs on the client, dedicated server, or both.

Client Source doesn’t say
Dedicated server Source doesn’t say
Loader for this release NeoForge
Required install it here Optional supported, not mandatory Not supported do not install here Source doesn’t say do not assume

The source does not explicitly classify this release as client-only or server-only.

What else does Iris/Oculus Shader Folder Iris Shader Folder 1.4.1-neoforge need?

Iris Shader Folder 1.4.1-neoforge on 26.1.2 NeoForge. Every mod below is checked against that same setup.

All 3 required mods have matching files

Install Iris Shaders, Iris Shaders, Sodium first. We found matching files for this game-version and loader setup. 1 comes through another mod in the chain.

2 listed on this file 1 pulled in by one of those mods
Iris Shaders Needed by Iris/Oculus Shader Folder Iris Shader Folder 1.4.1-neoforge
required
Matching file found Matched file: Iris 1.11.3 for NeoForge 26.1.2
Iris Shaders Needed by Iris/Oculus Shader Folder Iris Shader Folder 1.4.1-neoforge
required
Matching file found Matched file: 1.11.3+26.1-neoforge
Sodium Needed by Iris Shaders
pulled in
Matching file found Matched file: Sodium 0.9.1 for NeoForge 26.1.2

1 extra mod was pulled in by another dependency. Indented rows show who needs each one. We only count dependency files that match this setup. A file for another loader does not fill the gap.

Before you install it

Add Iris/Oculus Shader Folder without breaking your instance.

Built for Iris/Oculus Shader Folder Iris Shader Folder 1.4.1-neoforge on 26.1.2 NeoForge. Pick another file and the loader, install side or required mods may change.

  1. 01

    Stick to this file

    Use Iris Shader Folder 1.4.1-neoforge. It targets 1.21, 1.21.8, 1.21.5 with NeoForge; another release may have different loader, side or dependency requirements.

  2. 02

    Bring the mods it needs

    Install Iris Shaders, Iris Shaders, Sodium first. We found matching files for this game-version and loader setup. 1 comes through another mod in the chain.

  3. 03

    Put it on the correct side

    The project page does not say whether this file belongs on the client, dedicated server, or both.

  4. 04

    Pick the file you checked

    Use the “Get this file” button beside Iris Shader Folder 1.4.1-neoforge. It opens that exact file at the source.

About this project

What does Iris/Oculus Shader Folder add?

IRIS/OCULUS ADD-ON. THIS IS NOT A SHADER LOADER.

Discord Changelogs Euphoria Patches Support

A mod that lets you hide, filter, recolor, rename, add tooltips, and reorder specific shader packs in the Iris/Oculus shaders menu using flexible patterns.

This mod does NOT load shaders! It only organizes and customizes the shader selection menu.

📝 Why use this mod?

Tired of scrolling through a messy shader list? Want to hide test packs, old versions, recolor names, add tooltips, or put your favorites at the top? Or maybe even remove all underscores? Iris Shader Folder Mod lets you filter out unwanted shader packs, organize the menu, recolor names, and add custom tooltips making your shader selection fast, clean, and personal.

Features

  • Hide shader packs by name, version, or regex pattern
  • Reorder shader packs in the menu using patterns and positions
  • Recolor shader pack names or parts of names with Minecraft color codes
  • Edit shader names without changing the actual file names.
  • Add custom tooltips to shader packs in the menu
  • Supports both modern and legacy Iris versions and also Oculus
  • Real-time config reloading (no restart required)
  • Debug logging to file for troubleshooting

For Shaderpack Developers

Add your own tooltips easily! Add a shaderDescription=Your Description line to /shaders/lang/en_us.lang (and any other language file to translate it).

Configuration

Edit the config file at: config/iris_shader_folder.properties

Example filter section:

filterStart:[
test
{.*}Outdated{.*}
ComplementaryShaders_r{version}
]:filterEnd
  • Each line is a filter pattern.
  • Use {version} as a shortcut for version numbers (e.g., 1.2.3).
  • Use {...} to insert raw regex (e.g., Outdated{.*(shader|Reimagined)}).
  • Patterns match both folders and .zip shader packs.

Example reorder section:

reorderStart:[
{.*}EuphoriaPatches{.*}
Complementary{.*}_r{version}
BSL{.*}
[!]Outdated{.*}
]:reorderEnd
  • The order of lines determines the order in the menu (top line = first position, etc.).
  • If a shaderpack matches multiple patterns, the first matching pattern wins and subsequent patterns skip that shader.
  • Use the [!] prefix to force a pattern to match even if the shader was already matched by a previous rule.
    • Example: [!]Outdated{.*} will move any shader with "Outdated" in its name to position 4, even if it was already matched by an earlier pattern.
  • Patterns support {version} and custom regex in braces.
  • Patterns match both folders and .zip shader packs.

Example recolor section:

recolorStart:[
Complementary{.*} [|] Comp [->] red [|] {version} [->] §6
{.*}EuphoriaPatches{.*} [|] EuphoriaPatches_{version} [->] light_purple
test [|] {all} [->] red
]:recolorEnd
  • Recolor the whole name or just parts using Minecraft color names or codes.
  • {all} recolors the entire name.
  • Multiple recolor rules can be combined per line.

Example rename section:

renameStart:[
{all} [|] _ [->] { }
Complementary{.*} [|] Complementary [->] Comp
test [|] {all} [->] Test Shader
]:renameEnd
  • Rename shader pack names or just parts using flexible patterns.
  • {all} renames the entire name.
  • Use { } to insert a whitespace character as a replacement.
  • Format: shader_pattern [|] part_pattern [->] replacement [|] part_pattern2 [->] replacement2 ....
  • Multiple rename rules can be combined per line.

Example tooltip section:

tooltipStart:[
Complementary{.*} [|] Complementary is a shaderpack focused on performance and visual quality.
test [|] This is a test shaderpack.
]:tooltipEnd
  • Add custom tooltip text for any shader pack.
  • Tooltips appear when hovering over the shader in the menu.

Enable Debug Logging

Set debugLogging=true in the config file to write detailed debug info to config/iris_shader_filter_debug.txt

Project description from CurseForge.

Pick your setup

Iris/Oculus Shader Folder by Minecraft version and loader

Choose the version and loader you play, then open the matching release.

990 available setups

Showing the newest 12 of 399 game versions. Older files are in the list below.

Check the dependencies, then try the file in a copied instance before changing a world you care about.

Recent files

Iris/Oculus Shader Folder versions and loaders

6 of 48 releases match
Clear filters

Looking for an older file? The official CurseForge project page is in Resources.