SkyGod666
本帖最后由 3079655185 于 2021-3-3 15:48 编辑

我一直在用title来区分玩家是否点击了我设定的GUI(大多数教程也是这么教的),但这种方法有缺点,要是两个Inventory的title相同,就会出现判定错误。
所以有没有其他办法可以区分的。


大阔
使用InventoryHolder会比title更方便更实用

SkyGod666
大阔 发表于 2021-3-3 10:43
使用InventoryHolder会比title更方便更实用

感谢回答,我去看了文档,getHolder()返回的是InventoryHolder,那怎么用来区分玩家打开了哪个GUI呢,能不能说下=-=

SumCraft
你可以自己实现一个InventoryHolder,然后判断容器的holder是不是你实现的类.

南柯郡守
https://www.mcbbs.net/forum.php?mod=viewthread&tid=897931

这个贴值得你参考一下

离渊丶
我个人是在自己的GUItitle里加隐藏字符 例如§t§i§t§l§e§u 这样就可以隐藏起来了 为了防重复 最好是改成自己插件名字

Glom_
南柯郡守 发表于 2021-3-3 12:57
https://www.mcbbs.net/forum.php?mod=viewthread&tid=897931

这个贴值得你参考一下

谢谢

第一页 上一页 下一页 最后一页