实用模组

前言

在 Minecraft Java 版本中,丰富的模组生态大大提升了游戏内容和玩家的游戏体验。本文将以服务器游玩环境为背景,介绍一系列有助于游玩 Java 版本的客户端辅助模组,它们均能在无服务端帮助的情况下运行,而一部分模组在有服务端帮助的情况下则能发挥更多功能。我们相信这些模组一定帮助玩家提升工作效率与游玩体验,大大减少挫败感,节省游戏时间。

本文介绍的模组均基于 Java 版 1.21.8,加载器为 Fabric。

渲染与优化模组

在服务器上游玩时,客户端的运算压力很小,而其运行性能表现几乎全部取决于服务器速度和本地渲染表现。Minecraft 的原生画面渲染流程性能较差,因此采取合适的辅助模组是很有必要的。此外,着色器(光影)作为游戏的重要组成部分,能够极大提升画面质感和观感表现,其实现也依赖于客户端渲染模组。因此,在这一章节,我们将合并介绍它们。

纳(Sodium)是著名的开放源代码优化软件。它能够提升性能表现,并且为玩家提供更为丰富的画面控制选项。

如图所示,Sodium 提供了很多原版设置界面中没有给出的选项。此外,Sodium 还具有一个半透明的设置界面,允许玩家在设置时实时预览画面。最后,Sodium 更改了原版 Minecraft 的渲染管线,能够提供大量的性能提升。

值得注意的是,钠不是自由软件。其开源许可证不允许和钠有竞争关系的项目使用钠的源代码,这违反了自由软件的自由之 0:允许用户自由地运行软件,无论出于什么目的。

虹膜

虹膜(Iris)是一个可用的光影加载器,允许玩家选择、使用和配置自定义的着色器(光影)。它还提供了一个和钠紧密集成、用户友好的设置界面。

如图所示,虹膜的界面也是半透明的,允许玩家选择光影包后实时预览效果。虹膜还提供了快捷键,供玩家在游玩时一键切换、启用或禁用光影包,而无需打开设置界面。

不推荐 OptiFine

在 Forge 时代,OptiFine 作为一个流行的优化+渲染模组,为玩家提供了一站式的光影+帧率优化选择。然而,OptiFine 的开发者拒绝公开其源代码,这造成了 OptiFine 存在广泛的兼容性问题。其它模组的制作者无法得知 OptiFine 如何工作,因此 OptiFine 时常会错误地造成渲染问题,破坏玩家的游戏体验。

此外,OptiFine 还提供了付费奖励。披风是由 Mojang 发放的稀有奖励,可以应用于玩家皮肤上,但是那些为 OptiFine 付费的玩家将会在游戏中拥有一件自定义的披风。这件披风并非由 Mojang 授予,仅仅是 OptiFine 开发者为了促使玩家捐赠而创建的。没有安装 OptiFine 的玩家不会看到任何东西,但没有为 OptiFine 付费但安装了 OptiFine 的玩家却会看到其它付费玩家的披风。由于 OptiFine 没有公开源代码,玩家也无法从中移除这个功能。

还有人认为 OptiFine 的优化效率更好,然而在现代 PC 的测试可以证明,钠的优化效果已经达到甚至大大超越了 OptiFine。只有在游玩老版本 Minecraft 时才应当使用 OptiFine,对于新版本(1.16.5 及以上),一律应当选择更现代的优化模组。

辅助模组

所谓辅助模组,指的是在不改动游戏玩法的情况下,实现原版客户端无法实现的一些功能的模组。在众多辅助模组中,由 MASA 开发、以 Malilib 为依赖的一系列辅助模组因为功能强大、可配置性强、兼容性好等特点,渐渐成为较流行的辅助模组。下面介绍的模组便以 MASA 系列为主。

Litematica

Litematica(俗称投影)能将玩家预先保存好的结构(称之为原理图)投影在世界中。玩家能在世界中看到该结构的虚像,并且借助虚像逐步完成搭建,省去了切换查看原图的步骤,大大提高了施工效率。

Litematica 还配有物料单与检查功能,能够帮助施工人员逐步备料、有序建造