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

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

Discussion in 'Разработка плагинов для новичков' started by scrimers, Apr 23, 2020.

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

    scrimers Ньюби

    Trophy Points:
    1
    Имя в Minecraft:
    scrimers
    1.12.2
    Весь день потратил на этот чертов угол, но так и не нашел ответа!
    Все что я понял за весь день, есть метод - velocity.angle(velocity); -
    И его надо как то так использовать... если вы скажите вписать туда +-10 то это не смешная шутка..
    Как мне задать отклонение, вот кусок кода
    Просьба исправьте там где не верно и обьясните почему
    Code:
        @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 Ньюби

    Trophy Points:
    1
    Имя в Minecraft:
    scrimers

Share This Page