TeaCon 茶后談第 211 期
NOVA API(https://github.com/NOVA-Team)是一套「為體素(Voxel)游戲設(shè)計(jì)的模組開發(fā)抽象層」,起源于 2015 年左右。根據(jù)其網(wǎng)站的自述(見下圖),這個(gè)項(xiàng)目創(chuàng)立的動(dòng)機(jī)是一群開發(fā)者在經(jīng)歷了包括但不限于 Bukkit 下架事件(參見「茶后談#94」)和微軟收購(gòu)等一連串社區(qū)事件,回想起模組開發(fā)社區(qū)一直都有一塊名為「可供模組開發(fā)者使用的 Minecraft 抽象層」的空白,決定要為此做點(diǎn)什么;終極目標(biāo)則是「讓基于 NOVA 編寫的模組既可以直接在 Forge 上運(yùn)行,也可以在其他模組加載器上,甚至是不是 Minecraft 的游戲上運(yùn)行」。NOVA 還特意在他的 FAQ 中強(qiáng)調(diào)了「NOVA 并不致力于取代 Forge,而是在 Forge 基礎(chǔ)上提供抽象層」、「這個(gè)抽象層可能會(huì)制造更大的性能開銷,但我們盡量會(huì)壓低這個(gè)開銷」。你可以在 NOVA API 的提交歷史中找到諸如 calcavia、asie 等很多眼熟的 ID,但很不幸這些人最終都在當(dāng)年棄坑了,直至 2017 年由名為 ExE-Boss 的開發(fā)者接手至今?!颈酒诰庉嫞?TUSK】

標(biāo)簽: