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

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

Discussion in 'Разработка плагинов для новичков' started by MrTrojan, Jun 5, 2016.

Thread Status:
Not open for further replies.
  1. Автор темы
    MrTrojan

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

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

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

    Dereku Старожил

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

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

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

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

    Trophy Points:
    66
    Skype:
    kirik2425
    Имя в Minecraft:
    _TheZit445_
    Попробуй. Точно не помню
    Code:
     if (loc1.distance(loc2) > 5) ... ;
    loc1 первая локация, loc2 вторая
     
Thread Status:
Not open for further replies.

Share This Page