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

Помогите Выдать предмет массиву игроков

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

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

    wildbober Участник Пользователь

    Баллы:
    31
    Здравствуйте, столкнулся с данной проблеммой:
    Код:
        String s = event.getPlayer().getName();
               File anarxplayers = new File(getDataFolder() + File.separator + "anarxplayers.yml");
               FileConfiguration usersanarx = YamlConfiguration.loadConfiguration(anarxplayers);                                 
              List<String> players = usersanarx.getStringList("usersanarx");         
     for (String ss1 : players){
                             
                              if (s.equals(ss1)){             
                                                 
                                 
                                     player.sendMessage(ChatColor.ITALIC + "Вы получили награду ");
                                  ((HumanEntity) players).getInventory().addItem(new ItemStack(Material.GOLD_INGOT, 1));
                              }      
                          }
    
    не хочет выдавать слиток всему массиву игроков. Как это можно реализовать? Помогите пожалуйста.
     
  2. Хостинг MineCraft
    <
  3. OsipXD

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

    Баллы:
    173
    Skype:
    osip.fatkullin
    Имя в Minecraft:
    OsipXD
    Разве тут не идет фильтрация по изначально заданному имени игрока? s.equals(ss1)
     
  4. Mr_RoboMan

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

    Баллы:
    123
    Это еще бы ничего..
    Главная изюминка (players = List<Player>):
    Код:
    ((HumanEntity) players)
     
  5. Zнамя Юности

    Zнамя Юности Активный участник Пользователь

    Баллы:
    46
    думаю вам не стоит писать плагины
     
  6. CoolBoy

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

    Баллы:
    96
    Skype:
    thecoolboy2070
    Имя в Minecraft:
    CoolBoy
    Лучший ответ в теме. Закрывайте.
     
  7. Blc_Dragon

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

    Баллы:
    76
    Имя в Minecraft:
    Blc_Dragon
    не, ну в принципе, кастовать лист строк (даж не хеш сет) в отдельную энтитю, это круто.
     
  8. OsipXD

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

    Баллы:
    173
    Skype:
    osip.fatkullin
    Имя в Minecraft:
    OsipXD
    Интересно куда смотрела IDE при таком надругательстве.
     
  9. Exception_Prototype

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

    Баллы:
    46
    xD
     
  10. Автор темы
    wildbober

    wildbober Участник Пользователь

    Баллы:
    31
    Спасибо большое,все понял.
     
  11. Saharo4ek

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

    Баллы:
    76
    Имя в Minecraft:
    tin
    Думаю вам не стоит более появляться на этом форуме
     
  12. Zнамя Юности

    Zнамя Юности Активный участник Пользователь

    Баллы:
    46
    думать будешь, когда научишься, так же как и автор темы.
     
  13. Автор темы
    wildbober

    wildbober Участник Пользователь

    Баллы:
    31
    Думаю вам не стоит более появляться на этом форуме x2
     
  14. Zнамя Юности

    Zнамя Юности Активный участник Пользователь

    Баллы:
    46
    думать будешь, когда научишься x2
     
  15. Dymeth

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

    Баллы:
    76
    Чего злой такой? Все с чего-то начинают и делают абсолютно тупые ошибки. Тебя, например, разговаривать учили, и ты, уверен, не сразу заимел себе дикторскую речь.
    Тем более автор темы уже написал, что понял свою ошибку. Своими сообщениями ты ему не поможешь, а лишь набьёшь статистику. Такое запрещено вроде как...
     
  16. alexandrage

    alexandrage Администратор

    Баллы:
    173
    Skype:
    alexandr0116
    Ваще пофигу, сторожилами им уже не стать. Лайков нету же, а систему трофеев не переписали.
     
  17. Dymeth

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

    Баллы:
    76
    Ну ты-то сообщения зачем-то набиваешь ;)
     
  18. alexandrage

    alexandrage Администратор

    Баллы:
    173
    Skype:
    alexandr0116
    Оно само, я не виноват.
     

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