必须先安装optifine或fabric+iris加载器,再将未解压的.zip光影包放入shaderpacks文件夹,最后在游戏视频设置中启用;否则光影选项灰显或列表为空。

想用HMCL启动器给《我的世界》加上光影效果,却卡在文件放哪、选哪个设置、为什么列表里没出现名字?这问题很常见——不是光影包本身坏了,而是路径错位、加载器没识别、或.zip被误解压了。
确认前置条件:OptiFine或Iris必须已就位
HMCL不自带光影支持能力,它只是个“搬运工+调度员”。你必须先让游戏本体具备渲染光影的底层能力:【要么装OptiFine,要么装Fabric+Iris】。只装HMCL、不装任何加载器,进游戏后“光影”选项会直接灰掉不可点。
打开HMCL → 左侧“版本”列表 → 选中你要用的版本 → 看右上角“加载器”一栏:若显示“OptiFine”或“Fabric”,说明前置已生效;若显示“原版”或空白,立刻返回安装对应加载器,别往下走。
把光影包放进对的文件夹
方法一:手动定位shaderpacks文件夹
点击HMCL主界面右上角“设置”图标(齿轮)→ “游戏目录” → 记下显示的路径(通常是C:\Users\XXX\AppData\Roaming\.minecraft)→ 在此路径下新建文件夹,命名为【shaderpacks】(注意拼写全小写,无空格,无中文)。
将下载好的光影包(必须是.zip格式,【切勿解压】)直接拖入该shaderpacks文件夹内。文件名建议用英文或数字,避免含“&”“#”“()”等符号,否则可能在游戏列表中显示为乱码或不识别。
方法二:用HMCL一键打开文件夹
在HMCL中选中目标版本 → 点击右侧“编辑”按钮 → 切换到“高级设置”标签页 → 找到“Shaderpacks目录”项 → 点击右侧“打开文件夹”按钮 → 系统自动弹出空白的shaderpacks窗口 → 此时把.zip光影包拖进去即可。
进游戏启用光影
第一步:启动已配置好加载器的HMCL版本,确保能正常进入主菜单。
第二步:按ESC键打开暂停菜单 → 依次点击“选项” → “视频设置” → “光影”。
第三步:下拉列表中应出现你放入的光影包名称(显示为.zip文件名,不含扩展名)。若列表为空,请立即检查上一步是否漏掉shaderpacks文件夹创建,或光影文件是否被解压成文件夹。
第四步:点击目标光影名称 → 点击右下角“完成”按钮 → 返回游戏,光影即刻生效。无需重启、无需加载新世界,当前世界实时刷新光照与阴影。











