Помогите дракон не поворачивает голову

OJIEKCAHDP

Активный участник
Пользователь
Баллы
76
Имя в Minecraft
OJIEKCAHDP
Почему дракон не поворачивает голову?
версия 1.8.8


Код:
EnderDragon enderDragon = player.getWorld().spawn(player.getLocation(), EnderDragon.class);

        enderDragon.setPassenger(player);

        Bukkit.getScheduler().runTaskTimer(main.getInstance(), () ->{

            enderDragon.setVelocity(player.getEyeLocation().getDirection().multiply(0.2));
            enderDragon.getEyeLocation().setPitch(player.getEyeLocation().getPitch());
            enderDragon.getEyeLocation().setYaw(player.getEyeLocation().getYaw());

        }, 0, 1);
пробовал выставлять Direction вместо Yaw, Pitch, всё так же смотрит куда смотрел
 
Почему дракон не поворачивает голову?
версия 1.8.8


Код:
EnderDragon enderDragon = player.getWorld().spawn(player.getLocation(), EnderDragon.class);

        enderDragon.setPassenger(player);

        Bukkit.getScheduler().runTaskTimer(main.getInstance(), () ->{

            enderDragon.setVelocity(player.getEyeLocation().getDirection().multiply(0.2));
            enderDragon.getEyeLocation().setPitch(player.getEyeLocation().getPitch());
            enderDragon.getEyeLocation().setYaw(player.getEyeLocation().getYaw());

        }, 0, 1);
пробовал выставлять Direction вместо Yaw, Pitch, всё так же смотрит куда смотрел
getEyeLocation и getLocation возвращает лишь копию локации. Для поворота нужно телепортировать моба на свою же локацию с заранее измененными pitch и yaw.
 
getEyeLocation и getLocation возвращает лишь копию локации. Для поворота нужно телепортировать моба на свою же локацию с заранее измененными pitch и yaw.
Чот ему всё равно,

Код:
Location ender = player.getLocation();
            ender.setYaw(player.getEyeLocation().getYaw());
            ender.setPitch(player.getEyeLocation().getPitch());
            enderDragon.teleport(ender);
 
Назад
Верх