Jump to content

Minecraft Scoreboard mit Config verbinden? Doch noch nicht gelöst :D


Empfohlene Beiträge

Hallo nochmal.

Ich habe es doch nicht hinbekommen. Irgendwie hatte es davor funktioniert, aber jetzt nicht mehr, obwohl ich nichts verändert habe.

Sorry, dass ich meine Frage erneut stelle, aber ich versuche sie besser zu formulieren.

Hier die Frage:

Ich möchte mein Scoreboard mit der Config verbinden. Ich habe ein Configtemplate für die Standart-Einstellung. Ich brauchte ein Video, um eine Verbindung von der Main Klasse zur Config herzustellen. Der Videoersteller hat das mit einer Message gemacht. Ich habe mir nichts dabei gedacht und so, wie er es da hatte, unter meinen Titel vom Scoreboard eingefügt. Ich habe eine Textnachricht bekommen. Ist ja auch klar bei p.sendMessage :D. Diese konnte ich in der Config editieren. Alles soweit gut. Nun will ich aber keine Joinmessage bekommen, sondern ein Scoreboardtitel, den man verändern kann.

Hier der Code aus dem Video: 

String Section = getConfig().getString("Scoreboard.Section")  
Section = Section.replace("[Player]", p.getName());
p.sendMessage(ChatColor.translateAlternateColorCodes('&', Section));

Um nun aber das Scoreboard zu beeinflussen, muss man ja was anderes haben, als dieses p.sendMessage. Meine Frage: Wie muss die letze Codezeile aussehen, damit das Scoreboard beeinflusst wird?

Wenn ihr noch Infos zum Scoreboard, Code oder anderem braucht, fragt nach, ich versuche es euch zu geben :D

Link zu diesem Kommentar
Auf anderen Seiten teilen

  • 4 weeks later...

Ich Denke du meinst das so:

Scoreboard board = Bukkit.getScoreboardManager().getNewScoreboard();
Objective ob = board.registerNewObjective("aaa", "bbb");

String Section = getConfig().getString("Scoreboard.Section").replace("[Player]", p.getName()).replace("&", "§");

ob.setDisplayName("Dein Titel");
Score s1 = ob.getScore(Section).setScore(1);

 

Und dann nur noch das Scoreboard setzten mit:      p.setScoreboard(board)

Hoffe konnte dir helfen ^^

bearbeitet von ImbaPlayz
Link zu diesem Kommentar
Auf anderen Seiten teilen

Erstelle ein Benutzerkonto oder melde dich an, um zu kommentieren

Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können

Benutzerkonto erstellen

Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!

Neues Benutzerkonto erstellen

Anmelden

Du hast bereits ein Benutzerkonto? Melde dich hier an.

Jetzt anmelden
×
×
  • Neu erstellen...
B
B