下载量
192,154
关注数
31
数据来源
Modrinth
模组详细介绍
IRIS/OCULUS 附加模组。这不是一个光影加载器。
这是一个允许你在 Iris/Oculus 光影菜单中,使用灵活模式来隐藏、过滤、重新着色、添加工具提示以及重新排序特定光影包的模组。
这个模组不会加载光影!它只用于整理和自定义光影选择菜单。
📝 为什么要使用这个模组?
还在为杂乱的光影列表不停滚动查找吗?想隐藏测试包、旧版本,给名称重新上色、添加工具提示,或者把你最喜欢的放到最上面?
Iris Shader Folder Mod 可以帮你过滤掉不需要的光影包、整理菜单、重新着色名称并添加自定义工具提示,让你的光影选择更快速、更整洁,也更符合个人习惯。
功能
- 按名称、版本或正则表达式模式隐藏光影包
- 使用模式和位置重新排序菜单中的光影包
- 使用 Minecraft 颜色代码重新着色光影包名称或名称中的部分内容
- 为菜单中的光影包添加自定义工具提示
- 同时支持较新的和旧版的 Iris,也支持 Oculus
- 实时重新加载配置(无需重启)
- 将调试日志写入文件,便于排查问题
给光影包开发者
轻松添加你自己的工具提示!
在 /shaders/ 下创建一个 pack.json(灵感来自 Aperture),并以 json 格式加入:
"shaderDescription": "你的描述"
配置
编辑以下配置文件:
config/irisshaderfolder.properties
filter 部分示例:
filterStart:[
test
{.*}Outdated{.*}
ComplementaryShaders_r{version}
]:filterEnd
- 每一行都是一个过滤模式。
- 使用
{version}作为版本号的快捷写法(例如 1.2.3)。 - 使用
{...}插入原始正则表达式(例如Outdated{.*(shader|Reimagined)})。 - 模式同时匹配文件夹和 .zip 光影包。
reorder 部分示例:
reorderStart:[
{.*}EuphoriaPatches{.*}
Complementary{.*}_r{version}
BSL{.*}
]:reorderEnd
- 行的顺序决定菜单中的显示顺序(第一行 = 第一个位置,以此类推)。
- 如果多个光影包匹配同一个模式,它们会被插入到指定位置,并按字母顺序排序。
- 模式支持
{version}和花括号中的自定义正则表达式。 - 模式同时匹配文件夹和 .zip 光影包。
recolor 部分示例:
recolorStart:[
Complementary{.*} [|] Comp [->] red [|] {version} [->] §6
{.*}EuphoriaPatches{.*} [|] EuphoriaPatches_{version} [->] light_purple
test [|] {all} [->] red
]:recolorEnd
- 可重新着色整个名称,或仅重新着色其中的一部分,使用 Minecraft 颜色名称或颜色代码。
-
{all}会重新着色整个名称。 - 每一行可以组合多条重新着色规则。
tooltip 部分示例:
tooltipStart:[
Complementary{.*} [|] Complementary 是一个专注于性能和视觉质量的光影包。
test [|] 这是一个测试光影包。
]:tooltipEnd
- 可为任意光影包添加自定义工具提示文本。
- 当鼠标悬停在菜单中的光影上时,会显示工具提示。
启用调试日志
在配置文件中设置 debugLogging=true,即可将详细调试信息写入 config/irisshaderfilter_debug.txt
基本信息
模组名称Iris/Oculus Shader Folder
作者SpacEagle17
下载量192,154
关注数31
支持版本1.13 - 1.21.11
加载器fabric / forge / neoforge / quilt
客户端required
服务端unsupported