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

TeaCon 茶后谈第 351 期

2023-04-28 16:34 作者:TeaCon  | 我要投稿

一个冷知识:原版 Minecraft 曾在很长时间内都没有「挖掘等级」的概念,而是写死了「某种等级工具能挖掘哪些方块」。相比之下,Forge 最初的开发者之一 SpaceToad 早在 2011 年 7 月末就给出了名为 IHarvestHandler 的接口供模组开发中使用(https://github.com/MinecraftForge/MinecraftForge/commit/14b6dbe4f5f7ba26e31e149fffcf6a0ef443716e),这个接口可以让模组开发者自行判断「某个物品是否可以挖掘某个方块」。大约半个月后,同为 Forge 最初的开发者的 Eloraam 引入了「挖掘等级」的概念以取代 IHarvestHandler(https://github.com/MinecraftForge/MinecraftForge/commit/12b64fa287b017cc5a824dca57c0dc5a8b1868c8),这套机制允许开发者为工具指定「工具类型」和「挖掘等级」,同时为方块指定「挖掘所需要的正确工具类型和最低挖掘等级」,「工具必须符合要求才能挖掘此方块」。这两笔提交都发生在 Forge 诞生的头一个月左右(见「茶后谈#227」)。相比于原版 Minecraft 在 2021 年 5 月发布的 21w19a 快照才引入基于标签系统的「挖掘等级」概念,Forge 在「挖掘等级」这个概念上领先了接近十年。【本期编辑:3TUSK、ustc_zzzz】

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

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