1. Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.
    Скрыть объявление
Скрыть объявление
В преддверии глобального обновления, мы проводим исследования, которые помогут нам сделать опыт пользования форумом ещё удобнее. Помогите нам, примите участие!

Помогите Отменить евент натяжки стрелы

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

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

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

    Баллы:
    88
    Всем привет!
    У меня возникла проблема которую я не знаю как решить.
    Смысл заключается в том что я отменяю эвент выстрела с лука и запускаю свою стрелу при взаимодействии с луком.
    Таким образом я убрал натяжку лука.
    Так вот, если у игрока есть в инвентаре стрела, идет анимация натяжки лука и в добавок вылетает моя стрела.
    Подскажите как отменить эвент натяжки лука.(Сама стрела не вылетает но есть анимация)
    Я предполагаю что это дело обрабатывается на стороне клиента и отменить анимацию натяжки лука не получится.
    Есть у кого варианты как с этим бороться?
    Да и еще у меня стрелы бесконечные.

    Думал решить проблему костылем, но не охото.
    Хотел чекать инвентарь игрока и удалять из него стрелы.

    Есть у кого варианты?
     
  2. _EnderWorld_

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

    Баллы:
    78
    Мне кажется удалить стрелы, а потом снова вернуть.
     
  3. fromgate

    fromgate Старожил Пользователь

    Баллы:
    173
    Имя в Minecraft:
    fromgate
    PlayerInteractEvent отменять не пробовал? Или с его отменой, всё равно в клиент лук тянется?
     
  4. Автор темы
    baksovic111

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

    Баллы:
    88
    По любому идет натяжка
     
  5. _EnderWorld_

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

    Баллы:
    78
    Опишите действия которые вы исполняете и выходит ошибка по подробнее, если даже можно сделаете манелький ролик)
     
  6. Автор темы
    baksovic111

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

    Баллы:
    88
    Я вроде все четко описал.
    Мне нужно отменить эвент натяжки лука. Если быть точнее то убрать анимацию натяжки стрелы
     
  7. mifort

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

    Баллы:
    61
    Это же анимация клиента, скорее всего ее не отменить.
     
  8. Автор темы
    baksovic111

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

    Баллы:
    88
    Собственно решил проблему костылем.
    В эвенте EntityShotBowEvent во время натяжки чекаю инвентарь и удаляю стрелы.
     

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