Hallo Leute,
mir ist grad ein Problem passiert und ich weiß echt nicht wie das möglich ist.
Mit diesen Code setze ich einen Boolean von false auf true:
Meine Join-Methode schaut dann noch nach ob 1 Boolean auf true ist und dann wird diese Arena genommen.
Jedoch werden durch meine Methode oben immer alle Booleans meiner Config auf true gesetzt aber warum?
Normalerweise sollte 1 zufälliger Boolean auf true gesetzt werden.
Ich weiß echt nicht wieso immer alle auf true gesetzt werden.
Kann mir einer sagen woran das liegt?
Danke
mfg MineForce
mir ist grad ein Problem passiert und ich weiß echt nicht wie das möglich ist.
Mit diesen Code setze ich einen Boolean von false auf true:
Code:
if(!cfga.isBoolean("Arenas.")){
ArrayList<String> arenes = new ArrayList<>();
arenes.addAll(cfga.getConfigurationSection("Arenas").getKeys(false));
String ra = arenes.get((int) (Math.random() * arenes.size()));
cfga.set("Arenas." + ra, true);
try{
cfga.save(arenaa);
join(p);
}catch (IOException e){
e.printStackTrace();
}
}
Meine Join-Methode schaut dann noch nach ob 1 Boolean auf true ist und dann wird diese Arena genommen.
Jedoch werden durch meine Methode oben immer alle Booleans meiner Config auf true gesetzt aber warum?
Normalerweise sollte 1 zufälliger Boolean auf true gesetzt werden.
Ich weiß echt nicht wieso immer alle auf true gesetzt werden.
Kann mir einer sagen woran das liegt?
Danke
mfg MineForce