我自己写了一个很简单的gui界面插件,但是发现打开后可以把里面的东西移动出来,如图请问如何让他不能拉出来,用什么方法?
你有在main方法里注册监听嘛?
Bukkit.getPluginManager().registerEvents(new 监听类(), this);试试这样
看你截图的GUI界面标题和你所监听GUI的标题不一样
你监听的GUI标题是: gui
监听的GUI标题要和创建的GUI界面的标题一样
你监听的GUI标题是: gui
监听的GUI标题要和创建的GUI界面的标题一样
cws_sh 发表于 2019-5-20 12:24
看你截图的GUI界面标题和你所监听GUI的标题不一样
你监听的GUI标题是: gui
监听的GUI标题要和创建的GUI界面 ...
还有个小问题,我把装备放到gui里,然后esc退出装备直接就吞了,有什么办法esc不让他吞嘛
mohuang521 发表于 2019-5-20 13:28
还有个小问题,我把装备放到gui里,然后esc退出装备直接就吞了,有什么办法esc不让他吞嘛 ...
监听关闭事件,在关闭的时候判断格子里有没有物品,如果有的话就添加回玩家背包
言灵乀Poison 发表于 2019-5-20 16:40
监听关闭事件,在关闭的时候判断格子里有没有物品,如果有的话就添加回玩家背包 ...
背包关闭事件?