Modscraper Modscraper Minecraft
Iris/Oculus Shader Folder logo

Iris/Oculus Shader Folder

Mod

by SpacEagle17

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

Type

Mod

CurseForge Downloads

7,623,801

CurseForge ID

1351246

Modrinth Downloads

440,020

Modrinth ID

yv6sGJzN

Last Updated

Jul 27, 2026

Description

# 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: ```json "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`

Compatibility

Mod Loaders

Fabric Forge Neoforge Quilt

Game Versions

1.14 1.14.1 1.14.2 1.14.3 1.14.4 1.15 1.15.1 1.15.2 1.16 1.16.1 +36 more

Screenshots

Similar Mods

Included in Modpacks

Create: Kryp Create: Kryp Better MC [FORGE] - BMC4 Better MC [FORGE] - BMC4 Better MC [NEOFORGE] BMC5 Better MC [NEOFORGE] BMC5 LebaneseMC LebaneseMC Craftoria Craftoria Better MC [FABRIC] BMC3 Better MC [FABRIC] BMC3 Better MC [FABRIC] BMC2 Better MC [FABRIC] BMC2 Medieval MC [FORGE] MMC4 Medieval MC [FORGE] MMC4 Wynncraft Plus Wynncraft Plus Create: Delight Remake Create: Delight Remake Medieval MC [NEOFORGE] MMC5 Medieval MC [NEOFORGE] MMC5 Medieval MC [FABRIC] MMC3 Medieval MC [FABRIC] MMC3 [MODIFIED] Cobblemon: OVERCLOCKED! [MODIFIED] Cobblemon: OVERCLOCKED! Medieval MC [FABRIC] MMC2 Medieval MC [FABRIC] MMC2 World War Z - Zombie Evolution World War Z - Zombie Evolution LunarFox LunarFox Otherworld [Dungeons & Dragons] Otherworld [Dungeons & Dragons] TerraFirmaGreg-Modern TerraFirmaGreg-Modern Wynncraft Refined Fruma Additions Wynncraft Refined Fruma Additions Affogato Affogato Echoes of Volkrune Echoes of Volkrune Mechanomania Mechanomania SimplyFellas SimplyFellas Reimagined Reimagined TussleCraft - Forgotten Age TussleCraft - Forgotten Age Telos Realms - 1.4.3 Update Telos Realms - 1.4.3 Update Cobblemon, Side by Side! (EARLY ACCESS) Cobblemon, Side by Side! (EARLY ACCESS) Simple chat - with friends Simple chat - with friends Machines and Mythology Machines and Mythology Lees Fantasy - Chronicles of the Mimic Lees Fantasy - Chronicles of the Mimic FOREVER WORLD - KRGG FOREVER WORLD - KRGG Tensura Soul Tensura Soul WildLouna WildLouna Moss & Stone Serwer Moss & Stone Serwer Fabliss NeoForge Fabliss NeoForge Kennaye Server Pack Kennaye Server Pack Opticraft - Improve performance and experience Opticraft - Improve performance and experience Whim Whim Lost in Beta - The Forgotten Worlds Lost in Beta - The Forgotten Worlds Simply Create SMP Simply Create SMP BoraLances Craft BoraLances Craft Golden Era Golden Era NO STRINGS ATTACHED A Survival Horror Pack NO STRINGS ATTACHED A Survival Horror Pack GoatCraft BMC++ 4 [Forge] GoatCraft BMC++ 4 [Forge] Arcane or Alloy Arcane or Alloy Newlands Survival Seasons Newlands Survival Seasons Celeste Create Hell: REFORGED Celeste Create Hell: REFORGED AlkusiaRP AlkusiaRP Cobblemon Cursed Lake Cobblemon Cursed Lake Mochi Mochi Mire 2077 Mire 2077 Create Areonautics Create Areonautics Vanilla Pack Vanilla Pack Create Aeroexperience Create Aeroexperience Shipping Lanes Survival Pack Shipping Lanes Survival Pack Adventure & Horror Adventure & Horror Cobbleish Cobbleish Java Overhaul Java Overhaul Wynnic Enchantments Wynnic Enchantments BEBOU BEBOU Lees Zombie Apocalypse - Fallen Earth Lees Zombie Apocalypse - Fallen Earth Fabri's Frontiers Fabri's Frontiers Worlds Unbound Worlds Unbound Evil Hunter [Horror] Enhanced Evil Hunter [Horror] Enhanced Nomad Medival Nomad Medival Better client Better client Toad Head Basic Toad Head Basic Simple Survival X Simple Survival X Create: Physics And Aeronautics Create: Physics And Aeronautics Dino Analog Horror Dino Analog Horror Create: Sable Create: Sable To the Stars - Etoile To the Stars - Etoile Glatzencraft Glatzencraft Immersed With Shaders Immersed With Shaders True Horror True Horror vilmiComfort vilmiComfort

External Resources