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

Помогите Отправка 2-х и более стрел.

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

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

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

    Баллы:
    98
    Имя в Minecraft:
    Planet0111
    Как отправить 2 стрелы вместо одной с лука? Для этого нужно отправлять пакет или ProtocolLib(Что почти одно и тоже)?

    @fromgate @Den_Abr
     
  2. Хостинг MineCraft
    <
  3. Автор темы
    Rider3217

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

    Баллы:
    98
    Имя в Minecraft:
    Planet0111
    :nerd:
     
  4. Justrus

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

    Баллы:
    66
    Неужели Вас заинтересовал проект?)
     
  5. Автор темы
    Rider3217

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

    Баллы:
    98
    Имя в Minecraft:
    Planet0111
    Не то что бы сам проект, меня больше заинтересовало то что я не знал как запустить 2 стрелы:D
     
  6. Justrus

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

    Баллы:
    66
    Ну, век живи, век учись)[DOUBLEPOST=1437031531,1437031462][/DOUBLEPOST]
    Хотелось бы спросить, легко ли осуществить плагин, который бы регенировал блоки указанные в конфиге?
     
  7. Автор темы
    Rider3217

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

    Баллы:
    98
    Имя в Minecraft:
    Planet0111
    Через промежуток времени?
     
  8. Justrus

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

    Баллы:
    66
    Да
     
  9. Автор темы
    Rider3217

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

    Баллы:
    98
    Имя в Minecraft:
    Planet0111
    Думаю нет.
     
  10. Justrus

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

    Баллы:
    66
    5 минут или больше? :lol:
     
  11. Автор темы
    Rider3217

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

    Баллы:
    98
    Имя в Minecraft:
    Planet0111
    А стрелами можно как то управлять?
    Я имею виду давать направление, я даю через setVelocity(...), но они летят не всегда нормально.
     
  12. Den_Abr

    Den_Abr Старожил Девелопер Пользователь

    Баллы:
    173
    Skype:
    Den_Abr
    Имя в Minecraft:
    Den_Abr
    Слушаешь EntityShootBowEvent, берешь оттуда стрелу и ее характеристики передаешь на свою.
     
  13. Автор темы
    Rider3217

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

    Баллы:
    98
    Имя в Minecraft:
    Planet0111
    Правда это не по правилам раздела(Как я до такого докатился, в своей теме кому то плагин сделал:D), но вот ваш плагин на регенерацию блоков.

    Плагинов 2, там регенерация блоков разная(Сам посмотришь разницу).

    Конфиг:
    Код:
    SaveBlock: #Список id
        - 1
        - 2
    delay-to-respawnblock: 5 #Через сколько секунд регенерировать блоки.
     

    Вложения:

    Последнее редактирование: 16 июл 2015
  14. Justrus

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

    Баллы:
    66
    Огромнейшее спасибо, да простит Вас администрация)
     
  15. Автор темы
    Rider3217

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

    Баллы:
    98
    Имя в Minecraft:
    Planet0111
    Вот смотрите:

    Код:
    e.getEntity().launchProjectile(Arrow.class).setVelocity(e.getEntity().getLocation().getDirection().setY(-0.2));
                e.getEntity().launchProjectile(Arrow.class).setVelocity(e.getEntity().getLocation().getDirection().setY(0.4).setX(-1.3));
                e.getEntity().launchProjectile(Arrow.class).setVelocity(e.getEntity().getLocation().getDirection().setY(0.4).setX(-0.4));
                e.getEntity().launchProjectile(Arrow.class).setVelocity(e.getEntity().getLocation().getDirection().setY(-0.2).setX(-1.3));
                e.getEntity().launchProjectile(Arrow.class).setVelocity(e.getEntity().getLocation().getDirection().setY(-0.2).setX(-0.4));
    Стрел летят в зависимости куда я смотрю, но иногда(Подозреваю из за setX|Y) стрелы очень не окуратно летят.
     

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