Compatibility
Minecraft: Java Edition
1.21.x
1.20.x
1.19.x
1.18.x
1.17.x
1.16.x
1.15.x
1.14.x
1.13.x
Platforms
Supported environments
Creators
Details
Licensed MIT
Published 2 weeks ago
Updated yesterday
Iris Shader Folder Mod
📝 Why use this mod?
Tired of scrolling through a messy shader list? Want to hide test packs, old versions, or put your favorites at the top? Iris Shader Folder Mod lets you filter out unwanted shader packs and organize the menu exactly how you want - 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
- Supports both modern and legacy Iris versions and also Oculus
- Real-time config reloading (no restart required)
- Debug logging to file for troubleshooting
Configuration
Edit the config file at:
config/iris_shader_folder.properties
Example filter section:
codeblockStart filterStart:[ test {.}Outdated{.} ComplementaryShaders_r{version} ]:filterEnd codeBlockEnd
- 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{.*}
]:reorderEnd
- The order of lines determines the order in the menu (top line = first position, etc.).
- If multiple shaderpacks match a pattern, they are inserted at the given position, sorted alphabetically.
- Patterns support
{version}
and custom regex in braces. - Patterns match both folders and .zip shader packs.
Enable Debug Logging
Set debugLogging=true
in the config file to write detailed debug info to config/iris_shader_filter_debug.txt