Solved Make tablistname to displayname

Discussion in 'Plugin Development' started by xepisolonxx, Apr 18, 2014.

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

    xepisolonxx

    Why isnt it working i want to make the tablistname to there display name
    Code:
    @EventHandler
    public void onJoin(PlayerJoinEvent event){
        Player p = event.getPlayer();
        p.setPlayerListName(p.getDisplayName());
    }
    }
    
    Main class
    Code:
    package me.jr.main;
     
    import java.util.logging.Logger;
     
    import me.jr.main.listener.Join;
     
    import org.bukkit.Bukkit;
    import org.bukkit.event.Listener;
    import org.bukkit.plugin.PluginManager;
    import org.bukkit.plugin.java.JavaPlugin;
     
    public class Main extends JavaPlugin implements Listener{
        private Logger log = Logger.getLogger("Minecraft");
     
        public void onEnable(){
            PluginManager pm = Bukkit.getServer().getPluginManager();
            pm.registerEvents(this, this);
            pm.registerEvents(new Join(), this);
              log.info("[PumpkinTabs] is now enabled!");
     
        }
    }
    
     
  2. Offline

    1Rogue

    Works for me. Do you have examples of output, or a list of other plugins?
     
  3. Offline

    xepisolonxx

    Essentials
     
  4. Offline

    DoctorDark

    xepisolonxx

    Try adding Essentials as a dependency or a soft dependency in your plugin.yml, the problem may be because your plugin is loading before essentials, therefore Essentials hasn't actually set the players display name.

    http://wiki.bukkit.org/Plugin_YAML
     
Thread Status:
Not open for further replies.

Share This Page