
Iris/Oculus Shader Folder
一个用于在Iris/Oculus光影菜单中,通过灵活的规则来隐藏、重新着色、添加提示信息以及重新排序光影包的模组。这不是光影加载器。
查看大图IRIS/OCULUS 附加组件 这不是着色器加载器
一个模组,允许您使用灵活的匹配模式,在 Iris/Oculus 的着色器菜单中隐藏、过滤、重新着色、重命名、添加提示文本,以及重新排序特定的着色器包。
此模组 不 加载着色器!它仅用于组织和自定义着色器选择菜单。
📝 为什么要使用此模组?
厌倦了在杂乱的着色器列表中滚动?想要隐藏测试包、旧版本、重新为名称着色、添加提示文本,或将您喜欢的包放在顶部?甚至想去掉所有下划线? Iris Shader Folder Mod 允许您过滤掉不需要的着色器包、组织菜单、重新着色名称,以及添加自定义提示文本,使您的着色器选择变得快速、简洁且个性化。
特性
- 根据名称、版本或正则表达式模式隐藏着色器包
- 在菜单中使用模式和位置重新排序着色器包
- 使用 Minecraft 颜色代码为着色器包名称或部分名称重新着色
- 编辑着色器名称而不更改实际文件名
- 在菜单中为着色器包添加自定义提示文本
- 支持现代和遗留版本的 Iris 以及 Oculus
- 实时配置重新加载(无需重启)
- 为故障排除提供调试日志记录到文件
适用于着色器包开发者
轻松添加您自己的提示文本!
在 /shaders/lang/en_us.lang(以及任何其他语言文件以进行翻译)中添加一行 shaderDescription=Your Description。
配置
编辑位于以下路径的配置文件:
config/iris_shader_folder.properties
筛选部分示例:
filterStart:[
test
{.*}Outdated{.*}
ComplementaryShaders_r{version}
]:filterEnd
- 每行是一个筛选模式。
- 使用
{version}作为版本号(例如,1.2.3)的快捷方式。 - 使用
{...}插入原始正则表达式(例如,Outdated{.*(shader|Reimagined)})。 - 模式匹配文件夹和 .zip 着色器包。
重新排序部分示例:
reorderStart:[
{.*}EuphoriaPatches{.*}
Complementary{.*}_r{version}
BSL{.*}
[!]Outdated{.*}
]:reorderEnd
- 行的顺序决定了菜单中的顺序(最上面的行 = 第一个位置,依此类推)。
- 如果着色器包匹配多个模式,则第一个匹配的模式胜出,后续模式将跳过该着色器。
- 使用
[!]前缀强制模式匹配,即使着色器已被之前的规则匹配。- 示例:
[!]Outdated{.*}会将任何名称中包含 "Outdated" 的着色器移动到第 4 位,即使它已经被更早的模式匹配。
- 示例:
- 模式支持
{version}和大括号内的自定义正则表达式。 - 模式匹配文件夹和 .zip 着色器包。
重新着色部分示例:
recolorStart:[
Complementary{.*} [|] Comp [->] red [|] {version} [->] §6
{.*}EuphoriaPatches{.*} [|] EuphoriaPatches_{version} [->] light_purple
test [|] {all} [->] red
]:recolorEnd
- 使用 Minecraft 颜色名称或代码为整个名称或部分名称重新着色。
{all}重新着色整个名称。- 每行可组合多个重新着色规则。
重命名部分示例:
renameStart:[
{all} [|] _ [->] { }
Complementary{.*} [|] Complementary [->] Comp
test [|] {all} [->] Test Shader
]:renameEnd
- 使用灵活的模式重命名着色器包名称或部分名称。
{all}重命名整个名称。- 使用
{ }插入空白字符作为替换。 - 格式:
着色器模式 [|] 部分模式 [->] 替换 [|] 部分模式2 [->] 替换2 ...。 - 每行可组合多个重命名规则。
提示文本部分示例:
tooltipStart:[
Complementary{.*} [|] Complementary is a shaderpack focused on performance and visual quality.
test [|] This is a test shaderpack.
]:tooltipEnd
- 为任何着色器包添加自定义提示文本。
- 在菜单中悬停于着色器上方时,提示文本将显示。
启用调试日志
在配置文件中设置 debugLogging=true,将详细的调试信息写入 config/iris_shader_filter_debug.txt。
正在加载版本记录…






正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。