- Баллы
- 76
- Имя в Minecraft
- Todorov26
И снова привет форумчане ) У меня огромный вопрос!
Есть грубо код:
Он используется в неком методе что не суть важно для моего вопроса.
После вызова в консоли красуется вот такая вот красота:

Мапа что я получаю через getLevels() в гланом классе хранится и инитилизируется в методе загрузки. Заполняется следующим кодом:
Где levels, это секция конфига:

Внимание вопрос: Какого блин User lvl == lvl_1?? Поставляется значение переменной xp - 100. должен быть lvl_2. Объясните плиз в чем моя тупость?
Есть грубо код:
Код:
String lvl = null;
for(String s : ArcanaRPGCore.getInstance().getLevels().keySet()){
RPGLevel level = ArcanaRPGCore.getInstance().getLevels().get(s);
System.out.println(xp + " :: " + level.getNeedXp() + " :: " + (xp >= level.getNeedXp()) + " :: " + s);
if(xp >= level.getNeedXp()){
lvl = s;
System.out.println(lvl);
}
}
System.out.println("User level: " + lvl);
return lvl;
После вызова в консоли красуется вот такая вот красота:

Мапа что я получаю через getLevels() в гланом классе хранится и инитилизируется в методе загрузки. Заполняется следующим кодом:
Код:
for(String lvl : levels.getKeys(false)){
plugin.getLevels().put(lvl, new RPGLevel(levels.getString(lvl + ".display"), levels.getInt(lvl +".xp")));
}
Где levels, это секция конфига:

Внимание вопрос: Какого блин User lvl == lvl_1?? Поставляется значение переменной xp - 100. должен быть lvl_2. Объясните плиз в чем моя тупость?
Ну мб ты и прав сделать инт и не ****ся. Только вот вопрос можно ли инт хранит как ключ в конфиге м? Помоему нет