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

TeaCon 茶后谈第 292 期

2022-12-12 04:09 作者:TeaCon  | 我要投稿

Rift 是一套由 Runemoro 等人开发的轻量级模组开发工具链,其组成部分包括一套简单的 API 和工具库,以及一个可独立工作的模组加载器等。Rift 在北京时间的 2018 年 7 月 6 日在 CurseForge 立项,并在几个星期后的同年 7 月 23 日发布了适用于 Minecraft 1.13 的 1.0.1 版(https://www.curseforge.com/minecraft/mc-mods/rift)。Rift 在其 CurseForge 项目页中列出了一系列目标:轻量、模块化、贴近原版、跨 Minecraft 版本兼容、快速、高效、…… 同时还列出了一些听起来非常诱人的特性,例如「自动下载和提取前置」、「模组可声明某个特性只在特定模组存在时才启用」。有鉴于彼时 Forge 仍在大修其全套工具链,Rift 的出现立即吸引了不少开发者的关注,一些开发者开始尝试将模组迁移到 Rift 上,也有一些开发者开始在 Rift 基础上开发全新的模组。然而,Rift 并没有独立的映射表(关于什么是「映射表」可参考「茶后谈#257」),而是直接使用了 MCP 项目提供的数据。有鉴于彼时 MCP 严格的使用条款(见「茶后谈#34」),Rift 的这个做法遭到了部分社区开发者的质疑,但 Rift 仍然在当时有一定的用户基数。然而,几个月后 Fabric 的正式发布(见「茶后谈#291」)给社区成员带来了第二个选项。Rift 开发团队的成员意识到 Fabric 的目标和 Rift 高度重合,但 Fabric 在很多地方都比 Rift 做得更好。在这样的背景下,Rift 在 2019 年 1 月之后就已经没有新的开发进度了,不少其声称的特性最终没能完全实现;虽然 Chocohead 维护了一个适用于 Minecraft 1.13.2 Rift 的 fork,但这个 fork 也在 2019 年 5 月之后没有了新的提交。不少社区成员将 Fabric 视作 Rift 的精神继承者,但从时间上来说 Fabric 比 Rift 早诞生好几年,所以这个说法并不特别严谨。本期部分内容转述自对曾参与 Rift 开发的 Waterpicker 对本期编辑的咨询的答复,在此向其表示由衷的感谢。【本期编辑:3TUSK】

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

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