[Bukkit-Plugin] Werte in Config speichern

Dieses Thema im Forum "Programmierung" wurde erstellt von gulasch, 29. März 2014.

Status des Themas:
Es sind keine weiteren Antworten möglich.
  1. gulasch
    Offline

    gulasch

    Registriert seit:
    13. Februar 2014
    Beiträge:
    11
    Hallo Forum,

    ich habe mal eine Frage.

    Wie kann ich in einer Config mehrere Werte unter einem String(Pfad) speichern?

    Ich meine dass so (die Zahlen sind nur beispiele):
    Also, dass die Zahlen unter dem Pfad Spieler.Items gespeichert werden.
    Aber wenn ich immer wieder cfg.set("Spieler.Items.10") mache, dann
    überschreibt es diesen Wert wieder.

    Spieler:
    Items:
    -10
    -109
    -89
    -23

    Würde mich über eine Antwort freuen.
     
    #1
  2. Benutzer
    Offline

    Benutzer

    Registriert seit:
    1. November 2012
    Beiträge:
    56
    So kannst du mehrere Werte in einer Config unter einem Pfad speichern ohne die alten Werte zu überschreiben

    Code (Text):
    1.  
    2. ArrayList<String> Items = new ArrayList<String>();
    3. Items.addAll(cfg.getStringList("Player.Items")); //Die aktuellen Wert aus der Config auslesen
    4. Items.add("45"); //Deinen neuen Items hinzufügen
    5. Items.add("46"); //Ein weiteres Item
    6. cfg.set("PlayerItems", Items); //Die Werte wieder in die Config speichern
    7.  
    MFG Benutzer
     
    #2
  3. gulasch
    Offline

    gulasch

    Registriert seit:
    13. Februar 2014
    Beiträge:
    11
    Danke für deine Hilfe :)
     
    #3
Status des Themas:
Es sind keine weiteren Antworten möglich.