简介
GUI内使用物品
本模组使大部分非装饰性物品、方块,可以在物品栏等GUI中快捷进行交互。
例如,可在物品栏中与潜影盒物品交互,直接打开其容器GUI,并再次与容器内的喷溅型治疗药水交互,将其投掷使用。
主要功能
本模组提供了一个快捷键(默认为SHIFT+鼠标右键)来提供快捷交互功能,用于在任何GUI中与物品即时交互。
为了便于说明,此处将列举具有代表性的物品以概括某一项功能。
首先是对于方块:
对于音符盒、钟等可交互方块,其物品可以在物品栏中快捷交互,并弹奏或发出“当当当”的噪音,而不需要放置在地上。
对于工作台、锻造台、铁砧、附魔台等带有GUI的方块或方块实体,在与物品快捷交互后即可打开其GUI。
对于木桶、发射器、熔炉、潜影盒等提供了容器的方块实体,在与物品快捷交互打开GUI后,可正常使用其容器功能,如在物品栏中打开木桶存入物品,可作背包使用,作为方块被放置后保留物品,但破坏后不保留,潜影盒除外。
对于熔炉、高炉、酿造台等加工类容器方块实体,在与物品快捷交互后,可正常使用其加工功能,如在物品栏中打开熔炉放入原材料,在GUI关闭后会继续烧制物品。
上述功能并不是针对特定的方块,而是同一类型的方块或方块实体,其它模组中实现方式较为规范的方块或方块实体同样有效。
对于拥有独特使用状态的容器类方块物品,如在物品栏中分别储存物品的木桶,由于nbt的作用,它们无法堆叠,直到容器为空。
其次是对于物品:
对于末影之眼、雪球、山羊角、钓鱼竿等右键使用的功能性物品,在物品栏等GUI中快捷交互依旧可以使用,而不需要拿到手上。
对于食物和药水,也可以在物品栏等GUI中快捷交互食用,但目前还未将食用延迟同步到快捷交互。
其它
部分模组中的方块或物品使用了独特的方式实现其功能,本模组只会在必要的情况下考虑主动适配。
本模组提供有适配用的api供其它模组或整合包魔改使用。
后续计划是将食物和药水的食用延迟同步到快捷交互中。