跳到正文

Truly Dark

作者:dylanjkl

可调节《Minecraft》中的黑暗程度。

收藏

截图

介绍

介绍由机器翻译自 CurseForge 原页面,仅供参考。

真正的黑暗。好吧……是黑暗。

🌑 真正的黑暗

Minecraft 的夜晚本不该是一个明亮的蓝色穹顶笼罩着清晰可见的世界。

Minecraft
Forge
NeoForge
Fabric
Quilt

真正的洞穴黑暗 · 真正的夜晚黑暗 · 真正的地平线黑暗 · 可逐层调节


🤝 配套模组

https://www.curseforge.com/minecraft/mc-mods/truly-bright


🔦 核心介绍

原版 Minecraft 嘴上说着”夜晚”,却让你站在明亮的月光下,头顶是发光的蓝色天空渐变,云层微微发亮,还有一条灰色的地平线带,把半公里外的每一座山峰轮廓都暴露无遗。

真正的黑暗会把灯关掉。

洞穴会变得真正漆黑一片,只有你自己点亮的地方才有光。主世界的夜晚终于像夜晚了——天空穹顶、雾带和云层一起变暗,于是火把变得重要,灯笼变得重要,看清远处的东西变得重要。月相依然生效。天气依然生效。但默认情况下,开阔地带的新月午夜是游戏里最黑暗的时刻,而不是一个微微发蓝的下午。

> 如果你曾经凭本能放下一个火把,却眼睁睁看着它什么都没照亮,因为环境天空早就替你干了这活——这个模组就是为那一刻而生的。


🌒 它究竟让什么变暗

“夜空看起来很亮”这个问题的每一层,都被独立处理:

  • 🕳️ 洞穴与方块阴影 — 重新调整光照贴图,未照亮区域是黑色,而不是灰蓝色
  • 🌌 天空穹顶 — 渐变随昼夜曲线下降到你所配置的下限
  • 🫧 地平线雾带 — 同步缩放,这样你就不会在漆黑的天空下看到一条发亮的灰色条带
  • ☁️ 云层 — 随天空一起变暗,这样午夜时它们就不会变成漂浮的发光薄片
  • 🌙 太阳、月亮与星星 — 透明度随天空黑暗程度缩放;满月依然能照亮东西,新月几乎不能
  • 🔥 下界与末地雾 — 为它们各自的大气提供独立滑块

所有这一切开箱即感知月相、感知天气。


🎛️ 三种预设。三种氛围。

首次启动时,你选择想要的感觉:

预设 洞穴 夜空 月亮还有用吗?
仅黑暗洞穴 🕳️ 漆黑 不变 有用,完全有效
更暗 🕳️ 漆黑 约为原版的 50% 有用,但减弱
真正的黑暗 🕳️ 漆黑 近乎伸手不见五指 完全忽略

三种预设都只需一键。之后你可以微调任意滑块。或者在配置文件中重置 setup_version=Auto 来再次看到选择界面。


🎚️ 需要时的精细控制

每一层都有自己的 0.0 → 1.0 下限滑块。0.0 = 在最暗时实际上全黑;1.0 = 原版。

  • sky_darkness — 你上方穹顶的黑暗程度
  • fog_darkness — 地平线处雾带的黑暗程度
  • cloud_darkness — 云层的黑暗程度
  • moon_phase_intensity — 月亮对夜晚亮度的影响程度
  • dark_nether_fog / dark_end_fog — 各维度的雾效滑块

可分别为主世界、下界、末地、模组天空和无天空的模组维度设置总开关。还可以设置生物群系黑名单,排除自带发光洞穴生物群系的模组(已预先添加 Alex’s Caves 的 Primordial Caves 和 Candy Cavity;未安装该模组时也不会产生影响)。

可在游戏内通过模组菜单(Fabric / Quilt)或模组界面(Forge / NeoForge)打开。设置保存在 config/trulydark.properties 中。


🛠️ 兼容性

适用于《Minecraft》1.20.1。将对应的 JAR 文件放入 mods 文件夹即可。

目前支持 1.20.1 和 1.21.1 版本的《Minecraft》,以及 Forge、NeoForge、Fabric 和 Quilt 加载器。

✅ 功能仅限客户端 — 不会更改服务端的游戏玩法

✅ 兼容专用服务器 — 使用带条件的初始化器,因此该 JAR 可放在服务器上以保持模组列表一致,而不会触及渲染代码

✅ 兼容多人游戏 — 不使用数据包,也不会更改协议

✅ 无需额外前置库(Fabric / Quilt 上需要 Fabric API)


⚠️ 关于光影(Iris / Oculus / OptiFine)

光影模组会替换《Minecraft》的整套光照管线。启用光影包后,Truly Dark 的效果可能会被绕过——模组这边无法单独解决这个问题,除非我和光影包作者合作编写 GLSL + shaders.properties 代码片段,而这种合作不太可能实现。不过别担心,继续看下去!

请注意,部分光影包实际上可以原生兼容 Truly Dark,因为简单的光影包(例如 Sildur’s Lite、默认配置的 BSL、vanilla-plus)会执行类似 color *= texture2D(lightmap, lmcoord); 的操作——它会采样我们调暗后的像素,因此效果自然就能呈现。大型光影包则会从头重建环境光,无法兼容。兼容性取决于具体的光影包,欢迎亲自试试看,也可以发表评论,帮助大家了解哪些光影包能用、哪些不能用!

简而言之:有些光影包可以用,有些不行

配置界面会检测 Iris/Oculus 并显示警告。若想在使用光影时获得相同的效果,请打开光影包自己的设置,并将以下选项设为:

  • 洞穴黑暗度 / 洞穴光照 → 0
  • 夜晚亮度 / 月光强度 → 0

⚠️ 整合包作者 / 服务器服主

Truly Dark 通过多种方式支持整合包作者。配置文件详细说明了各项功能,还提供专用服务器的强制模组要求,以及整合包作者可在用户配置中设置的硬性禁用项,方便在有预设体验的整合包中防止玩家轻易改动设置。

Truly Dark 默认采用用户优先,也可以在几乎不需要技术知识的情况下配置为整合包优先 / 服务器优先。


🚫 它不是什么

  • ❌ 不是恐怖模组 — 不会添加生物、惊吓桥段或事件
  • ❌ 不是光影 — 它无需光影即可运行,也无意与光影竞争
  • ❌ 不会更改服务端的游戏玩法 — 其他玩家看到的仍是他们自己的原版世界
  • ❌ 不会过于激进 — 每个效果层都可调节,内置三个预设方案,还可一键关闭

只是:当游戏判定为黑暗时,画面就更暗。


关掉灯光,游戏照常运行。

模组作者:dylanjkl · 保留所有权利

常见问题

Truly Dark 支持哪些 Minecraft 版本?

Truly Dark 支持 Minecraft Java 版 1.16.5–26.1.2,共 15 个版本,可用的加载器:Fabric / Forge / NeoForge / Quilt。下载时注意选择和你游戏版本一致的文件。

Truly Dark 怎么安装?

先用 PCL2 或 HMCL 启动器安装对应版本的 Fabric / Forge / NeoForge / Quilt,再把下载的 .jar 文件放进游戏目录的 mods 文件夹,重新启动游戏即可。开启了版本隔离的,mods 文件夹在 versions/版本名 下面。

评论

登录后评论和评分

dylanjkl 的其他作品

查看全部 →