如题,我希望能获取服务器中玩家输入的指令,无论和我的插件有没有关系。
当玩家输入指令执行后 就获取他输入的指令
如果是服务器菜单中点击执行的指令 也算吗?
当玩家输入指令执行后 就获取他输入的指令
如果是服务器菜单中点击执行的指令 也算吗?
本帖最后由 enderman_JC 于 2021-12-19 21:43 编辑
(数据删除)
↓应该是,但是文档里写了Many plugins will have no use for this event, and you should attempt to avoid using it if it is not necessary.
(看来我这方面还是太菜了)
(数据删除)
↓应该是,但是文档里写了Many plugins will have no use for this event, and you should attempt to avoid using it if it is not necessary.
(看来我这方面还是太菜了)
enderman_JC 发表于 2021-12-19 21:07
监听PlayerCommandSendEvent
菜单的话不太清楚
你确定是这个吗
我没找到对应获取 被执行的命令的 别名或者可变参数表的 方法
而且似乎 只能用于获取玩家 输入了 /help ???
enderman_JC 发表于 2021-12-19 21:07
监听PlayerCommandSendEvent
菜单的话不太清楚
应该是这个吧 PlayerCommandPreprocessEvent
具体要看菜单执行指令的原理吧
不清楚
监听菜单:InventoryClickEvent
监听指令:PlayerCommandSendEvent
最佳方案:反编译目标插件,找出可取之处
监听指令:PlayerCommandSendEvent
最佳方案:反编译目标插件,找出可取之处
其实也可以监听聊天事件