Перейти к содержимому


Фотография

Elytra - Полёты на Элитрах теперь гораздо удобнее

элитры elytra

  • Авторизуйтесь для ответа в теме
Сообщений в теме: 2

#1 fromgate

fromgate

    Добытчик дерева

  • Пользователи
  • Сообщений: 101

Написал 04.03.2016 - 12:37

Elytra

 

 

Изображение

Это очень простой плагин, позволяющий набирать скорость при полёте на Элитрах.

 

Скачать на BukkitDev

 

Как им пользоваться?


    [*]Установить плагин;
    [*]Нацепить элитры и полететь;
    [*]Когда начнёт падать скорость, нужно будет посмотреть вверх и вам будет придано ускорение, достаточное чтобы взлеть довольно высоко.
    [/list]

    Выглядит это так: видеоролик или так: ещё один видеоролик

     

     

    Команды


      [*]Пока не планируются​
      [/list]

       

      Пермишены


        [*]elytra.speedup — позволяет ускоряться на элитрах
        [/list]

         

        Настройка

        speed-up:# Включить(true) или выключить (false) действие плагина  enable: true  activation:# Наклон (мин/макс угол) необходимый для активации (90 - это вертикально вверх)  angle-min: 40  angle-max: 80# Скорость игрока, при которой может происходить активацаия ускорения# Если скорость слишком маленькая или слишком высокая, то ускорения не будет  speed-min: 0[paste][/paste]5  speed-max: 1[paste][/paste]5# Множитель скорости  multiplier: 1[paste][/paste]3# Настройка эффектов частицыparticles:  enable: true  type: SPELL_WITCH  radius: 0[paste][/paste]3  amount: 15  extra-param: 0[paste][/paste]0  play-repeat: 3#Настройка звуковых эффектовsound:  enable: true  type: ENTITY_BAT_TAKEOFF  pitch: 0[paste][/paste]8  volume: 0[paste][/paste]5  play-repeat: 3

        Сообщение отредактировал fromgate: 04.03.2016 - 12:38

Origin: Близорукость -- не недуг, а мировоззрение.

#2 angal

angal

    Добытчик железа

  • Администраторы
  • Сообщений: 483

Написал 05.03.2016 - 00:57

А не подскажешь, как отличить что игрок летит именно на элитре, а не в креативе?
1-5, 2-8, 3-11, 4-14, 5-17

#3 fromgate

fromgate

    Добытчик дерева

  • Пользователи
  • Сообщений: 101

Написал 06.03.2016 - 10:41

А не подскажешь, как отличить что игрок летит именно на элитре, а не в креативе?

 

В креативе у игрока медо isFlying() возвращает true. Сначала я опирался на это: проверял наличие у игрока элитр, проверял, что он летит (т.е. не стоит на земле и т.д.) с точки зрения придания ускорения этого было достаточно. Мне не удалось ни разу активировать ускорение в ситуации, когда это был не полёт.

 

Но можно использовать низкоуровневый метод, использующий NMS (уверен, он скоро будет реализован в API - я даже хотел сам сделать pull-request, но посмотрев условия, которые md_5 выкатил для разработчиков, отказался).

 

https://github.com/f...il.java#L92-L94


  • Поблагодарил: angal
Origin: Близорукость -- не недуг, а мировоззрение.



Темы с аналогичным тегами элитры, elytra

Количество пользователей, читающих эту тему: 1

0 пользователей, 1 гостей, 0 анонимных