欢迎光临散文网 会员登陆 & 注册

TeaCon 茶后谈第 245 期

2022-08-24 10:07 作者:TeaCon  | 我要投稿

自从 Minecraft 模组出现以来,有一个问题一直都盘旋在开发者、玩家甚至是整合包作者们的头上:「一个模组」是应该把一堆功能做进一起,还是按照一定规律把功能拆成若干个文件供人选择?不同的开发者对此给出的回答不尽相同:IndustrialCraft(工业,参见「茶后谈#169」)从诞生到现在一直都把所有内容做在一起;而 Eloraam 的 RedPower 2 从第一个版本开始就分成了数个模块直至停止更新(参见「茶后谈#140」)。而 BuildCraft 的情况更为奇妙——起初 BuildCraft 曾一度将其功能拆分进若干个文件,每一个文件都是一个独立 Mod,但后来这些文件合并在了一起,直到 2015 年 4 月 18 日 asie 在 BuildCraft 7.0.1 beta 发布之时再次重新引入了拆分的「模块」以供有需要的人选择(https://mod-buildcraft.com/buildcraft-701-beta.html)。不过,更多的开发者都是从一个 Mod 开始越做越大,然后决定拆分的:古老的例子有 Thermal Expansion(热力膨胀)、EnderIO(末影接口)以及 Project Red(参见「茶后谈#67」),稍近一点的例子有 RFTools(参见「茶后谈#78」)、Animania(动物谷)以及 FTBUtilities(参见「茶后谈#55」),甚至于在今年的 TeaCon 2022 上都出现了这样的例子:曾在 TeaCon 2020 和 TeaCon 2021 出镜的华夏工艺模组(SinoCraft)在今年拆分成了三部分出现在了 TeaCon 2022 中。此外,还有一些模组开发者会选择同时提供分包和完整版的下载以尽可能照顾所有人的需求,例如 BuildCraft 和 EnderIO 皆是如此。【本期编辑:3TUSK】

TeaCon 茶后谈第 245 期的评论 (共 条)

分享到微博请遵守国家法律