Хостинг серверов Minecraft playvds.com
  1. Вы находитесь в русском сообществе Bukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на русский язык плагины наших собратьев из других стран.
    Dismiss Notice

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

Discussion in 'Разработка плагинов для новичков' started by basktm, May 23, 2015.

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

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

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

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

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

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

    Trophy Points:
    98
    Skype:
    mrtrojan.ru
    Имя в Minecraft:
    MrTrojan
    Можешь написать код, чтобы туда подгружалось из файла, например all.yml?
     
  5. Mr_RoboMan

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

    Trophy Points:
    123
    Лень)
     
  6. Автор темы
    basktm

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

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

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

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

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

    Trophy Points:
    66
    Skype:
    plarmi
    Имя в Minecraft:
    plarmi_bluster
    Пожалуйста!!!!
     
  9. UniWest

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

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

    Dereku Старожил

    Trophy Points:
    173
    Skype:
    derek_unavailable
    Имя в Minecraft:
    _Dereku
    Code:
    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 предмета:
    Code:
    items:
      diamondSword:
        ==: org.bukkit.inventory.ItemStack
        type: DIAMOND_SWORD
        meta:
          ==: ItemMeta
          meta-type: UNSPECIFIC
          display-name: Hell Sword
          enchants:
            KNOCKBACK: 2
          repair-cost: 3
     
  11. TheBlacK.Z

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

    Trophy Points:
    78
    Можешь дать ссылку на туториал по этой фиче?
    Я именно про конфиг .yml, откуда ты знаешь все эти параметры.
     
  12. Dereku

    Dereku Старожил

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

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

    Trophy Points:
    173
    Skype:
    shkurovs

Share This Page