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

Bukkit: Config überprüfen ob alle Booleans auf false|true sind!

MineForce

Schafhirte
Gesperrt
Registriert
17 Oktober 2012
Beiträge
122
Diamanten
0
Hallo Leute,

ich hab das Problem ich finde keine passende Methode bzw. weiß nicht wie ich sie anwenden soll,
außerdem suchen bestimmt auch andere nach einer Lösung und da mach ich hier mal das Thema auf.

Ich habe nachgeschaut und da könnte man es so überprüfen:
Code:
if(<pfad zur Config>.getValues(<Hier muss ein Boolean rein>)){}

Nun wie genau muss ich den Boolean oder mehrere so hinein tun das es für alle in der Config geht und am besten ohne for-Schleife.

Hoffe jemand kann helfen.
Danke mfg Mini
 

MiCrJonas

Threadripper
Registriert
29 Oktober 2012
Beiträge
1.064
Diamanten
0
Könntest du bitte dein Prolem genauer erklären. Ich habe keine Idee, was du meinen könntest. In einem anderen Tread hast du geschieben, dass du prüfen möchtest, ob alle booleans in der Config false sind. Ist das dein Problem?
 

MiCrJonas

Threadripper
Registriert
29 Oktober 2012
Beiträge
1.064
Diamanten
0
Code:
boolean allFalse = true;
for (String arena : config.getConfigurationSection("arena").getKeys(false) {
  if (config.getBoolean("arena." + arena + ".dein-boolean")) {
    allFalse = false;
    break;
  }
}
if (allFalse) {
  //Alle boolean sind "false"
}

Wenn allFalse "true" ist, dann sind alle Boolean in der Config bei "Arenas.deine-arena.dein-boolean" false.
 
Oben