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

In HashMap Config speichern ?

MrOAriO

Schafhirte
Registriert
6 Oktober 2012
Beiträge
135
Diamanten
0
Minecraft
OAriO
Hallo Minecraft-Server.eu ich hätte mal eine Frage wie ich eine Config beim Start des Plugins in eine HashMap Laden kann. Und beim Stop wieder in die Config und Speichern kann. Nun wollte ich hier mal Fragen wie dies geht.

Config Aufgebaut :

PHP:
peace:
  oario:
  - manu241019
  - lolaimee
  - mopa989
  - lkgdf6
  - doenerbaum28
  - theultragamerhd
  - nilotrilx
  - yoshilp11
  - sinrai
  - l0uiz
  - faky2
  - aulio
  - 2xlomp

Ich habe gehört das es mit einer HashMap gehen sollte wo eine ArrayList drinne ist... Nur ich wüsste nicht wie.
Wieso ich das ganze will ? Damit es nicht Laggt, da er sonst die Config immer wieder aufrufen müsste bei jeden Schlag.
 

Baba43

Ehem. Teammitglied
Ehem. Teammitglied
Registriert
5 November 2012
Beiträge
869
Diamanten
60
Minecraft
baba43
In eine HashMap kannst du packen was du willst, aber du darfst keine Datenstruktur verwenden, ohne sie zu kennen. Wenn dir jemand sagt, dass eine HashMap geeignet wäre, dann solltest du dich zunächst darüber informieren, was eine HashMap ist und was ihre Eigenschaften sind. Dann verstehst du eventuell den Vorteil gegenüber einer normalen Map, falls du die schon kennst.

Eine Config kannst du dir wie eine Baumstruktur vorstellen, in welcher jeder Knoten, ob er Unterknoten hat oder ein Endknoten mit Wert ist, durch ein Objekt repräsentiert wird. Bei Bukkit sind das (wenn auch abstrakte) ConfigurationSections. In der verlinkten Klassendokumentation kannst du alle Methoden dieser Knoten einsehen und damit solltest du dann klar kommen. Dein Config-Objekt selbst repräsentiert bereits den ersten Knoten.
 
Zuletzt bearbeitet:

MrOAriO

Schafhirte
Registriert
6 Oktober 2012
Beiträge
135
Diamanten
0
Minecraft
OAriO
In eine HashMap kannst du packen was du willst, aber du darfst keine Datenstruktur verwenden, ohne sie zu kennen. Wenn dir jemand sagt, dass eine HashMap geeignet wäre, dann solltest du dich zunächst darüber informieren, was eine HashMap ist und was ihre Eigenschaften sind. Dann verstehst du eventuell den Vorteil gegenüber einer normalen Map, falls du die schon kennst.

Eine Config kannst du dir wie eine Baumstruktur vorstellen, in welcher jeder Knoten, ob er Unterknoten hat oder ein Endknoten mit Wert ist, durch ein Objekt repräsentiert wird. Bei Bukkit sind das (wenn auch abstrakte) ConfigurationSections. In der verlinkten Klassendokumentation kannst du alle Methoden dieser Knoten einsehen und damit solltest du dann klar kommen. Dein Config-Objekt selbst repräsentiert bereits den ersten Knoten.
Okey ... Naja ne HashMap will ich halt nehmen da dies schneller geht, könntest du mir mal ein Code Beispiel geben ?
 
Oben