Flight

Эту статью нужно срочно переписать!
Вы можете помочь, исправив и дополнив еë.
|


**Flight** — плагин для сервера под управлением Bukkit. Плагин позволяет совершать полёты по миру Minecraft. После Beta 1.8 можно летать в режиме Творчество, но этот плагин даёт возможность разрешить полёты определённым игрокам, и при этом используя топливо (например, перья). Плагин был заброшен автором ещё на версии Beta 1.7.3, но 07.11.2014 был обновлён под названием Flight Reloaded другим пользователем.

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

- Права на полёт нужно купить — 1 алмаз за 4 часа полёта.
- Полёты осуществляются с помощью перьев, перья тратятся — 1 перо за 5 секунд полёта.
- Когда игрок держит перья в руке, падения замедляются и при падении с большой высоты игрок начинает планировать.
- Зажав клавишу
`⇧ Shift`, игрок взлетит в воздух. - Полёт происходит в направлении взгляда.
- Большое число настроек, можно настроить почти всё что угодно.
- Использование (особенно многими игроками сразу) изредка приводит к большой нагрузке на CPU и аномалиям в виде исчезнувших чанков, в которые нельзя провалиться.

## Установка

- Загрузите плагин.
- Поместите его в папку
`plugins/`

Вашего сервера. - Перезапустите сервер.

## Как летать

Сначала нужно купить права. Введя в чате `/flypermit`

Вы можете посмотреть инструкции по покупке прав (если у Вас их нет) или оставшееся время (в противном случае). Для покупки лицензии введите `/flypermit get`

— за 1 алмаз можно купить 4 часа полёта. За 30 секунд до окончания лицензии, для безопасной посадки, появится оповещение.

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

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

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

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

## Остановки

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

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

Можно настраивать скорость, ограничения полёта, предметы-топливо, их расход (его можно и отключить) и разные другие вещи. Все настройки необязательны, если не указывать определенное значение, будет использовано значение по умолчанию. Настройки добавляются в файл **plugins/Flight Reloaded/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

## Ссылки

- Актуальная версия Flight Reloaded (порт от нашего участника Bars96)
- Устаревшая тема на bukkit.org

## Примечания

- ↑ или на что у Вас назначено Sneak