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

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

Тема в разделе "Разработка плагинов для новичков", создана пользователем basktm, 23 май 2015.

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

    basktm Активный участник Пользователь

    Баллы:
    66
    Skype:
    plarmi
    Имя в Minecraft:
    plarmi_bluster
    Здрасте.Вобщем-то я новичок и не знаю как это сделать.Вобщем мне надо что-бы предметы которые я укажу в конфиге мне довались(Нужен основной код выгрузки.)
     
  2. Mr_RoboMan

    Mr_RoboMan Старожил Пользователь

    Баллы:
    123
    Чисто теоретически, можно создать Map<String, ItemStack> дальше если знаете Java то сами поймете.
     
  3. MrTrojan

    MrTrojan Активный участник Пользователь

    Баллы:
    98
    Имя в Minecraft:
    BlackTrojan
    Можешь написать код, чтобы туда подгружалось из файла, например all.yml?
     
  4. Mr_RoboMan

    Mr_RoboMan Старожил Пользователь

    Баллы:
    123
    Лень)
     
  5. Автор темы
    basktm

    basktm Активный участник Пользователь

    Баллы:
    66
    Skype:
    plarmi
    Имя в Minecraft:
    plarmi_bluster
    так это не ответ на мой вопрос. Ответь мне полностью,так-как я только учу Jav'y
     
  6. Mr_RoboMan

    Mr_RoboMan Старожил Пользователь

    Баллы:
    123
    Если хочешь чтоб тебе помогли, будь повежливей.
     
  7. Автор темы
    basktm

    basktm Активный участник Пользователь

    Баллы:
    66
    Skype:
    plarmi
    Имя в Minecraft:
    plarmi_bluster
    Пожалуйста!!!!
     
  8. UniWest

    UniWest Активный участник Пользователь

    Баллы:
    66
    Имя в Minecraft:
    LRFX
    Ну, я надеюсь создавать методы ты умеешь. Создай метод погружающий предметы из конфига в HashMap, а лучше List, и циклом выдавай в нужный момент.
     
  9. Dereku

    Dereku Старожил Пользователь

    Баллы:
    173
    Skype:
    derek_unavailable
    Имя в Minecraft:
    _Dereku
    Код:
    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 предмета:
    Код:
    items:
      diamondSword:
        ==: org.*********ventory.ItemStack
        type: DIAMOND_SWORD
        meta:
          ==: ItemMeta
          meta-type: UNSPECIFIC
          display-name: Hell Sword
          enchants:
            KNOCKBACK: 2
          repair-cost: 3
     
  10. Dereku

    Dereku Старожил Пользователь

    Баллы:
    173
    Skype:
    derek_unavailable
    Имя в Minecraft:
    _Dereku
    Туторов по этому нету, нашёл сам, заюзал в одном из своих плагинов.
    Есть ещё некоторые параметры, но это можно сделать из плагина, путём сохранения в конфиг.
     
  11. serega6531

    serega6531 Старожил Девелопер Пользователь

    Баллы:
    173
    Skype:
    shkurovs

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