Hey, Im developing join message plugin but I cant get the message to work. When I join my server, the join message is still the normal 'ollirules joined the game' and i want it to say '{+} ollirules joined' which is set in the config. Please help. Here is the code: Code:java @EventHandler public void PlayerJoin(PlayerJoinEvent e) { Player p = e.getPlayer(); String joinMessageSet = getConfig().getString("message").replaceAll("PLAYERNAME", p.getName()); e.setJoinMessage(joinMessageSet); } @EventHandler public void PlayerLeave(PlayerQuitEvent e) { Player p = e.getPlayer(); String leaveMessage = getConfig().getString("leaveMessage").replaceAll("PLAYERNAME", p.getName()); e.setQuitMessage(leaveMessage); }
Ollywood Theres a few things that you need to check for. Your Config is registered, Implemented Listener, Registered events, Make sure your yaml is using correct spacing, Not Tabs.
Thank you. Ive solved it. I was very dumb and forgot to implement listener. Thanks mactown21 Unfortunately, It still does not work. In fact nothing in the events work. I tried sending a message to the player but it wouldn't even do that. Please Help mactown21 TeeePeee EDIT by Moderator: merged posts, please use the edit button instead of double posting.
Because you had forgotten to implement Listener before, I believe you've probably forgotten to register your events as well (if you tried to register them without implementing Listener, it would have given an error). So now, register the events in your onEnable.