TeaCon 茶后談第 167 期
屏幕前的讀者有可能會(huì)對安裝 Forge 時(shí)卡在一些名字帶有 Scala 字樣的文件的情況有深刻印象。Scala 是一門基于 JVM(Java 虛擬機(jī))的多范式編程語言,這意味著模組開發(fā)者可以使用 Scala 編寫 Minecraft 模組。有一些我們耳熟能詳?shù)哪=M使用 Scala 寫就:Gendustry(基因工業(yè))、OpenComputers(開放式電腦)、以及 RedPower(紅石力量)的精神續(xù)作 ProjectRed 等。此外,在 2020 年的第一屆 TeaCon 上也出現(xiàn)過一個(gè)用 Scala 編寫的模組:ustc_zzzz 的 WaterSprayer(噴水器)。Forge 在過去很長一段時(shí)間里原生支持 Scala,并內(nèi)置了大量基于 Scala 的庫——直到 2019 年年初基于 Minecraft 1.13.2 的 Forge 發(fā)布,F(xiàn)orge 才正式放棄對 Scala 的原生支持?!颈酒诰庉嫞?TUSK,ustc_zzzz】
標(biāo)簽: