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

Помогите Entity двигается за игроком...

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

Статус темы:
Закрыта.
  1. Автор темы
    kefavova

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

    Баллы:
    76
    Имя в Minecraft:
    Afek
    Всем привет! У меня есть Entity под именем Creeper. Как мне сделать чтоб Entity двигался рядос с игроком (справа в углу). Пример этому есть - питомцы на VimeWorld.
    Я сделал так чтоб на расстояние 5 блоков Entity телепортировался к игроку (Но результат меня не утешил).
     
  2. Cool_boy

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

    Баллы:
    96
    Имя в Minecraft:
    prettydude
  3. _Nanit_

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

    Баллы:
    76
    Имя в Minecraft:
    _Nanit_
    В своем плагине для петов я высчитываю коорды так:
    PHP:
    public Location getPetLoc(Player player){
        
    Location petLoc player.getLocation();
        
    petLoc.setPitch(0.0F);
        
    petLoc.setYaw(petLoc.getYaw() + 70.0F);
        
    petLoc.add(petLoc.getDirection().normalize().multiply(1D));
        
    petLoc.add(0.0DplayerPets.get(player).getVerticalPos(), 0.0D);
        
    petLoc.setYaw(player.getLocation().getYaw());
        
    petLoc.setPitch(player.getLocation().getPitch());
     
        return 
    petLoc;
    }
    Потом просто тпхаешь его на эти коорды каждый тик или реже. В результате ентити находится как бы на плече у игрока.
     
    Последнее редактирование: 6 июн 2018
  4. Автор темы
    kefavova

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

    Баллы:
    76
    Имя в Minecraft:
    Afek
    Тема закрыта. Спасибо :3
     
Статус темы:
Закрыта.

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