TeaCon 茶后談第 305 期
asie 曾經(jīng)開發(fā)過一個(gè)叫 Preston 的模組(https://www.curseforge.com/minecraft/mc-mods/preston),根據(jù)其 CurseForge 項(xiàng)目頁(如圖一)的描述,這個(gè)模組可以讓你像 Extra Utilities 的壓縮圓石(見「茶后談#50」)那樣,使用該模組提供的壓縮機(jī),把 9 個(gè)同種方塊合成一個(gè)壓縮方塊,然后用 9 個(gè)同種壓縮方塊合成一個(gè)二重壓縮方塊,用 9 個(gè)同種二重壓縮方塊合成一個(gè)三重壓縮方塊,……依此類推,最高可達(dá) 1000 重壓縮方塊!當(dāng)然,你不應(yīng)該真的去動(dòng)手合成「一千重壓縮方塊」,因?yàn)槟阈枰姆綁K數(shù)量單是寫成十進(jìn)制數(shù)字就有 955 位(見圖二);考慮自 Minecraft 1.17 以來,一個(gè)維度最大長寬各為 6000 萬方塊,理論最大高度為 4064 方塊,假設(shè)我們將一個(gè)維度里塞滿同一種方塊,并將這些方塊做成一個(gè)「一重壓縮維度方塊」,并用同樣數(shù)量(即 60000000 × 60000000 × 4064 個(gè))的方塊制作「二重壓縮維度方塊」,并以此類推,我們需要「五十重壓縮維度方塊」才能在數(shù)量上趕超 Preston 的「一千重壓縮方塊」。Preston 允許你壓縮任何「外形是一個(gè)完整正方體」的方塊;在這樣的兼容性基礎(chǔ)上,Preston 還提供了針對 JEI、CraftTweaker 模組的額外兼容。另外值得一提的是,在 Preston 的源碼倉庫中可以找到一個(gè)「可以生成『一重』到『一千重』的英文語言文件」的腳本,雖然沒有直接證據(jù)表明英文語言文件是腳本生成的,但如果是手寫的話,工作量絕非是一般人可以接受;這個(gè)腳本也啟發(fā)了當(dāng)時(shí)漢化了此模組的 3TUSK——他在漢化時(shí)也編寫了一個(gè)腳本生成「一重」到「一千重」的簡體中文語言文件,并在提交時(shí)將腳本連同模組本身一并提交(見 asiekierka/PrestonMC#4)。【本期編輯:3TUSK】

