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

Помогите Как правильно задавать угол вектора полета стрелы

Тема в разделе "Разработка плагинов для новичков", создана пользователем scrimers, 23 апр 2020.

  1. Автор темы
    scrimers

    scrimers Ньюби

    Баллы:
    1
    Имя в Minecraft:
    scrimers
    1.12.2
    Весь день потратил на этот чертов угол, но так и не нашел ответа!
    Все что я понял за весь день, есть метод - velocity.angle(velocity); -
    И его надо как то так использовать... если вы скажите вписать туда +-10 то это не смешная шутка..
    Как мне задать отклонение, вот кусок кода
    Просьба исправьте там где не верно и обьясните почему
    Код:
        @EventHandler
        public void BowShoot(EntityShootBowEvent e) {
    
            Entity en = e.getEntity();
            Player player = (Player) en;
            if (player.getInventory().getItemInMainHand().getItemMeta().getDisplayName().equals(ChatColor.DARK_AQUA +"Multi Bow"));   
            if (!(en instanceof  Player)) {
                return;
            }
            Vector velocity = e.getProjectile().getVelocity();
            e.setCancelled(true);
            velocity.angle(velocity);
            for (int i = 0; i < 3; i++) {
                player.launchProjectile(Arrow.class).setVelocity(velocity);
            }
        }
    }
    
     
  2. Хостинг MineCraft
    <
  3. Автор темы
    scrimers

    scrimers Ньюби

    Баллы:
    1
    Имя в Minecraft:
    scrimers

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