a888kay
求大佬解答...

langyo
只能通过覆盖放置物品事件进行拦截,禁止是做不到的(大雾)

July_Summer
本帖最后由 July.七月 于 2018-11-7 18:52 编辑
  1. @EventHandler
  2. public void InventoryClick(InventoryClickEvent event){      
  3.     Player p = (Player)event.getWhoClicked();
  4.     if(event.getInventory().getType() == 容器类型){
  5.        event.setCancelled(true);
  6.        p.closeInventory();
  7.        p.sendMessage("你被禁止放置物品进物品栏!!!");
  8.     }
  9. }
复制代码

楼上大雾



2609848420

纠正书写
方法名应采用小驼峰命名法 并且监听事件应该为onClick
还是建议用equals()而不是==

不过你好像连取出物品也一并禁止了?
Shift+左键点击物品 会不会绕过检测?

July_Summer
2609848420 发表于 2018-11-7 19:44
纠正书写
方法名应采用小驼峰命名法 并且监听事件应该为onClick
还是建议用equals()而不是==

毕竟手写的
难免会有错误
Shift + 左键也是点击事件
所以也会禁止

向文
指定箱子窗口标题判断?

a888kay
向文 发表于 2018-11-7 21:08
指定箱子窗口标题判断?

恩。已经写好了

非道
收藏一下,开服用得到

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