Jump to content

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


Reddi
 Share

Recommended Posts

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 to comment
Share on other sites

  • 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 ^^

Edited by ImbaPlayz
Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

×
×
  • Create New...
B
B