Lumina Flow
A lightweight shaderpack switcher. Switch or disable shaderpacks in-game with simple commands — no need to open the shader selection screen.
Requirements
- Oculus — required
- Embeddium (recommended) — performance optimization, common Oculus companion
Commands
| Command |
Description |
/shader list |
List all shaderpacks in the shaderpacks/ directory |
/shader set <name> |
Switch to the specified shaderpack |
/shader off |
Disable shaders |
/shader reload |
Reload the current shaderpack |
/shader status |
Show current shader status |
All subcommands support an optional <target> selector (e.g. @p, @s):
/shader list
/shader list @p
/shader set BSL_v8.2
/shader set BSL_v8.2 @s
/shader off
/shader off @r
/shader reload
/shader reload @p
/shader status
/shader status Steve
How It Works
Uses Oculus's public API to modify IrisConfig and call Iris.reload(), achieving the same result as the built-in shader selection screen.
FAQ
Q: The /shader command doesn't work.
A: Make sure Oculus is installed.
Q: Nothing changed after switching.
A: Try /shader reload to force a reload.
Q: Does it work on servers?
A: Yes. Shader switching is a client-side operation and doesn't affect the server.
Lumina Flow
一个简单轻量的光影包切换工具。安装后在游戏中直接使用命令切换或关闭光影包,无需打开光影选择界面。
前置要求
- Oculus — 必须安装
- Embeddium(推荐)— 性能优化,Oculus 常见搭档
命令
| 命令 |
作用 |
/shader list |
列出 shaderpacks/ 目录下所有光影包 |
/shader set <名称> |
切换到指定光影包 |
/shader off |
关闭光影 |
/shader reload |
重载当前光影包 |
/shader status |
查看当前光影状态 |
所有子命令均可选加 <target> 目标选择器(如 @p、@s),语法一致:
/shader list
/shader list @p
/shader set BSL_v8.2
/shader set BSL_v8.2 @s
/shader off
/shader off @r
/shader reload
/shader reload @p
/shader status
/shader status Steve
工作原理
通过 Oculus 的公开 API 操作 IrisConfig 并调用 Iris.reload() 切换光影包,和光影选择界面的效果完全一致。
常见问题
Q: 为什么用不了 /shader 命令?
A: 请确保已安装 Oculus mod。
Q: 切换后画面没变?
A: 试试 /shader reload 强制重载。
Q: 联机模式下能用吗?
A: 能。光影切换是纯客户端操作,不影响服务器。