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

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

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

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

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

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

    Как это реализовать?
     
  2. Хостинг MineCraft
    <
  3. Dereku

    Dereku Старожил

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

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

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

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

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

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