[Bukkit-Coding] Problem mit String list in Config

04/04/2014 12:58 DieSamu#1
Hallo,

ich habe ein Problem mit meiner String list in einer config.
Mit folgendem Code füg ich ein item der liste hinzu und setzte es in der Config, was auch funktioniert:

Code:
List<String> player_list = plugin.data_file.getStringList("arena." + arena.toLowerCase() + ".player");
player_list.add(p.getName().toLowerCase());
plugin.data_file.set("arena." + arena.toLowerCase() + ".player", player_list);
Dann will ich mit folgendem code ein item wieder entfernen:

Code:
List<String> player_list = plugin.data_file.getStringList("arena." + arena + ".player");
player_list.remove(p.getName().toLowerCase());
plugin.data_file.set("arena." + arena + ".player", player_list);
Das funktioniert aber leider nicht. In der Config wird folgendes eingefügt:

Code:
  MemorySection[path='player:
    diesamu', root='YamlConfiguration']:
      player: []
Ich hoffe mir kann jemand helfen.

Vielen Dank schonmal im vorraus.
Grüzle Samu
04/04/2014 14:50 Howaner#2
Ist "arena" überhaupt ein String?
04/04/2014 14:56 DieSamu#3
ja

Code:
String arena = plugin.data_file.getString("player." + p.getName().toLowerCase());
Hab mein Problem gefunden... Hab die Arena an der falschen stelle ausgelesen...

#VOTEFORCLOSED
04/04/2014 15:21 ComputerBaer#4
Quote:
Originally Posted by DieSamu View Post
Hab mein Problem gefunden... Hab die Arena an der falschen stelle ausgelesen...

#VOTEFORCLOSED
#closed