
微光
Gleam是一个功能强大且高度可定制的彩色灯光模组,相比同类模组,它能在极远的距离上渲染大量灯光,并具备惊人的优化水平。
查看大图

Gleam 是一款极其强大且高度可自定义的彩色光照模组,可以在非常高的渲染距离下渲染数万个彩色光源,且对 FPS 的影响极小;它是迄今为止功能最强大的彩色光照模组,既面向休闲玩家,也面向希望为游戏光照引擎增光添彩的模组开发者。
Gleam 还与 Sodium 完全兼容!



Gleam 提供了多种功能,例如:
- 完整的 RGB 彩色光照支持,色彩鲜艳夺目!
- UV 黑光灯,能让饱和物体在黑暗中发光!
- Gleam 能够同时加载多达 16,384 个光源!
- 支持在 12x12 区块半径内渲染彩色光源的非常高的渲染距离。
- 支持方块状态特定的彩色光照。
- 极度优化 (详见下文)
- 相比同类模组,采用更细腻的彩色光照方式,不会过于突兀
- 完全由资源包驱动的方式来添加更多光源,支持大量原版和模组方块,并在我们社区的帮助下不断扩展支持列表!
- 最重要的是 没有 使用生成式 AI;因为 Gleam 是一个“闪耀 ✨”的例子,证明了无需使用 AI 也能做到。不用谢。


如前所述,Gleam 经过了大量优化,以确保其运行尽可能流畅,并能在对性能影响极小的情况下处理数万个光源。它通过多种技巧实现了这一点,例如智能光源收集、基于区块的 GPU 缓冲、LOD、资源的高效利用等等。

上面这张截图是在一个 192 格高的下界绯红森林中加载了 数千 个彩色光源时拍摄的,使用的是 Sodium,游戏仍然可以稳定运行在 60 FPS 左右!结果可能因电脑而异,但只要你拥有一台配备尚可的 GPU 和 CPU 的现代计算机,就可以期待 Gleam 运行得相当流畅。


Gleam 在设计时就考虑到了模组兼容性,并拥有一个不断扩展的支持模组列表!我们的兼容性添加是基于社区贡献的;得益于易于理解的资源包系统,任何人都可以给任何方块添加彩色光照,并随时可以将 JSON 文件发送给我们,以便在 Gleam 的未来版本中添加。
如果你有兴趣为模组方块贡献彩色光照,可以向 Gleam 的 GitHub 仓库提交 Pull Request,或者在我们的 Discord 服务器中手动发送 JSON 文件。
以下是 Gleam 当前支持的模组列表:
当前支持的模组
| 模组 | 模组版本 | 状态 | 贡献者 |
|---|---|---|---|
| Jaden's Nether Expansion | 2.4.1 | 完成 ✅ | ThatJadenXgamer (ThatMaidenJaden) |
下面是一个关于如何通过资源包添加更多彩色光照的简短教程:
如何添加自定义彩色光照
要添加更多彩色光源,你需要在以下目录中创建一个 JSON 文件:assets/<命名空间>/gleam/light_providers/。命名空间 可以是任意的;不过我建议使用 minecraft 或你想要添加兼容性的任何模组的命名空间。
概述
下面是 Gleam 光源提供者 JSON 的骨架结构。
{
"emitters": [
"modid:example_block", // 你可以提供一个单独的方块或一个方块列表,光源提供者将应用于这些方块。
"modid:example_lamp[lit=true,facing=north]" // 支持使用 minecraft 命令语法指定方块状态;也允许多个条件。
],
"light_properties": {
"encoding": "hex", // 你可以将方块的光照指定为 "rgb" (0-1), "hsl" (0-255) 或 "hex" (#RRGGBB)。
"hex": "#FF0000", // 光照颜色。
"radius": 8.0, // 定义彩色光照的半径。
"intensity": 1.0 // 定义光照强度的乘数,让你可以调亮或调暗其强度。
}
}
编码格式
// 只有在 encoding 设置为 "rgb" 时才会解析以下内容
"encoding": "rgb",
"red": 0.2,
"green": 0.6,
"blue": 1.0,
// 只有在 encoding 设置为 "hsl" 时才会解析以下内容
"encoding": "hsl",
"hue": 149,
"saturation": 255,
"lightness": 153,
// 只有在 encoding 设置为 "hex" 时才会解析以下内容
"encoding": "hex",
"hex": "#FF0000",
UV 黑光灯
要使一个光源发出 UV 黑光,你必须将其颜色设置为纯黑色,如下所示:
RGB - red=0, green=0, blue=0
HSL - hue=0, saturation=0, lightness=0
HEX - #000000
黑光灯只会在方块未暴露于任何天空光且环境足够暗时才会显现。


Gleam 目前仅支持彩色光照,但我们计划随着时间的推移实现更多功能,例如:
- 泛光 - 一种在光影中非常常见的流行视觉效果,使明亮的物体周围产生光晕,看起来像是在发光。
- 实体彩色光照 - 到目前为止,实体不受彩色光照影响;但我们有计划让实体在靠近彩色光源时像方块一样被染色。
- 彩色动态光照 - 标准的普通动态光照,即某些实体和手持物品可以照亮黑暗区域,但增加对彩色光照的支持。
- 边缘光 - 社区提出的一个流行建议是在方块和实体周围添加轮廓,以模拟官方宣传艺术的效果。


Shimmer - Gleam 的一小部分彩色光照代码源自 Shimmer 作为起点,此后我对其进行了大量迭代和修改,以适应我自己的项目需求;但重要的是要记住,没有 Shimmer 可能就没有 Gleam。因此,我要感谢 Shimmer 及其开发者的辛勤工作!


问:Gleam 是客户端模组吗?
答:是的!服务器端不需要安装即可运行。
问:你什么时候更新到 [X] Minecraft 版本?
答:在可预见的未来,Gleam 将停留在 1.20.1 和 1.21.1 版本;没有计划迁移到 26.1+,我也不会明确授权将 Gleam 移植到任何更新的版本。
问:会向下移植吗?
答:我将来可能会将 Gleam 向下移植到 1.20.1,但目前我只打算支持 1.21.1;至于其他版本,我不打算进一步向下移植。
问:Fabric 版本?
答:也许吧。
问:这个模组是 AI 生成的吗?
答:如前所述,不是。Gleam 中的一切都是 完全由人类制作的。制作 Gleam 绝对没有使用任何生成式 AI 内容。
问:Gleam 是否使用 Veil 来添加彩色光照?
答:不,Gleam 是自主实现彩色光照的,但如果安装了 Veil,它也完全兼容并可与之协同工作!

Gleam © 2026 by ThatJadenXgamer (ThatMaidenJaden) is licensed under CC BY-NC-ND 4.0
正在加载版本记录…















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