求问,bukkit里有木有一个事件在玩家发送聊天信息并且显示之后才触发的?
我试过AsyncPlayerChatEvent,优先级最低最高都做不到比显示消息慢
有什么方法可以做到吗?
我试过AsyncPlayerChatEvent,优先级最低最高都做不到比显示消息慢
有什么方法可以做到吗?
你要干嘛啊0 0?
用延时。
这是事件处理 不是线程QAQ
上面说的对。用延时。
我怎么觉得跟我做的东西都那么像呢。。
我怎么觉得跟我做的东西都那么像呢。。
我才是小灰灰 发表于 2015-2-7 09:38
我写个插件
有一个bug
玩家说话后 系统提示的消息会在玩家的话之前显示。。
用线程延时吧= =
用换行符 /n
换行符\n 还有看好题目。。
本帖最后由 huangdou20000 于 2015-2-13 22:53 编辑
event.setMessage(他刚刚说过的话+ "\n" +你要发送的聊天信息) 中间还可以加颜色代码
他刚刚说过的话:event.getMessage()
我才是小灰灰 发表于 2015-2-13 17:57
换行符\n 还有看好题目。。
event.setMessage(他刚刚说过的话+ "\n" +你要发送的聊天信息) 中间还可以加颜色代码
他刚刚说过的话:event.getMessage()
huangdou20000 发表于 2015-2-13 22:49
event.setMessage(他刚刚说过的话+ "\n" +你要发送的聊天信息) 中间还可以加颜色代码 ...
。。
他说的话在执行完这个事件之后会被系统调用 然后发出的
我才是小灰灰 发表于 2015-2-13 22:53
。。
他说的话在执行完这个事件之后会被系统调用 然后发出的
就是在执行这个事件的时候,也就是在他说话的时候,把他说的话换个行改了 =-=
huangdou20000 发表于 2015-2-13 23:01
就是在执行这个事件的时候,也就是在他说话的时候,把他说的话换个行改了 =-= ...
我没有要改这句话 我要是改这句话就不是这个事件了。。
我才是小灰灰 发表于 2015-2-13 23:02
我没有要改这句话 我要是改这句话就不是这个事件了。。
好吧我懂了