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

Помогите Не работает спавн мобов

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

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

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

    Баллы:
    66
    Решил в плагин добавить несколько новых мобов и вот что вышло:

    @EventHandler
    public void onEntitySpawn(CreatureSpawnEvent e)
    {
    LivingEntity ent = e.getEntity();
    if(e.getEntityType() == EntityType.ZOMBIE)
    {
    ent.setCustomName(ChatColor.DARK_RED + "Штурмовик");
    ent.setMaxHealth(50);
    ent.getEquipment().setBoots(new ItemStack(Material.IRON_BOOTS));
    ent.getEquipment().setChestplate(new ItemStack(Material.IRON_CHESTPLATE));
    ent.getEquipment().setLeggings(new ItemStack(Material.IRON_LEGGINGS));
    ent.getEquipment().setHelmet(new ItemStack(Material.IRON_HELMET));

    }
    LivingEntity ents = e.getEntity();
    if(e.getEntityType() == EntityType.SKELETON)
    {
    ents.setCustomName(ChatColor.DARK_AQUA + "Повстанец");
    ent.setMaxHealth(50);
    ent.getEquipment().setBoots(new ItemStack(Material.GOLD_BOOTS));
    ent.getEquipment().setChestplate(new ItemStack(Material.GOLD_CHESTPLATE));
    ent.getEquipment().setLeggings(new ItemStack(Material.GOLD_LEGGINGS));
    ent.getEquipment().setHelmet(new ItemStack(Material.GOLD_HELMET));
    }

    }

    Но после появления моба, или спавна его яйцом ничего не происходит. В чём может быть проблема?
     
  2. Lemar98

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

    Баллы:
    76
    Используй для создания моба конструктор, так будет удобнее
     
  3. EnderBro3D

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

    Баллы:
    76
    Имя в Minecraft:
    EnderBro3D
  4. Rider3217

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

    Баллы:
    98
    Имя в Minecraft:
    Planet0111
    Зачем ты два раза получаешь одного и того же моба?
     
  5. iD3LSY

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

    Баллы:
    76
    *схожая проблема у америкосов*

    Может скоро сам проверю, отпишу рабочий код. Сейчас можешь свериться с тем тридом.

    Нужно учесть CreatureSpawnEvent.SpawnReason
     

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