目标箱子GUI界面有两个部分,箱子与背包。
高版本api可以用getClickInventory()而1.7.10仅有getInventory()
该用什么办法判断呢? 感谢
高版本api可以用getClickInventory()而1.7.10仅有getInventory()
该用什么办法判断呢? 感谢
getInventory().getType()
July.七月 发表于 2018-7-27 10:37
getInventory().getType()
不对,点背包提示也是箱子。
本帖最后由 July.七月 于 2018-7-27 15:48 编辑
我表示心里mmp 并且你怎么不早说
如果想要检测玩家在打开箱子的时候 点击的位置是在箱子还是在背包
getSlot自然获取不到
@EventHandler
public void onInventoryClick(InventoryClickEvent event)
{
int slot = event.getRawSlot();
//if(slot > 箱子的size)
//则点击的是背包
}
拉普达 发表于 2018-7-27 14:40
不对,点背包提示也是箱子。
如果想要检测玩家在打开箱子的时候 点击的位置是在箱子还是在背包
getSlot自然获取不到
@EventHandler
public void onInventoryClick(InventoryClickEvent event)
{
int slot = event.getRawSlot();
//if(slot > 箱子的size)
//则点击的是背包
}
July.七月 发表于 2018-7-27 15:40
我表示心里mmp 并且你怎么不早说
如果想要检测玩家在打开箱子的时候 点击的位置是在箱子还是在背包 ...
嗯,就是这样~