Войти или зарегистрироваться

Помогите Config

  • Автор темы Автор темы gasfull
  • Дата начала Дата начала

gasfull

Старожил
Пользователь
Баллы
123
Имя в Minecraft
gasfull
Как прочесть все параметры в FireWorks (1,2,3..n) ?
Код:
FireWorks:
  '1':
    x: 109
    y: 68
    z: 95
  '2':
    x: 111
    y: 68
    z: 93
 
getConfig.getInt

Int - получает цифры String - Слово
 
А можно примерчик?
Java:
// Вытаскиваем из конфига блок FireWorks
ConfigurationSection config = getConfig().getConfigurationSection("FireWorks");
// Получаем все ключи
Set<String> keys = config.getKeys(false);
// Перебираем ключи
for (String key : keys)  {
    // Выбираем нужные нам значения
    int x = config.getInt(key + "x");
}
 
Java:
// Вытаскиваем из конфига блок FireWorks
ConfigurationSection config = getConfig().getConfigurationSection("FireWorks");
// Получаем все ключи
Set<String> keys = config.getKeys(false);
// Перебираем ключи
for (String key : keys)  {
    // Выбираем нужные нам значения
    int x = config.getInt(key + "x");
}
Спасибо :good:
Java:
// Вытаскиваем из конфига блок FireWorks
ConfigurationSection config = getConfig().getConfigurationSection("FireWorks");
// Получаем все ключи
Set<String> keys = config.getKeys(false);
// Перебираем ключи
for (String key : keys)  {
    // Выбираем нужные нам значения
    int x = config.getInt(key + "x");
}
У меня key Получается FireWorks
Как быть?
Усп простите Все работает
У вас (вроде бы) немного не правильно
Java:
int x = config.getInt("FireWork."+key + ".x");
 
Спасибо :good:

У меня key Получается FireWorks
Как быть?
Усп простите Все работает
У вас (вроде бы) немного не правильно
Java:
int x = config.getInt("FireWork."+key + ".x");
Нет, все правильно. Мы сделали выборку блока FireWorks и конкретно из него уже выбираем. Так надо было сделать, только если бы мы делали
Java:
int x = getConfig().getInt("FireWork." + key + ".x");
Иначе говоря, это разные объекты.
 
Назад
Верх