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

TeaCon 茶后谈第 305 期

2023-01-11 12:36 作者:TeaCon  | 我要投稿

asie 曾经开发过一个叫 Preston 的模组(https://www.curseforge.com/minecraft/mc-mods/preston),根据其 CurseForge 项目页(如图一)的描述,这个模组可以让你像 Extra Utilities 的压缩圆石(见「茶后谈#50」)那样,使用该模组提供的压缩机,把 9 个同种方块合成一个压缩方块,然后用 9 个同种压缩方块合成一个二重压缩方块,用 9 个同种二重压缩方块合成一个三重压缩方块,……依此类推,最高可达 1000 重压缩方块!当然,你不应该真的去动手合成「一千重压缩方块」,因为你需要的方块数量单是写成十进制数字就有 955 位(见图二);考虑自 Minecraft 1.17 以来,一个维度最大长宽各为 6000 万方块,理论最大高度为 4064 方块,假设我们将一个维度里塞满同一种方块,并将这些方块做成一个「一重压缩维度方块」,并用同样数量(即 60000000 × 60000000 × 4064 个)的方块制作「二重压缩维度方块」,并以此类推,我们需要「五十重压缩维度方块」才能在数量上赶超 Preston 的「一千重压缩方块」。Preston 允许你压缩任何「外形是一个完整正方体」的方块;在这样的兼容性基础上,Preston 还提供了针对 JEI、CraftTweaker 模组的额外兼容。另外值得一提的是,在 Preston 的源码仓库中可以找到一个「可以生成『一重』到『一千重』的英文语言文件」的脚本,虽然没有直接证据表明英文语言文件是脚本生成的,但如果是手写的话,工作量绝非是一般人可以接受;这个脚本也启发了当时汉化了此模组的 3TUSK——他在汉化时也编写了一个脚本生成「一重」到「一千重」的简体中文语言文件,并在提交时将脚本连同模组本身一并提交(见 asiekierka/PrestonMC#4)。【本期编辑:3TUSK】



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

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