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

Помогите Помогите с getNearbyEntities()

Discussion in 'Разработка плагинов для новичков' started by Nippels, Jun 27, 2017.

Thread Status:
Not open for further replies.
  1. Автор темы
    Nippels

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

    Trophy Points:
    21
    Имя в Minecraft:
    Nippels
    У меня проблема с кодом.

    Code:
    for(Entity en : p.getNearbyEntities(5, 5, 5)){
             
                if(en.getType() == EntityType.DROPPED_ITEM){
                           Location l = en.getLocation();
                    if(l.add(0,-1,0).getBlock().getType() == Material.ANVIL){
                        en.remove();
                    }
                }
             
             
            }
    Так вот... как мне узнать id упавшего предмета? Функция срабатывает если бросить любой предмет, но мне нужно когда предметом является например Звезда ада
     
  2. Хостинг MineCraft
    <
  3. Lunyasha

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

    Trophy Points:
    61
    Имя в Minecraft:
    Lunyasha
    Code:
    for (Entity en : p.getNearbyEntities(5, 5, 5)) {
        if (en.getType() == EntityType.DROPPED_ITEM) {
            Item item = (Item) en;
            ItemStack stack = item.getItemStack();
            if (stack.getType() == Material.NETHER_STAR) {
            //Do Something
            }
        }
    }
     
Thread Status:
Not open for further replies.

Share This Page