Coding Global Background
Coding Global

java: com.tarikcoding.scoreboard.Scoreboard is already defined in this compilation unit

Archiviert 2 years ago
85 Nachrichten
0 Mitglieder
Erstellt 2 years ago
Aktualisiert 2 years ago
In Discord öffnen
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
java: com.tarikcoding.scoreboard.Scoreboard is already defined in this compilation unit

Antworten (87)