本帖最后由 好大一坨翔哟 于 2022-6-6 12:42 编辑
解决方法看2楼
解决方法看2楼
啊,很好的问题,坐等大佬回答,因为我也不知道这个怎么写
本帖最后由 结冰的离季 于 2022-6-6 01:13 编辑
目前bukkit没有比较方便的API,最省事是禁用这个收集的操作,在InventoryClickEvent 中获取 InventoryAction 判断为 COLLECT_TO_CURSOR 就取消事件,你要只禁止GUI的被收集就得自己判断受影响的slot,然后再扣除鼠标上的数量设置回GUI slot,这个我写过,你可参考下
目前bukkit没有比较方便的API,最省事是禁用这个收集的操作,在InventoryClickEvent 中获取 InventoryAction 判断为 COLLECT_TO_CURSOR 就取消事件,你要只禁止GUI的被收集就得自己判断受影响的slot,然后再扣除鼠标上的数量设置回GUI slot,这个我写过,你可参考下