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

Помогите Проверить, что одето на игроке.

Discussion in 'Разработка плагинов для новичков' started by IcedwinterZ, Jul 31, 2016.

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

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

    Trophy Points:
    76
    Имя в Minecraft:
    IcedwinterZ
    см. выше
     
  2. Хостинг MineCraft
    <
  3. xDark

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

    Trophy Points:
    96
    Skype:
    ailyashevich
    Имя в Minecraft:
    xDark
    if(player.getInventory().getBoots().getType() == Material.DIAMOND_BOOTS) {
    // у него есть ботинки :eek:
    }
    Вроде так
     
  4. stiznt

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

    Trophy Points:
    61
    Code:
    @EventHandler
        public void onPlayer(PlayerEvent e){
            ItemStack item = new ItemStack(Material.DIAMOND_BOOTS, 1);
           
            if(e.getPlayer().getInventory().getBoots() == item){
                // то что происходит
            }
        }
    
     
  5. xDark

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

    Trophy Points:
    96
    Skype:
    ailyashevich
    Имя в Minecraft:
    xDark
    Да ты шооо, ты такой умный
     
  6. stiznt

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

    Trophy Points:
    61
    Есть немного
     
  7. Ission

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

    Trophy Points:
    173
    Skype:
    lokivava
    Всегда будет false, потому что item -- только созданный объект, а ...getBoots() вернёт тот объект, который там хранился длительное время.

    ItemStack[] armor = p.getInventory().getArmorContents();
    Возвращает массив из 4-х кусков брони. Ступни-ноги-туловко-лицо, как я помню, может и в обратном порядке.
     
  8. This_is_GoOD

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

    Trophy Points:
    21
    Да, но можно определить предмет по типу)
     
  9. jamesg101

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

    Trophy Points:
    76
    Имя в Minecraft:
    jamesg101
    Не пиши плагины, это стандартный метод
     

Share This Page