Войти или зарегистрироваться
  • Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.

В разработке Предметы из конфига.

basktm

Активный участник
Пользователь
Баллы
66
Имя в Minecraft
plarmi_bluster
Здрасте.Вобщем-то я новичок и не знаю как это сделать.Вобщем мне надо что-бы предметы которые я укажу в конфиге мне довались(Нужен основной код выгрузки.)
 
Чисто теоретически, можно создать Map<String, ItemStack> дальше если знаете Java то сами поймете.
 
Чисто теоретически, можно создать Map<String, ItemStack> дальше если знаете Java то сами поймете.
так это не ответ на мой вопрос. Ответь мне полностью,так-как я только учу Jav'y
 
Ну, я надеюсь создавать методы ты умеешь. Создай метод погружающий предметы из конфига в HashMap, а лучше List, и циклом выдавай в нужный момент.
 
Java:
FileConfiguration fc = new FileConfiguration();
fc.load("my.yml"); //Если грузим не из config.yml
ItemStack item = new ItemStack(Material.DIAMOND_SWORD);
fc.set("items.diamondSword", item);
// ...

ItemStack sword = fc.getItemStack("items.diamondSword");
Yaml предмета:
YAML:
items:
  diamondSword:
    ==: org.*********ventory.ItemStack
    type: DIAMOND_SWORD
    meta:
      ==: ItemMeta
      meta-type: UNSPECIFIC
      display-name: Hell Sword
      enchants:
        KNOCKBACK: 2
      repair-cost: 3
 
Можешь дать ссылку на туториал по этой фиче?
Я именно про конфиг .yml, откуда ты знаешь все эти параметры.
Туторов по этому нету, нашёл сам, заюзал в одном из своих плагинов.
Есть ещё некоторые параметры, но это можно сделать из плагина, путём сохранения в конфиг.
 

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

Назад
Верх