
LambDynamicLights — Minecraft 动态光照模组
LambDynamicLights 为 Minecraft 增加了来自物品和生物的动态光照:手中的火把、扔在地上的火把,或挂在物品展示框中的灯笼——这一切都能真正照亮周围空间,而无需放置方块。在原版游戏中,光照只在方块发生变化时才会重新计算,因此任何移动中的光源都不会对周围环境产…
LambDynamicLights 为 Minecraft 增加了来自物品和生物的动态光照:手中的火把、扔在地上的火把,或挂在物品展示框中的灯笼——这一切都能真正照亮周围空间,而无需放置方块。在原版游戏中,光照只在方块发生变化时才会重新计算,因此任何移动中的光源都不会对周围环境产生任何影响。该模组改变了这一点,让地下探索与建造变得明显更加便利。
LambDynamicLights — Minecraft 动态光照模组
本文撰写所基于的版本: 26.1.2
加载器: Fabric
模组版本: 4.10.2
支持的 Minecraft 版本: 1.16.2 – 26.1.2
LambDynamicLights 为 Minecraft 增加了来自物品和生物的动态光照:手中的火把、扔在地上的火把,或挂在物品展示框中的灯笼——这一切都能真正照亮周围空间,而无需放置方块。在原版游戏中,光照只在方块发生变化时才会重新计算,因此任何移动中的光源都不会对周围环境产生任何影响。该模组改变了这一点,让地下探索与建造变得明显更加便利。
运行模式
该模组有三个质量级别。在 fancy 模式下,光照会平滑而精确地更新——玩家或生物的每一次移动都会立即反映到周围方块上。fast 模式为了性能而降低更新频率,但动态光照依然保留。第三个选项 off 会完全关闭该功能,但不会删除模组。
模式通过配置文件 lambdynlights.toml
此外还可以更改区块重建的方式:默认情况下只重新计算摄像机当前能看到的那些区块。这能在不明显损失质量的前提下降低 CPU 负载。备用模式会在光源移动的瞬间立即重建区块,而不考虑可见性。

fancy 模式运行演示——光照区域随玩家平滑移动
光源
该模组支持两种基本场景:来自生物和被扔出物品的光照,以及来自玩家手持或穿戴物品的光照。抛向空中的火把会照亮空间,直到落到地面为止。物品展示框中的火把同样是一个光源。

扔在地上的火把会照亮自身周围的区域
特定光源
对于若干类型,可以单独选择细节级别——关闭、简化或完整:
CREEPER——在准备爆炸时会发光。默认在简化模式下启用。
TNT——点燃后可以发光。默认关闭。
以下项目也可单独开启或关闭:
信标光束——沿着整条垂直或水平光束照亮方块。
Guardian 的激光——攻击时的光束会照亮生物与目标之间的区域。
Warden 的音波冲击——攻击粒子会照亮从生物到玩家的轨迹。
发光效果——任何带有此效果的实体都会成为微弱光源。

来自信标光束水平方向与垂直方向的光照
自适应刻
为了降低大量同时存在的光源带来的负载,该模组对较远的光源更新得更不频繁。距玩家 5 个区块以内——正常频率。5 至 8 个区块——更不频繁。超过 8 个区块——更加不频繁。摄像机背后的光源更新得更不频繁,直到它们进入视野范围。
在实践中这意味着,即使在一个同时有数十个生物的大型洞穴中,该模组也能保持稳定的帧数,而不会完全关闭动态光照。
配置
配置文件 lambdynlights.toml 位于游戏目录下的 config/ 文件夹中。安装模组后,该文件会在首次启动时自动创建。参数可在任意文本编辑器中编辑——更改在重启游戏后生效。
参数 | 作用 |
| 总体运行模式:fancy——平滑光照,fast——负载更低的简化模式,off——完全关闭 |
| culling——仅重建摄像机视野内的区块;immediate——立即重建所有周围区块,不进行可见性检查 |
| 以区块为单位的距离,超过该距离后光源的更新频率会首次降低 |
| 以区块为单位的距离,超过该距离后频率会再次降低——直至最低 |
| 为 true 时,摄像机背后的光源更新得更不频繁,直到它们进入视野范围 |
| 为 true 时,生物和被扔出的物品会作为动态光源 |
| 为 true 时,手中的物品和玩家的盔甲会照亮周围空间 |
| 为 true 时,遇水敏感的物品(例如火把)不会在水下发光 |
| 来自 CREEPER 准备爆炸时的光照:off——关闭,simple——基础,fancy——平滑 |
| 来自被点燃 TNT 的光照:off——关闭,simple——基础,fancy——平滑 |
| 为 true 时,信标和末地折跃门的光束会沿其轨迹照亮方块 |
| 为 true 时,Guardian 的激光在攻击时会照亮生物与目标之间的区域 |
| 为 true 时,Warden 音波冲击的粒子会照亮攻击轨迹 |
| 为 true 时,任何带有激活发光效果的实体都会成为微弱光源 |
总结
LambDynamicLights 在客户端为 Minecraft 增加来自物品和实体的动态光照,无需任何服务器依赖。自适应刻系统使该模组即便在较弱的硬件上也能使用——质量级别和阈值距离可在配置中针对具体机器进行调整。它适用于任何类型的游戏:探索、生存、建造——任何需要便捷临时光照而又不想持续放置方块的场合。
安装
一次典型安装大约 5 分钟。流程相同,只是 Loader 和对应构建不同。
- 1Install a mod loader (Forge, Fabric or NeoForge) that matches your Minecraft version.
- 2Download the mod file (.jar) built for that same version.
- 3Place the .jar into your .minecraft/mods folder.
- 4Launch Minecraft with the modded profile and check the mod loads in-game.











