Language

Iris/Oculus Shader Folder

Iris/Oculus Shader Folder

CurseForgeModrinth

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

7.8M downloads SpacEagle17
latest vIris Shader Folder 1.4.1-fabric CurseForge
Fabric Quilt Neoforge Forge API and LibraryUtility & QoL

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


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

Versions

Release
Iris Shader Folder 1.4.1-fabric
fabric, quilt · 1.16.3, 1.17.1, 1.21 · 7d ago
2.3k
Release
Iris Shader Folder 1.4.1-neoforge
neoforge · 1.21, 1.21.8, 1.21.5 · 7d ago
1
Release
Iris Shader Folder 1.4.1-forge
forge · 1.16.3, 1.17.1, 1.16.1 · 7d ago
1
Release
Iris Shader Folder 1.4.0-fabric
fabric, quilt · 1.16.3, 1.17.1, 1.21 · 9d ago
6.5k
Release
Iris Shader Folder 1.4.0-neoforge
neoforge · 1.21, 1.21.8, 1.21.5 · 9d ago
Release
Iris Shader Folder 1.4.0-forge
forge · 1.16.3, 1.17.1, 1.16.1 · 9d ago
Release
Iris Shader Folder 1.3.3-fabric
fabric, quilt · 1.16.3, 1.17.1, 1.21 · 1mo ago
87.6k
Release
Iris Shader Folder 1.3.3-neoforge
neoforge · 1.21, 1.21.8, 1.21.5 · 1mo ago
Release
Iris Shader Folder 1.3.3-forge
forge · 1.16.3, 1.17.1, 1.16.1 · 1mo ago
Release
iris_shader_folder-1.3.2-fabric
fabric, quilt · 1.16.3, 1.16-Snapshot, 1.17.1 · 2mo ago
41.6k
Release
iris_shader_folder-1.3.2-neoforge
neoforge · 1.21.2-Snapshot, 1.21, 1.21.6-snapshot · 2mo ago
63.3k
Release
iris_shader_folder-1.3.2-forge
forge · 1.16.3, 1.16-Snapshot, 1.17.1 · 2mo ago

Comments 0

No comments yet. Be the first to share your thoughts.

FAQ

How do I install Iris/Oculus Shader Folder?

Download the file for your Minecraft version and loader from this page, then drop the .jar into your mods (or plugins) folder and launch the game.

Is Iris/Oculus Shader Folder free?

Iris/Oculus Shader Folder is free to download on Modgrid — we link straight to the official source, no paywall or bundled installer.

Which Minecraft versions does Iris/Oculus Shader Folder support?

Works with Fabric, Quilt, Neoforge, Forge. See the download section on this page for the full list of supported versions and loaders.

Download Iris/Oculus Shader Folder

Modrinth
R Iris Shader Folder 1.4.1-fabric 1.16.3, 1.17.1, 1.21 fabric, quilt 211 KB R Iris Shader Folder 1.4.1-neoforge 1.21, 1.21.8, 1.21.5 neoforge 200 KB R Iris Shader Folder 1.4.1-forge 1.16.3, 1.17.1, 1.16.1 forge 209 KB R Iris Shader Folder 1.4.0-fabric 1.16.3, 1.17.1, 1.21 fabric, quilt 211 KB R Iris Shader Folder 1.4.0-neoforge 1.21, 1.21.8, 1.21.5 neoforge 200 KB R Iris Shader Folder 1.4.0-forge 1.16.3, 1.17.1, 1.16.1 forge 823 KB R Iris Shader Folder 1.3.3-fabric 1.16.3, 1.17.1, 1.21 fabric, quilt 207 KB R Iris Shader Folder 1.3.3-neoforge 1.21, 1.21.8, 1.21.5 neoforge 197 KB R Iris Shader Folder 1.3.3-forge 1.16.3, 1.17.1, 1.16.1 forge 819 KB R iris_shader_folder-1.3.2-fabric 1.16.3, 1.16-Snapshot, 1.17.1 fabric, quilt 199 KB R iris_shader_folder-1.3.2-neoforge 1.21.2-Snapshot, 1.21, 1.21.6-snapshot neoforge 197 KB R iris_shader_folder-1.3.2-forge 1.16.3, 1.16-Snapshot, 1.17.1 forge 197 KB R iris_shader_folder-1.3.1-fabric 1.16.3, 1.16-Snapshot, 1.17.1 fabric, quilt 198 KB R iris_shader_folder-1.3.1-neoforge 1.21.2-Snapshot, 1.21, 1.21.6-snapshot neoforge 197 KB R iris_shader_folder-1.3.1-forge 1.16.3, 1.17.1, 1.16.1 forge 196 KB R iris_shader_folder-1.3.0-fabric 1.16.3, 1.16-Snapshot, 1.17.1 fabric, quilt 198 KB R iris_shader_folder-1.3.0-neoforge 1.21.2-Snapshot, 1.21, 1.21.6-snapshot neoforge 196 KB R iris_shader_folder-1.3.0-forge 1.16.3, 1.16-Snapshot, 1.17.1 forge 196 KB R iris_shader_folder-1.2.6-fabric 1.16.3, 1.16-Snapshot, 1.17.1 fabric, quilt 192 KB R iris_shader_folder-1.2.6-neoforge 1.21.2-Snapshot, 1.21, 1.21.6-snapshot neoforge 190 KB R iris_shader_folder-1.2.6-forge 1.16.3, 1.16-Snapshot, 1.17.1 forge 190 KB R iris_shader_folder-1.2.5-fabric 1.16.3, 1.16-Snapshot, 1.17.1 fabric, quilt 191 KB R iris_shader_folder-1.2.5-neoforge 1.21.2-Snapshot, 1.21, 1.21.6-snapshot neoforge 192 KB R iris_shader_folder-1.2.5-forge 1.17.1, 1.18.1, 1.20.2-Snapshot forge 191 KB R iris_shader_folder-1.2.4-fabric 1.16-Snapshot, 1.17.1, 1.16.3 fabric, quilt 191 KB R iris_shader_folder-1.2.4-neoforge 1.20.2, 1.21.2-Snapshot, 1.21 neoforge 192 KB R iris_shader_folder-1.2.4-forge 1.17.1, 1.18.1, 1.20.2-Snapshot forge 191 KB R iris_shader_folder-1.2.3-fabric 1.16-Snapshot, 1.17.1, 1.16.3 fabric, quilt 190 KB R iris_shader_folder-1.2.3-neoforge 1.21.6-snapshot, 1.21.5, 1.21.8 neoforge 190 KB R iris_shader_folder-1.2.3-forge 1.17.1, 1.18.1, 1.20.2-Snapshot forge 190 KB R iris_shader_folder-1.2.2-fabric 1.16-Snapshot, 1.17.1, 1.16.3 fabric, quilt 190 KB R iris_shader_folder-1.2.2-neoforge 1.20.2, 1.21.2-Snapshot, 1.21 neoforge 190 KB R iris_shader_folder-1.2.2-forge 1.17.1, 1.18.1, 1.20.2-Snapshot forge 189 KB R iris_shader_folder-1.2.1-fabric 1.16-Snapshot, 1.17.1, 1.16.3 fabric, quilt 188 KB R iris_shader_folder-1.2.1-neoforge 1.20.2, 1.21.2-Snapshot, 1.21 neoforge 189 KB R iris_shader_folder-1.2.1-forge 1.17.1, 1.18.1, 1.20.2-Snapshot forge 188 KB R iris_shader_folder-1.2.0-fabric 1.16-Snapshot, 1.17.1, 1.16.3 fabric, quilt 187 KB R iris_shader_folder-1.2.0-neoforge 1.20.2, 1.21.2-Snapshot, 1.21 neoforge 187 KB R iris_shader_folder-1.2.0-forge 1.17.1, 1.18.1, 1.20.2-Snapshot forge 186 KB R iris_shader_folder-1.1.1-fabric 1.16-Snapshot, 1.17.1, 1.16.3 fabric, quilt 161 KB R iris_shader_folder-1.1.1-neoforge 1.21.2-Snapshot, 1.21, 1.21.6-snapshot neoforge 161 KB R iris_shader_folder-1.1.1-forge 1.16.3, 1.13.1, 1.16-Snapshot forge 161 KB R iris_shader_folder-1.1.0-fabric 1.16-Snapshot, 1.17.1, 1.16.3 fabric, quilt 162 KB R iris_shader_folder-1.1.0-neoforge 1.21.2-Snapshot, 1.21, 1.21.6-snapshot neoforge 161 KB R iris_shader_folder-1.1.0-forge 1.16.3, 1.13.1, 1.16-Snapshot forge 161 KB R iris_shader_folder-1.0.0-fabric.jar 1.16-Snapshot, 1.17.1, 1.16.3 fabric, quilt 153 KB R iris_shader_folder-1.0.0-neoforge.jar 1.21.2-Snapshot, 1.21, 1.21.6-snapshot neoforge 153 KB R iris_shader_folder-1.0.0-forge.jar 1.16.3, 1.13.1, 1.16-Snapshot forge 153 KB

Files are served directly from the original source. Modgrid does not host or modify them.