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

Помогите Как расчитать на сколько блоков улетел Projectile от игрока?

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

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

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

    Баллы:
    98
    Имя в Minecraft:
    BlackTrojan
    Вообщем, есть ивент ProjectileLaunchEvent, мне нужно расчитать на сколько блоков улетел Projectile, если он улетел больше, чем 5 блоков, то его направление задать вниз.

    Как это реализовать?
     
  2. Dereku

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

    Баллы:
    173
    Skype:
    derek_unavailable
    Имя в Minecraft:
    _Dereku
    Брать запущенную энтитю, чекать её location каждые два тика, если расстояние больше 5.0 блоков, задаём velocity, который направит ровно вниз.
     
  3. Автор темы
    MrTrojan

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

    Баллы:
    98
    Имя в Minecraft:
    BlackTrojan
    Ну, а как расчитать расстояние на которое энтити отлетела от игрока?
     
  4. _TheZit445_

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

    Баллы:
    76
    Skype:
    kirik2425
    Имя в Minecraft:
    _TheZit445_
    Попробуй. Точно не помню
    Код:
     if (loc1.distance(loc2) > 5) ... ;
    loc1 первая локация, loc2 вторая
     
Статус темы:
Закрыта.

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