Flight

Материал из Minecraft Wiki
Перейти к: навигация, поиск
Эту статью нужно срочно переписать!
Вы можете помочь, исправив и дополнив еë.

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

Ссылки

Примечания

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