Хостинг серверов Minecraft playvds.com
  1. Этот сайт использует файлы cookie. Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie. Узнать больше.
  2. Вы находитесь в русском сообществе Bukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на русский язык плагины наших собратьев из других стран.
    Скрыть объявление

Помогите Получить все значения из конфига

Тема в разделе "Разработка плагинов для новичков", создана пользователем Galio, 7 сен 2020.

  1. Автор темы
    Galio

    Galio Ньюби

    Баллы:
    1
    Всем привет, пытаюсь получить все значения из конфига
    items.yml:
    Код:
    items:
      'firstitem':
        itemid: 276
        bulletid: 264
      'seconditem':
        itemid: 277
        bulletid: 263
      'thirditem':
        itemid: 278
        bulletid: 262
    Код:
    Код:
    @EventHandler
          public void onClick(PlayerInteractEvent event) {
            if(event.getAction() == Action.LEFT_CLICK_BLOCK) {
                for (String key : plugin.items.getConfigurationSection("items").getKeys(false)) {
                    Material itemid = Material.getMaterial(cs.getInt(key + ".itemid"));
                    Material bulletid = Material.getMaterial(cs.getInt(key + ".bulletid"));
                    if(event.getPlayer().getItemInHand().getType() != itemid) {
                        return;
                    }
                    event.getPlayer().getInventory().removeItem(new ItemStack(bulletid, 1));
                }
            }
        }
    
    При этом, получаю только 'firstitem'. Подскажите, как получать все значения
     
    Последнее редактирование: 7 сен 2020
  2. Хостинг MineCraft
    <
  3. qbert

    qbert Новичок

    Баллы:
    6
    getString()
    getStringList()
     

Поделиться этой страницей