How do I get a players name for my scoreboard?

Discussion in 'Plugin Development' started by Anaklusmos857, Apr 27, 2021.

  1. Offline


    Hi! If anyone could respond to me? I'm trying to make a scoreboard for my plugin and I want to get a players name on it. Can someone please help me? I'm kinda new to this so this will help a lot!

    Heres my code:

    import org.bukkit.Bukkit;import org.bukkit.command.CommandExecutor;import org.bukkit.command.CommandSender;import;import org.bukkit.scoreboard.Objective;import org.bukkit.scoreboard.Scoreboard;import org.bukkit.scoreboard.ScoreboardManager;import org.bukkit.entity.Player;public final class Main extends JavaPlugin {
    @Overridepublic void onEnable() {
    // Plugin startup logicScoreboardManager manager = Bukkit.getScoreboardManager();Scoreboard board = manager.getNewScoreboard();Player playerName = Player.getName();Objective objective = board.registerNewObjective();}
    @Overridepublic void onDisable() {
    // Plugin shutdown logic}
    Last edited by a moderator: Apr 28, 2021
  2. Offline


    So what I see right now is that the plugin startup logic along with your scoreboard score is in the same commented line denoted with //. Not quite sure if your code is like that or if it's the website's formatting.
  3. Offline


    Player class does not have a static getName method. You have to call it on a player object...Obviously. If it's not obvious to you, stop making plugins, start learning java, then come back
    Xp10d3 likes this.
  4. Offline


    prob the websites formatting

Share This Page