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