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

Помогите Записать предмет в HashMap

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

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

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

    Баллы:
    66
    Как сделать так, чтобы при выполнении команды предмет в руке игрока добавлялся в HashMap или ArrayList, вместе с названием предмета и лором? Помогите
     
  2. Mr Hosting
  3. IcedwinterZ

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

    Баллы:
    46
    Имя в Minecraft:
    IcedwinterZ
    ItemStack туда записывай
     
  4. alexandrage

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

    Баллы:
    173
    Skype:
    alexandr0116
    HashSet<ItemStack> set = new HashSet<ItemStack>();
    set.add(e.getItem().clone());
     
  5. AtomicInteger

    AtomicInteger Новичок Пользователь

    Баллы:
    21
    А почему HashSet, а не ArrayList, например?
     
  6. alexandrage

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

    Баллы:
    173
    Skype:
    alexandr0116
    Да не суть. Можно и в лист.
     
  7. Mr_RoboMan

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

    Баллы:
    123
    Skype:
    nk_GWM
    Имя в Minecraft:
    GWM
    Потому-что если порядок не важен, то Set лучше Listа.
     
  8. AtomicInteger

    AtomicInteger Новичок Пользователь

    Баллы:
    21
    Имеешь в виду, быстрее будет?
     
  9. Mr_RoboMan

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

    Баллы:
    123
    Skype:
    nk_GWM
    Имя в Minecraft:
    GWM
    Ага, что-то вроде..
    Покури доки кароч, я сам точно не знаю)
     
  10. Fenix78563

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

    Баллы:
    76
    Имя в Minecraft:
    Blc_Dragon
    ща бы курить доки в дветыщи17
     
  11. Mr_RoboMan

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

    Баллы:
    123
    Skype:
    nk_GWM
    Имя в Minecraft:
    GWM
    Как говорится, говнокодёрами не рождаются, говнокодёрами становятся...
     
  12. Fenix78563

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

    Баллы:
    76
    Имя в Minecraft:
    Blc_Dragon
    не понял?
     
  13. AtomicInteger

    AtomicInteger Новичок Пользователь

    Баллы:
    21
    Ну если ты сам не знаешь, то зачем утверждаешь?
     
  14. zenbot

    zenbot Активный участник

    Баллы:
    61
    Имя в Minecraft:
    zenbot
    Если нужен просто список, то ответили выше, HashSet<ItemStack>
    Если нужно потом найти определенный предмет из списка по названию, то легче будет сделать HashSet<String, ItemStack>:
    HashMap<String, ItemStack> list = new HashMap<String, ItemStack>();
    list.put([Имя для поиска], ItemStack);
     

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