拉普达
目标箱子GUI界面有两个部分,箱子与背包。
高版本api可以用getClickInventory()而1.7.10仅有getInventory()
该用什么办法判断呢? 感谢

July_Summer
getInventory().getType()

拉普达
July.七月 发表于 2018-7-27 10:37
getInventory().getType()

不对,点背包提示也是箱子。

July_Summer
本帖最后由 July.七月 于 2018-7-27 15:48 编辑
拉普达 发表于 2018-7-27 14:40
不对,点背包提示也是箱子。

我表示心里mmp 并且你怎么不早说
如果想要检测玩家在打开箱子的时候 点击的位置是在箱子还是在背包
getSlot自然获取不到
@EventHandler
public void onInventoryClick(InventoryClickEvent event)
  {
  int slot = event.getRawSlot();
//if(slot > 箱子的size)
//则点击的是背包
  }




拉普达
July.七月 发表于 2018-7-27 15:40
我表示心里mmp 并且你怎么不早说
如果想要检测玩家在打开箱子的时候 点击的位置是在箱子还是在背包 ...

嗯,就是这样~

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