• Es freut uns dass du in unser Minecraft Forum gefunden hast. Hier kannst du mit über 130.000 Minecraft Fans über Minecraft diskutieren, Fragen stellen und anderen helfen. In diesem Minecraft Forum kannst du auch nach Teammitgliedern, Administratoren, Moderatoren , Supporter oder Sponsoren suchen. Gerne kannst du im Offtopic Bereich unseres Minecraft Forums auch über nicht Minecraft spezifische Themen reden. Wir hoffen dir gefällt es in unserem Minecraft Forum!

Scoreboard fragt Kills nicht ab?

Mr_Redstone19

Schafhirte
Registriert
31 Januar 2018
Beiträge
103
Alter
50
Diamanten
0
Hallo.
Nun ja. Die Frage ist wahrscheinlich etwas blöd formuliert.
Das Scoreboard fragt schon die Kills ab, aber diese werden nicht angezeigt. Hier der Code:

- https://pastebin.com/UeKEbJG6 (Verwaltung der ganzen Statistiken(Kills, Deaths))
- https://pastebin.com/40ENCsyV (Das Scoreboard)
- https://pastebin.com/1AEcLSQi (DeathEvent)

Tut mir leid, musste auf Pastebin zurückgreifen, da es sonst zu viel Code gewesen wäre.
Also. Das Scoreboard kann die Daten über Kills, Deaths nicht empfangen.
Wie fixe ich das?

Danke für eure Hilfe!
 

JTK222

Threadripper
Registriert
5 September 2013
Beiträge
1.150
Diamanten
323
Minecraft
JTK222
Ich vermute einfach mal das Config als eine art Map implementiert ist.
Von daher vermutlich:
Code:
if(cfg.hasKey(p.getUniqueId() + ".Deaths")){
    //Wenn dieser eintrag vorhanden ist
}

Desweiteren bin ich der Meinung das Config Datein zum speichern von Spieler bezogenen Daten nicht besonders geeignet sind.
Ich würde eher NBT empfehlen, aber ich weiß nicht wie zugänglich dass unter Bukkit/Spigot ist.
 

JTK222

Threadripper
Registriert
5 September 2013
Beiträge
1.150
Diamanten
323
Minecraft
JTK222
? Wie mach ich dann diese NBT? Und wo ist da der Unterschied?
Wenn es wie im Normalen Minecraft nutzbar ist:
Schau dir NBTTagCompound an.
Und dann mit "CompressedStreamUtil" oder so ähnlich kann dass komprimiert und gespeichert werden.
Dann besteht 1. der Vorteil, durch manuelles editieren können kaum Fehler enstehen, da man ein extra tool dafür braucht.
Und 2. man kann die Dateien halt nicht mit einem Text Editor editieren. Wobei dass halt je nach Nutzung vor oder nachteil ist.
Und 3. ALLES was in MC gespeichert wird, wird in diesem Format gespeichert.
 

BlackHole

Workaholic
Registriert
1 Juli 2012
Beiträge
752
Diamanten
0
Minecraft
BlackHole
Zum Speichern würde sich eher eine Datenbank anbieten.
NBT müsste man nur benutzen, wenn man z.B. Items mit allen Eigenschaften speichern möchte. Gegenüber YAML oder JSON ergeben sich keine Performancevorteile.
 
Oben