Mineuniverse
Log in Register
Mods

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
by SpacEagle17
Download Claim this project
6,936,889 downloads
0 likes
Updated Jun 30, 2026
0 hypes

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! Create a pack.json under /shaders/ (inspired by Aperture) and in json format include:

"description": "Your Description"

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

Iris Shader Folder 1.3.3-fabric
MC 1.16.3, 1.17.1, 1.21, 1.16.1, 1.18.1, 1.16, Client, 1.16.5, 1.19.3, 1.20.2, 1.19.4, Fabric, 1.21.8, 1.17, 1.20.5, 1.21.5, 1.18, 1.21.4, 1.20.1, 1.20, 1.20.6, 1.21.1, 1.21.6
Release 2026-06-23 Get
Iris Shader Folder 1.3.3-neoforge
MC 1.21, Client, 1.21.8, 1.21.5, 1.21.4, 1.21.1, 1.21.6, 1.21.3, 1.21.7, NeoForge, 1.21.2, 1.21.9, 1.21.10, 1.21.11, 26.1, 26.1.1, 26.1.2, 26.2
Release 2026-06-23 Get
Iris Shader Folder 1.3.3-forge
MC 1.16.3, 1.17.1, 1.16.1, 1.18.1, 1.16, Client, 1.16.5, 1.19.3, 1.20.2, 1.19.4, 1.17, 1.20.5, 1.18, 1.20.1, Forge, 1.20, 1.20.6, 1.19.1, 1.20.4, 1.18.2, 1.19.2, 1.20.3, 1.16.2
Release 2026-06-23 Get
iris_shader_folder-1.3.2-forge
MC 1.16.3, 1.16-Snapshot, 1.17.1, 1.16.1, 1.18.1, 1.20.2-Snapshot, 1.20.5-Snapshot, 1.16, 1.19-Snapshot, Client, 1.16.5, 1.19.3, 1.20.2, 1.19.4, 1.17, 1.19.4-Snapshot, 1.20.5
Release 2026-05-13 Get
iris_shader_folder-1.3.2-neoforge
MC 1.21.2-Snapshot, 1.21, 1.21.6-snapshot, Client, 1.21.1-Snapshot, 1.21.8, 1.20.5, 1.21.5, 1.21.4, 1.21.5-Snapshot, 1.20.6, 1.21.1, 1.21.6, 1.21.3, 1.21.7, 1.21-Snapshot, NeoForge
Release 2026-05-13 Get
iris_shader_folder-1.3.2-fabric
MC 1.16.3, 1.16-Snapshot, 1.17.1, 1.21.2-Snapshot, 1.21, 1.21.6-snapshot, 1.16.1, 1.18.1, 1.20.2-Snapshot, 1.20.5-Snapshot, 1.16, 1.19-Snapshot, Client, 1.21.1-Snapshot, 1.16.5, 1.19.3
Release 2026-05-13 Get
iris_shader_folder-1.3.1-forge
MC 1.16.3, 1.17.1, 1.16.1, 1.18.1, 1.20.2-Snapshot, 1.20.5-Snapshot, 1.16, 1.19-Snapshot, Client, 1.16.5, 1.19.3, 1.20.2, 1.19.4, 1.17, 1.19.4-Snapshot, 1.20.5, 1.17-Snapshot, 1.18
Release 2026-04-14 Get
iris_shader_folder-1.3.1-neoforge
MC 1.21.2-Snapshot, 1.21, 1.21.6-snapshot, Client, 1.21.1-Snapshot, 1.21.8, 1.20.5, 1.21.5, 1.21.4, 1.21.5-Snapshot, 1.20.6, 1.21.1, 1.21.6, 1.21.3, 1.21.7, 1.21-Snapshot, NeoForge
Release 2026-04-14 Get
iris_shader_folder-1.3.1-fabric
MC 1.16.3, 1.16-Snapshot, 1.17.1, 1.21.2-Snapshot, 1.21, 1.21.6-snapshot, 1.16.1, 1.18.1, 1.20.2-Snapshot, 1.20.5-Snapshot, 1.16, 1.19-Snapshot, Client, 1.21.1-Snapshot, 1.16.5, 1.19.3
Release 2026-04-14 Get
iris_shader_folder-1.3.0-forge
MC 1.16.3, 1.16-Snapshot, 1.17.1, 1.16.1, 1.18.1, 1.20.2-Snapshot, 1.20.5-Snapshot, 1.16, 1.19-Snapshot, Client, 1.16.5, 1.19.3, 1.20.2, 1.19.4, 1.17, 1.19.4-Snapshot, 1.20.5
Release 2026-04-02 Get
iris_shader_folder-1.3.0-neoforge
MC 1.21.2-Snapshot, 1.21, 1.21.6-snapshot, Client, 1.21.1-Snapshot, 1.21.8, 1.20.5, 1.21.5, 1.21.4, 1.21.5-Snapshot, 1.20.6, 1.21.1, 1.21.6, 1.21.3, 1.21.7, 1.21-Snapshot, NeoForge
Release 2026-04-02 Get
iris_shader_folder-1.3.0-fabric
MC 1.16.3, 1.16-Snapshot, 1.17.1, 1.21.2-Snapshot, 1.21, 1.21.6-snapshot, 1.16.1, 1.18.1, 1.20.2-Snapshot, 1.20.5-Snapshot, 1.16, 1.19-Snapshot, Client, 1.21.1-Snapshot, 1.16.5, 1.19.3
Release 2026-04-02 Get
iris_shader_folder-1.2.6-forge
MC 1.16.3, 1.16-Snapshot, 1.17.1, 1.16.1, 1.18.1, 1.20.2-Snapshot, 1.20.5-Snapshot, 1.16, 1.19-Snapshot, Client, 1.16.5, 1.19.3, 1.20.2, 1.19.4, 1.17, 1.19.4-Snapshot, 1.20.5
Release 2026-03-31 Get
iris_shader_folder-1.2.6-neoforge
MC 1.21.2-Snapshot, 1.21, 1.21.6-snapshot, Client, 1.21.1-Snapshot, 1.21.8, 1.20.5, 1.21.5, 1.21.4, 1.21.5-Snapshot, 1.20.6, 1.21.1, 1.21.6, 1.21.3, 1.21.7, 1.21-Snapshot, NeoForge
Release 2026-03-31 Get
iris_shader_folder-1.2.6-fabric
MC 1.16.3, 1.16-Snapshot, 1.17.1, 1.21.2-Snapshot, 1.21, 1.21.6-snapshot, 1.16.1, 1.18.1, 1.20.2-Snapshot, 1.20.5-Snapshot, 1.16, 1.19-Snapshot, 1.21.1-Snapshot, 1.16.5, 1.19.3, 1.20.2
Release 2026-03-31 Get
iris_shader_folder-1.2.5-forge
MC 1.17.1, 1.18.1, 1.20.2-Snapshot, 1.20.5-Snapshot, 1.19-Snapshot, 1.16.5, 1.19.3, 1.20.2, 1.19.4, 1.17, 1.19.4-Snapshot, 1.20.5, 1.17-Snapshot, 1.18, 1.20.1, Forge, 1.20, 1.20.6
Release 2025-10-27 Get
iris_shader_folder-1.2.5-neoforge
MC 1.21.2-Snapshot, 1.21, 1.21.6-snapshot, 1.21.1-Snapshot, 1.21.8, 1.20.5, 1.21.5, 1.21.4, 1.21.5-Snapshot, 1.20.6, 1.21.1, 1.21.6, 1.21.3, 1.21.7, 1.21-Snapshot, NeoForge
Release 2025-10-27 Get
iris_shader_folder-1.2.5-fabric
MC 1.16.3, 1.16-Snapshot, 1.17.1, 1.21.2-Snapshot, 1.21, 1.21.6-snapshot, 1.15-Snapshot, 1.16.1, 1.18.1, 1.20.2-Snapshot, 1.20.5-Snapshot, 1.14.3, 1.15, 1.16, 1.19-Snapshot
Release 2025-10-27 Get
iris_shader_folder-1.2.4-forge
MC 1.17.1, 1.18.1, 1.20.2-Snapshot, 1.20.5-Snapshot, 1.19-Snapshot, 1.16.5, 1.19.3, 1.20.2, 1.19.4, 1.17, 1.19.4-Snapshot, 1.20.5, 1.17-Snapshot, 1.18, 1.20.1, Forge, 1.20, 1.20.6
Release 2025-10-12 Get
iris_shader_folder-1.2.4-neoforge
MC 1.20.2, 1.21.2-Snapshot, 1.21, 1.21.6-snapshot, 1.20.5, 1.21.5, 1.20.5-Snapshot, 1.21.8, 1.21.1-Snapshot, 1.21.9, 1.21.10, 1.21.4, 1.21.5-Snapshot, NeoForge, 1.20.3-Snapshot, 1.20.3
Release 2025-10-12 Get
iris_shader_folder-1.2.4-fabric
MC 1.16-Snapshot, 1.17.1, 1.16.3, 1.19.3, 1.20.2, 1.21.2-Snapshot, 1.21, 1.21.6-snapshot, 1.15-Snapshot, 1.16.1, 1.18.1, 1.19.4-Snapshot, 1.20.5, 1.21.5, 1.14.4, 1.14.1, 1.17
Release 2025-10-12 Get
iris_shader_folder-1.2.3-forge
MC 1.17.1, 1.18.1, 1.20.2-Snapshot, 1.20.5-Snapshot, 1.19-Snapshot, 1.16.5, 1.19.3, 1.20.2, 1.19.4, 1.17, 1.19.4-Snapshot, 1.20.5, 1.17-Snapshot, 1.18, 1.20.1, Forge, 1.20, 1.20.6
Release 2025-10-07 Get
iris_shader_folder-1.2.3-neoforge
MC 1.21.6-snapshot, 1.21.5, 1.21.8, 1.21.9, 1.21.10, 1.21.4, 1.21.5-Snapshot, NeoForge, 1.21.3, 1.21.7, 1.21.6, 1.21.4-Snapshot, 1.21.2, 1.21.9-snapshot
Release 2025-10-07 Get
iris_shader_folder-1.2.3-fabric
MC 1.16-Snapshot, 1.17.1, 1.16.3, 1.19.3, 1.20.2, 1.21.2-Snapshot, 1.21, 1.21.6-snapshot, 1.15-Snapshot, 1.16.1, 1.18.1, 1.19.4-Snapshot, 1.20.5, 1.21.5, 1.14.4, 1.14.1, 1.17
Release 2025-10-07 Get
iris_shader_folder-1.2.2-forge
MC 1.17.1, 1.18.1, 1.20.2-Snapshot, 1.20.5-Snapshot, 1.19-Snapshot, 1.16.5, 1.19.3, 1.20.2, 1.19.4, 1.17, 1.19.4-Snapshot, 1.20.5, 1.17-Snapshot, 1.18, 1.20.1, Forge, 1.20, 1.20.6
Release 2025-10-04 Get
iris_shader_folder-1.2.2-neoforge
MC 1.20.2, 1.21.2-Snapshot, 1.21, 1.21.6-snapshot, 1.20.5, 1.21.5, 1.20.5-Snapshot, 1.21.8, 1.21.1-Snapshot, 1.21.9, 1.21.4, 1.21.5-Snapshot, NeoForge, 1.20.3-Snapshot, 1.20.3, 1.20.6
Release 2025-10-04 Get
iris_shader_folder-1.2.2-fabric
MC 1.16-Snapshot, 1.17.1, 1.16.3, 1.19.3, 1.20.2, 1.21.2-Snapshot, 1.21, 1.21.6-snapshot, 1.15-Snapshot, 1.16.1, 1.18.1, 1.19.4-Snapshot, 1.20.5, 1.21.5, 1.14.4, 1.14.1, 1.17
Release 2025-10-04 Get
iris_shader_folder-1.2.1-forge
MC 1.17.1, 1.18.1, 1.20.2-Snapshot, 1.20.5-Snapshot, 1.19-Snapshot, 1.16.5, 1.19.3, 1.20.2, 1.19.4, 1.17, 1.19.4-Snapshot, 1.20.5, 1.17-Snapshot, 1.18, 1.20.1, Forge, 1.20, 1.20.6
Release 2025-10-02 Get
iris_shader_folder-1.2.1-neoforge
MC 1.20.2, 1.21.2-Snapshot, 1.21, 1.21.6-snapshot, 1.20.5, 1.21.5, 1.20.5-Snapshot, 1.21.8, 1.21.1-Snapshot, 1.21.9, 1.21.4, 1.21.5-Snapshot, NeoForge, 1.20.3-Snapshot, 1.20.3, 1.20.6
Release 2025-10-02 Get
iris_shader_folder-1.2.1-fabric
MC 1.16-Snapshot, 1.17.1, 1.16.3, 1.19.3, 1.20.2, 1.21.2-Snapshot, 1.21, 1.21.6-snapshot, 1.15-Snapshot, 1.16.1, 1.18.1, 1.19.4-Snapshot, 1.20.5, 1.21.5, 1.14.4, 1.14.1, 1.17
Release 2025-10-02 Get
iris_shader_folder-1.2.0-forge
MC 1.17.1, 1.18.1, 1.20.2-Snapshot, 1.20.5-Snapshot, 1.14.3, 1.19-Snapshot, 1.16.5, 1.19.3, 1.20.2, 1.19.4, 1.14.1, 1.17, 1.19.4-Snapshot, 1.20.5, 1.17-Snapshot, 1.18, 1.20.1, Forge
Release 2025-10-01 Get
iris_shader_folder-1.2.0-neoforge
MC 1.20.2, 1.21.2-Snapshot, 1.21, 1.21.6-snapshot, 1.20.5, 1.21.5, 1.20.5-Snapshot, 1.21.8, 1.21.1-Snapshot, 1.21.9, 1.21.4, 1.21.5-Snapshot, NeoForge, 1.20.3-Snapshot, 1.20.3, 1.20.6
Release 2025-10-01 Get
iris_shader_folder-1.2.0-fabric
MC 1.16-Snapshot, 1.17.1, 1.16.3, 1.19.3, 1.20.2, 1.21.2-Snapshot, 1.21, 1.21.6-snapshot, 1.15-Snapshot, 1.16.1, 1.18.1, 1.19.4-Snapshot, 1.20.5, 1.21.5, 1.14.4, 1.14.1, 1.17
Release 2025-10-01 Get
iris_shader_folder-1.1.0-forge
MC 1.16.3, 1.13.1, 1.16-Snapshot, 1.17.1, 1.15-Snapshot, 1.16.1, 1.18.1, 1.20.2-Snapshot, 1.20.5-Snapshot, 1.14.3, 1.15, 1.16, 1.13, 1.19-Snapshot, 1.16.5, 1.19.3, 1.20.2, 1.19.4
Release 2025-09-22 Get
iris_shader_folder-1.1.0-neoforge
MC 1.21.2-Snapshot, 1.21, 1.21.6-snapshot, 1.20.5, 1.21.5, 1.21.8, 1.21.1-Snapshot, 1.21.4, 1.21.5-Snapshot, NeoForge, 1.20.6, 1.21-Snapshot, 1.21.3, 1.21.7, 1.21.1, 1.21.6
Release 2025-09-22 Get
iris_shader_folder-1.1.0-fabric
MC 1.16-Snapshot, 1.17.1, 1.16.3, 1.19.3, 1.20.2, 1.21.2-Snapshot, 1.21, 1.21.6-snapshot, 1.15-Snapshot, 1.16.1, 1.18.1, 1.19.4-Snapshot, 1.20.5, 1.21.5, 1.14.4, 1.14.1, 1.17
Release 2025-09-22 Get
iris_shader_folder-1.1.1-forge
MC 1.16.3, 1.13.1, 1.16-Snapshot, 1.17.1, 1.15-Snapshot, 1.16.1, 1.18.1, 1.20.2-Snapshot, 1.20.5-Snapshot, 1.14.3, 1.15, 1.16, 1.13, 1.19-Snapshot, 1.16.5, 1.19.3, 1.20.2, 1.19.4
Release 2025-09-22 Get
iris_shader_folder-1.1.1-neoforge
MC 1.21.2-Snapshot, 1.21, 1.21.6-snapshot, 1.20.5, 1.21.5, 1.21.8, 1.21.1-Snapshot, 1.21.9, 1.21.4, 1.21.5-Snapshot, NeoForge, 1.20.6, 1.21-Snapshot, 1.21.3, 1.21.7, 1.21.1, 1.21.6
Release 2025-09-22 Get
iris_shader_folder-1.1.1-fabric
MC 1.16-Snapshot, 1.17.1, 1.16.3, 1.19.3, 1.20.2, 1.21.2-Snapshot, 1.21, 1.21.6-snapshot, 1.15-Snapshot, 1.16.1, 1.18.1, 1.19.4-Snapshot, 1.20.5, 1.21.5, 1.14.4, 1.14.1, 1.17
Release 2025-09-22 Get
iris_shader_folder-1.0.0-forge.jar
MC 1.16.3, 1.13.1, 1.16-Snapshot, 1.17.1, 1.15-Snapshot, 1.16.1, 1.18.1, 1.20.2-Snapshot, 1.20.5-Snapshot, 1.14.3, 1.15, 1.16, 1.13, 1.19-Snapshot, Client, 1.16.5, 1.19.3, 1.20.2
Release 2025-09-21 Get
iris_shader_folder-1.0.0-neoforge.jar
MC 1.21.2-Snapshot, 1.21, 1.21.6-snapshot, 1.20.5, 1.21.5, 1.21.8, Client, 1.21.1-Snapshot, 1.21.4, 1.21.5-Snapshot, NeoForge, 1.20.6, 1.21-Snapshot, 1.21.3, 1.21.7, 1.21.1, 1.21.6
Release 2025-09-21 Get
iris_shader_folder-1.0.0-fabric.jar
MC 1.16-Snapshot, 1.17.1, 1.16.3, 1.19.3, 1.20.2, 1.21.2-Snapshot, 1.21, 1.21.6-snapshot, 1.15-Snapshot, 1.16.1, 1.18.1, 1.19.4-Snapshot, 1.20.5, 1.21.5, 1.14.4, 1.14.1, 1.17
Release 2025-09-21 Get

More from SpacEagle17

Euphoria Patches
79,823,092
Iris & Oculus Search
277,620
Spooklementary
11,204,793

You Might Also Like

Liberty's Villagers
Quality of Life and AI improvements for Villagers
9,968,428
No More Pop-ups
A Minecraft mod to remove in-game pop-ups
996,708
BetterRandomSourceConcurrencyCrash
Improved logging of crashes caused by mods accessing RandomSources from the wrong thread
99,371
Exit Confirmation
Often accidentally closed Minecraft? This mod might help!
99,067
NoDynamicFps
Adds an option to disable Vanilla's Dynamic FPS implementation
99,004
Immersive Crafting
Adds crafting recipes to immersive portals
9,998