TeaCon 茶后谈第 211 期
NOVA API(https://github.com/NOVA-Team)是一套「为体素(Voxel)游戏设计的模组开发抽象层」,起源于 2015 年左右。根据其网站的自述(见下图),这个项目创立的动机是一群开发者在经历了包括但不限于 Bukkit 下架事件(参见「茶后谈#94」)和微软收购等一连串社区事件,回想起模组开发社区一直都有一块名为「可供模组开发者使用的 Minecraft 抽象层」的空白,决定要为此做点什么;终极目标则是「让基于 NOVA 编写的模组既可以直接在 Forge 上运行,也可以在其他模组加载器上,甚至是不是 Minecraft 的游戏上运行」。NOVA 还特意在他的 FAQ 中强调了「NOVA 并不致力于取代 Forge,而是在 Forge 基础上提供抽象层」、「这个抽象层可能会制造更大的性能开销,但我们尽量会压低这个开销」。你可以在 NOVA API 的提交历史中找到诸如 calcavia、asie 等很多眼熟的 ID,但很不幸这些人最终都在当年弃坑了,直至 2017 年由名为 ExE-Boss 的开发者接手至今。【本期编辑:3TUSK】
