阿易
如题,我希望能获取服务器中玩家输入的指令,无论和我的插件有没有关系。
当玩家输入指令执行后 就获取他输入的指令
如果是服务器菜单中点击执行的指令 也算吗?

enderman_JC
本帖最后由 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.

(看来我这方面还是太菜了)

阿易
enderman_JC 发表于 2021-12-19 21:07
监听PlayerCommandSendEvent
菜单的话不太清楚

你确定是这个吗
我没找到对应获取 被执行的命令的 别名或者可变参数表的 方法
而且似乎 只能用于获取玩家 输入了 /help ???

阿易
enderman_JC 发表于 2021-12-19 21:07
监听PlayerCommandSendEvent
菜单的话不太清楚

应该是这个吧 PlayerCommandPreprocessEvent

164ebr
具体要看菜单执行指令的原理吧不清楚

Panzako
监听菜单:InventoryClickEvent
监听指令:PlayerCommandSendEvent
最佳方案:反编译目标插件,找出可取之处

byxiaobai
其实也可以监听聊天事件

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