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

TeaCon 茶后谈第 386 期

2023-07-19 16:23 作者:TeaCon  | 我要投稿

Minecraft 曾在很长一段时间内存在一类特殊的物品——这类物品存在「附加值」的概念以表示不同的变种。然而,Minecraft 的内部实现会使用同一块数据表示「耐久度」和「附加值」——换言之,如果一类物品存在「附加值」,那么它就不再拥有「耐久度」的概念。这样略显混乱的设计偶尔会为我们带来一些意想不到的漏洞,比如下图所示的这个:热力膨胀(Thermal Expansion,以下简称 TE)的电容可以靠原版铁砧「修复」成一个紫色的「创造模式电容」(关于「为什么紫色代表创造模式」可参考「茶后谈#304」)。该截图基于 Minecraft 1.7.10,使用模组的 4.1.5-248 版本。尽管根据反编译结果进行分析,TE 确实已将电容物品标记为存在「附加值」的物品,但铁砧仍然将「附加值」误认成了「耐久度」,并「试图修复损坏的电容」。【本期编辑:3TUSK,ustc_zzzz】


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

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