tigerbi
本帖最后由 tigerbi 于 2016-10-11 17:10 编辑

做了一个玩家加入和退出消息的插件,加入消息可以正常显示。但是退出消息就显示默认的 Player left the server
这是什么问题呢?退出代码如下


        public void onPlayerQuit(PlayerQuitEvent Event) {
               
                Player player = Event.getPlayer();
                if (player.isOp()) {
                        Event.setQuitMessage(ChatColor.RED + "[-]管理员" + player.getName() + "爬出了服务器");
                }else Event.setQuitMessage(ChatColor.AQUA + "[-]玩家" + player.getName() + "爬出了服务器");
        }


BobPlayer
我觉得你可能忘记在事件前面加上@EventHandler

tigerbi
浅念哥 发表于 2016-10-11 02:10
我觉得你可能忘记在事件前面加上@EventHandler

我最早在onPlayerJoin上面加了@EventHandler
现在在onPlayerQuit上面还用加吗?

TimmyOVO
tigerbi 发表于 2016-10-11 14:12
我最早在onPlayerJoin上面加了@EventHandler
现在在onPlayerQuit上面还用加吗?

当然要加每个监听事件都要加
准确来说是每个监听事件的方法都要加

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