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

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

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

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

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

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

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

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

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

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

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

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

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

    Баллы:
    173
    Да не суть. Можно и в лист.
     
  6. AtomicInteger

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

    Баллы:
    76
    Имеешь в виду, быстрее будет?
     
  7. Fenix78563

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

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

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

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

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

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

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

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

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