Plugin Help Message Shows Your name not other players name

Discussion in 'Plugin Help/Development/Requests' started by TRIPL3_CATS, May 25, 2015.

Thread Status:
Not open for further replies.
  1. Offline

    TRIPL3_CATS

    Ok, so I have created a staff chat plugin, but one thing, it all works in all, but the message shows your name not the senders name, please help me fix it, Here is he chatlistener code.
    Code:
    package me.tripl3cats.staffchat;
    
    import org.bukkit.entity.Player;
    import org.bukkit.event.EventHandler;
    import org.bukkit.event.Listener;
    import org.bukkit.event.player.PlayerChatEvent;
    
    @SuppressWarnings("deprecation")
    public class ChatListener implements Listener {
       
        private Main plugin;
       
        public ChatListener(Main instance) {
            plugin = instance;   
        }
       
        @EventHandler
        public void onPlayerChat(PlayerChatEvent e) {
            if (plugin.getConfig(). getString(e.getPlayer().getName() + ".staffchat").equalsIgnoreCase("true")) {
                e.setCancelled(true);
                for (String s : plugin.getConfig().getStringList("staff")) {
                    Player p = (Player) plugin.getServer().getPlayer(s);
                    if (p.isOnline()) {
                        p.sendMessage ("§c§l[§b§lHunna Staff§c§l] §4" + p.getName() + "§7: §a" + e.getMessage());
                       
                    }
                }
            }
            else return;
        }
       
    }
    
     
  2. Offline

    nverdier

    TheLovelySlothMan likes this.
Thread Status:
Not open for further replies.

Share This Page