Flight

Материал из Playzone Minecraft Wiki
Версия от 17:17, 3 февраля 2013; Softer (обсуждение | вклад) (Новая страница: «'''Flight''' - плагин для сервера под управлением Bukkit. Плагин позволяет совершать полеты п…»)
(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к: навигация, поиск

Flight - плагин для сервера под управлением Bukkit. Плагин позволяет совершать полеты по миру Minecraft. После Beta 1.8 можно летать в режиме Creative, но этот плагин даёт возможность разрешить полёты определённым игрокам.

Основные особенности

Файл:Anomalyes.png
Аномалии
  • Права на полет нужно купить - 1 алмаз за 4 часа полета.
  • Полеты осуществляются с помощью перьев, перья тратятся - 1 перо за 5 секунд полета.
  • Когда игрок держит перья в руке, падения замедляются и при падении с большой высоты игрок начинает планировать.
  • Зажав клавишу [Shift], игрок взлетит в воздух.
  • Полет происходит в направлении взгляда.
  • Большое число настроек, можно настроить почти все что угодно.
  • Использование (особенно многими игроками сразу) изредка приводит к большой нагрузке на CPU и аномалиям в виде исчезнувших чанков, в которые нельзя провалиться.

Установка

  • Загрузите .jar-пакет.
  • Поместите его в папку plugins/ Вашего сервера.
  • Перезапустите сервер.

Как летать

Сначала нужно купить права. Введя в чате ([T]) /flypermit Вы можете посмотреть инструкции по покупке прав (если у Вас их нет) или оставшееся время (в противном случае). Для покупки лицензии введите /flypermit get - за 1 алмаз можно купить 4 часа полета. За 30 секунд до окончания лицензии, для безопасной посадки, появится оповещение.

Далее возьмите в руку стак перьев (чем больше тем лучше) и нажмите ⇧ Shift[1], чтобы взлететь вверх. Оказавшись в воздухе, Вы полетите в направлении взгляда; пытаться управлять с помощью стандартных WASD бесполезно.

Если Вы упадете со стаком перьев в руке, вы будете парить и медленно опускаться, такой спуск с какой угодно высоты не нанесет Вам ущерба. Будьте осторожны, если упасть с небольшой высоты, режим парения может не включиться и персонажу будет нанесен урон (если эта "небольшая" высота достаточно большая для этого).

Временные площадки

Если во время полета переключить предмет на светильник Джека, то он появится под Вами. Будьте осторожны, при горизонтальном полете можно сразу с него упасть. Этот светильник временный, если Вы улетите или попытаетесь его разбить, он просто исчезнет. Светильник тратится.

Остановки

Если во время полета переключить предмет на красную пыль, Вы остановитесь в воздухе. Пыль тратится в количестве 1 единица на 30 секунд (при включении этого режима сразу тратится 1 единица).

Конфигурирование

Можно настраивать скорость, ограничения полета, предметы-топливо, их расход (его можно и отключить) и разные другие вещи. Все настройки необязательны, если не указывать определенное значение, будет использовано значение по-умолчанию. Настройки добавляются в файл plugins/Flight/config.yml.

flight:

    #===== ГЛАВНОЕ/ПРАВА =====

    #Разрешить покупку прав
    can-buy-permit: true

    #Разрешить полеты вверх (SHIFT)
    can-rise: true

    #Если установить false SHIFT будет ускорять игроков очень слабо. Нужно будет постоянно нажимать SHIFT для полета, и *каждый раз будет тратиться топливо*.
    rise-easily: true

    #Включить парение/мягкую посадку
    can-glide: true

    #Разрешить установку временных площадок
    can-perch: true

    #Разрешить остановки в воздухе
    can-stop: false

    #===== ТОПЛИВО =====

    #ID предмета-топлива. По-умолчанию, разумеется, перья.
    fuel: 288

    #true разрешит свободные полеты (без траты топлива)
    no-fuel-spent: false

    #Количество тактов до "перезаправки" - траты очередной единицы топлива. По умолчанию 20 тактов (5 секунд).
    refuel-ticks: 20


    #===== ПЛОЩАДКИ =====

    #Материал площадок
    perch: 91

    #true разрешит свободную установку площадок
    no-perch-spent: false


    #===== ЛИЦЕНЗИИ =====

    #ID предмета, использующегося для оплаты лицензий. По умолчанию - алмазы.
    permit-material: 264

    #Сколько единиц предмета, указанного выше, нужно для покупки лицензии. 0 даст свободные лицензии!
    permit-cost: 1

    #Сколько тактов полета разрешает лицензия.
    #Один такт - 0.25 с. По умолчанию, 86400 тактов или 6 часов полета (??? так написано в оригинальном примере конфига).
    permit-duration: 57600


    #===== ОСТАНОВКИ =====

    #Топливо для остановок в воздухе. По умолчанию - редстоун пыль.
    stop-fuel: 331

    #true разрешит свободные остановки
    no-stop-fuel-spent: false

    #По умолчанию 1 единица пыли тратится раз в 120 тактов (30 секунд). Остановка сразу тратит 1 единицу топлива.
    stop-refuel-ticks: 120


    #===== ПРОДВИНУТЫЕ ПАРАМЕТРЫ =====
    #ВНИМАНИЕ: Не меняйте здесь ничего, если боитесь. Или вы счастливчик?

    #Когда вертикальная скорость игрока ниже этого значения, плагин считает, что он падает камнем вниз, так что если он держит 
    #перья в руке, он начнет парить. Это значение должно быть отрицательным, иначе игроки будут летать как шарики с гелием.
    #Если убрать парение, игрокам будет наноситься урон при посадке.
    glide-threshold: -0.3

    #Теоретический максимум высоты, на которую игрок может взлететь. В зависимости от других параметров он, быть может, никогда ее не достигнет.
    #Однако, этот параметр важен для формулы. В общем, чем ближе игрок к максимальной высоте, тем медленнее он набирает скорость.
    reference-altitude: 150.0

    #Параметр отвечает за то, как расстояние до максимальной высоты влияет вертикальную скорость полета.
    #При увеличении этого параметра игроки будут набирать высоту быстрее, но будьте с этим осторожны.
    altitude-weight: 0.011

    #Если скорость подъема падает ниже этого значения (слишком близко к макс. высоте), плагин стабилизирует игрока на высоте.
    #Если игрок не опустится, полет возможен будет только по горизонтали.
    low-hover-vel-threshold: 0.1

    #Ограничение вертикальной скорости. В иных мирах, игроки рядом с коренной породой не будут биться головой об потолок благодаря этому параметру.
    high-hover-vel-threshold: 0.6

    #Этот параметр контролирует, какая часть горизонтального компонента вектора взгляда будет применена к горизонтальной скорости.
    #Увеличьте, чтобы быстрее летать, когда Вы смотрите горизонтально. Поставьте 0 для отключения горизонтального движения.
    directional-weight: 0.3

    #Ограничение горизонтальной скорости
    max-horizontal-vel: 0.6

    #Ускорение падения, применяющееся каждый такт, когда игрок не взлетает.
    counter-gravity: 0.1

    #Когда остановившийся игрок отлетит настолько от точки останова, он будет телепортирован назад. 
    stop-distance: 2.0

Ссылки

Примечания

  1. или на что у Вас назначено Sneak