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

Помогите Как настроить дроп?

Тема в разделе "Помощь", создана пользователем vladF, 18 окт 2015.

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

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

    Баллы:
    103
    Имя в Minecraft:
    vladF
    Привет всем! Хочу замутить эвент, но для него нужно отредактировать дроп айтемов с мобов. И, желательно, отредактировать их спавн, надеть на зомби и скелетов тыквы и тд. Искал плагины, но так и не нашёл. Есть у кого-нибудь предположения? Версия 1.8
     
  2. Хостинг MineCraft
    <
  3. MrTrojan

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

    Баллы:
    98
    Skype:
    mrtrojan.ru
    Имя в Minecraft:
    MrTrojan
    Лови ивент EntityDeathEvent, дальше чисти дроп с умершего (e.getDrops().clear) и дальше спавнь свой дроп.
     
  4. Автор темы
    vladF

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

    Баллы:
    103
    Имя в Minecraft:
    vladF
    Времени маловато, если бы готовое решение... Сейчас начну писать, спасибо за подсказку, но время...
     
  5. MrTrojan

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

    Баллы:
    98
    Skype:
    mrtrojan.ru
    Имя в Minecraft:
    MrTrojan
    У меня есть уже полноценный плагин, могу продать, если надо.[DOUBLEPOST=1445168648,1445168411][/DOUBLEPOST]
    Код:
    @EventHandler
    public void onDeath(EntityDeathEvent e) {
        Entity ent = e.getEntity(); // энтити
        String type = ent.getType().toString(); // тип энтити
        Location deathloc = ent.getLocation(); // получение локации смерти моба
        ItemStack item = new ItemStack(Material.DIAMOND, 1); // создание итемстака
    
        switch(type):
        case "ZOMBIE":
             e.getDrops().clear(); // отчистка дропа
             deathloc.getWorld().dropItem(deathloc, itemstack); // спавн вещи на месте смерти энтити
    }
     
  6. Автор темы
    vladF

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

    Баллы:
    103
    Имя в Minecraft:
    vladF
    Я правильно понимаю то, что если тип=зомби, то выпадает вещь?
     

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