- 环境是一个客户端模块,它会覆盖游戏中的时间和光照效果,与服务器的实际时间无关。
- 它会拦截客户端绘制的天空颜色和光照值,然后用自己的值替换。
- 怪物生成以及其他所有服务器端的机制仍然基于实际时间运行;只有你的屏幕会发生改变。
- 这是一个纯粹的视觉效果,不会带来任何游戏优势.
环境光是 Minecraft 的一个模块,它允许你自定义游戏中的时间和光照,与服务器实际的时钟读数无关。开启后,你的屏幕可以显示晴朗的中午天空,而服务器仍然可能在凌晨 2 点为其他玩家模拟一场雷暴。它不会影响服务器的世界状态,它只是改变了显示在你的屏幕上的内容。
工作原理
通常,渲染天空、光照等级和阴影意味着读取服务器广播的时间值并据此绘制。环境光模块会拦截这一步骤,并用自己的值替换。服务器继续按照实际时间进行计时并广播,而你的客户端在绘制帧时选择忽略它。
这就是整个诀窍所在,也是为什么效果完全是本地化的原因。生物生成、基于光照的机制以及服务器根据实际世界时间计算的任何其他内容都不会受到影响,因为服务器从未看到你的覆盖。它只存在于你自己的渲染管线的最后一步.
主要在于可见性. Minecraft'夜间循环和天气可能会将地形、怪物和其他玩家掩埋在黑暗中,尤其是在地下或暴风雨中。锁定本地视图到明亮、清晰的设置可以消除这个问题,而无需触碰任何服务器设置或等待游戏时间自动推进。有些玩家也只是喜欢在长时间的游戏中,固定光照氛围带来的视觉效果。
是否安全使用
氛围是一种渲染更改,而不是游戏玩法更改。它不会向服务器发送一个原版客户端不会发送的内容,也不会向你提供服务器已经广播给所有人的信息,因为每个玩家的实时时间和光照都是相同的,无论他们的客户端如何呈现。它与亮度滑块或资源包属于同一类别:一个本地呈现选择,而不是与游戏规则的交互.
Opal 将其发布为 Ambience
Opal 自有模块构建完全符合其名称的含义:在本地改变时间。它被归类为 Opal 的安全类别,属于外观和生活质量改进,与资源包或亮度滑块相同的范畴。这里没有任何内容会触发服务器端检查,因为服务器没有任何需要检查的东西。
它在客户端中以标准视觉或生活品质模块的形式呈现,与其他外观显示选项并列,而非战斗或移动自动化功能。如果客户端提供此模块,通常会将其与其他仅改变你个人可见内容的东西放在一起。
常见问题解答
不会。服务器会保持其自己的世界时间,并像往常一样将其发送给每个客户端。Ambience仅会覆盖在您的本地屏幕上渲染的时间显示。
不会。这个改变仅影响客户端上显示的内容。其他玩家仍然会看到服务器的实际时间以及光照情况,无论你的屏幕显示什么。
否。怪物生成、基于光线的机制以及服务器计算的任何其他内容都依赖于服务器的真实世界时间,而不是您的本地显示覆盖。
并非完全相同。资源包会改变纹理和模型。氛围会改变客户端渲染的日时间和光照值。两者都是本地呈现上的改变,不会影响服务器的游戏状态。