java: com.tarikcoding.scoreboard.Scoreboard is already defined in this compilation unit
Archived 2 years ago
T
tarik1337
Hey i am new and make a scoreboard for my minecraft server i am done but this error comes:
java: com.tarikcoding.scoreboard.Scoreboard is already defined in this compilation unit
here is my pfad: C:\Users\tarik\Desktop\Development\Scoreboard\Scoreboard\src\com\tarikcoding\scoreboard\Scoreboard.java:8
Main code:
package com.tarikcoding.scoreboard;
import org.bukkit.Bukkit;
import org.bukkit.entity.Player;
import org.bukkit.scoreboard.DisplaySlot;
import org.bukkit.scoreboard.Objective;
import org.bukkit.scoreboard.Score;
import org.bukkit.scoreboard.Scoreboard;
public class Scoreboard {
private Player player;
private Scoreboard scoreboard;
public Scoreboard(Player player) {
this.player = player;
this.scoreboard = Bukkit.getScoreboardManager().getNewScoreboard();
}
public void createScoreboard() {
Objective objective = scoreboard.registerNewObjective("MyScoreboard", "dummy");
objective.setDisplayName("My Scoreboard");
objective.setDisplaySlot(DisplaySlot.SIDEBAR);
// Erstelle ein Score-Objekt und setze einen Wert
Score score = objective.getScore(Bukkit.getOfflinePlayer("Punkte:"));
score.setScore(0); // Hier kannst du den Wert anpassen
// Setze das Scoreboard für den Spieler
player.setScoreboard(scoreboard);
}
public void updateScore(int value) {
Objective objective = scoreboard.getObjective(DisplaySlot.SIDEBAR);
Score score = objective.getScore(Bukkit.getOfflinePlayer("Punkte:"));
score.setScore(value);
}
}
plugin.yml:
name: Scoreboard
version: 1.0.0
author: tarikcoding
main: com.tarikcoding.scoreboard.Scoreboard
api-version: 1.8.8

