▶️ ЗАБЕРИ СВОИ 8 ПОДАРКОВ 🎁 ПРИ СОЗДАНИИ СВОЕГО МАЙНКРАФТ СЕРВЕРА
FlyCraft

FlyCraft

FlyCraft - это мощный плагин для управления полётом на сервере Minecraft. Поддержка /fly, настройка скорости, лимиты времени, кулдауны, интеграция с LuckPerms и Discord.

Оцените первым
2.5K
4

FlyCraft - это лёгкий, но мощный плагин для управления режимом полёта на сервере Minecraft. Если вы когда-нибудь хотели дать игрокам возможность летать, но не всем подряд, а с ограничениями по времени, скорости и перезарядкой - этот инструмент вам понравится. В ванильном Майнкрафте подобных механик нет, поэтому админам приходится либо ставить простые моды на /fly, либо вообще не давать такую возможность. FlyCraft решает проблему комплексно: от банального toggle до управления через Discord.

Основные возможности

  • Включение и выключение режима полёта командой /fly
  • Настройка длительности полёта - можно ограничить время в секундах
  • Система перезарядки, чтобы игроки не юзали флай слишком часто
  • Регулировка скорости от 1 до 10
  • Права на группу через LuckPerms - автоматически определяет группы игроков и даёт им настройки из отдельного файла
  • Интеграция с Discord: управление полётом прямо из чата Discord
  • Автообновления и проверка версий
  • Мультиязычность - файлы языков в отдельной папке
  • Поддержка Folia и современных архитектур серверов

По факту, это не просто "/fly", а полноценная система управления полётом с защитой от злоупотреблений.

Команды

Игровые команды

КомандаОписаниеПраваАлиасы
/fly [player]Включить или выключить полётflycraft.useflymode
/flyspeed <1-10>Изменить скорость полётаflycraft.flyspeedНет
/flycraftreloadПерезагрузить конфигурациюflycraft.reloadfcr, flyreload

Обратите внимание: чтобы использовать /fly на другом игроке, нужны права flycraft.others. А для /flyspeed уже нужны flycraft.maxflyspeed.<1-10>.

Discord команды

КомандаОписаниеТребования
!startfly <player>Включить полёт игрокуНастроенная роль в Discord
!stopfly <player>Выключить полёт игрокуНастроенная роль
!flyspeed <player> <1-10>Установить скоростьНастроенная роль

Права

Базовые права

ПраваОписаниеПо умолчанию
flycraft.useРазрешает использовать полётop
flycraft.flyspeedРазрешает менять скоростьop
flycraft.flytimeРазрешает использовать таймеры полётаop
flycraft.reloadРазрешает перезагружать конфигop
flycraft.othersРазрешает управлять полётом других игроковop

Права на максимальную скорость

Тут всё просто: есть права flycraft.maxflyspeed.1, flycraft.maxflyspeed.2 и так далее до flycraft.maxflyspeed.10. Они ограничивают максимальную скорость, которую может установить игрок. По умолчанию всё выдано только операторам, поэтому не забудьте выдать нужные права игрокам.

Групповые права

Если у вас установлен LuckPerms, то плагин автоматически использует групповые настройки из файла groups.yml. Если LuckPerms нет - работает базовая система прав.

Настройка через группы (LuckPerms)

В файле groups.yml вы можете задать для каждой группы свои параметры:

groups:
  default:
    can-fly: false
    max-fly-speed: 1
    flight-duration: 300
    flight-cooldown: 60

  vip:
    can-fly: true
    max-fly-speed: 3
    flight-duration: 600
    flight-cooldown: 30

  mvp:
    can-fly: true
    max-fly-speed: 5
    flight-duration: 1200
    flight-cooldown: 15

  admin:
    can-fly: true
    max-fly-speed: 10
    flight-duration: -1
    flight-cooldown: 0

Здесь всё понятно: can-fly - может ли группа летать, max-fly-speed - максимальная скорость, flight-duration - время полёта в секундах (если -1, то бесконечно), flight-cooldown - перезарядка.

Конфигурация config.yml

Основной файл конфигурации выглядит так:

# Update Checker Settings
update-checker:
  enabled: true
  notify-ops: true
  debug: false

# Language Settings
language: "en_us"

# Flight Settings
flight-duration: 300
flight-cooldown: 60
welcome-message-enabled: true

Также есть настройки для Discord:

discord:
  enabled: true
  channel-id: "YOUR_CHANNEL_ID"
  bot-token: "YOUR_BOT_TOKEN"
  bot-settings:
    status: "ONLINE"
    activity:
      type: "PLAYING"
      message: "with %online_players% players"
  commands:
    enabled: true
    prefix: "!"
    allowed-roles:
      - "ROLE_ID_1"
      - "ROLE_ID_2"
  embed:
    enabled: true
    color:
      start: "#3498db"
      end: "#e74c3c"
      speed: "#f1c40f"
    footer:
      text: "FlyCraft - %server_name%"

В целом, настраивается всё довольно гибко.

Мультиязычность

Плагин поддерживает несколько языков. Все строки вынесены в файлы в папке plugins/FlyCraft/lang/. Если вы хотите сделать свой перевод, просто создайте новый файл, например ru_ru.yml, и укажите в конфиге language: "ru_ru". Плагин будет использовать файл с таким названием. Если в вашем файле не хватает какой-то строки, он возьмёт английскую, так что ошибок не будет.

PlaceholderAPI

FlyCraft отлично дружит с PlaceholderAPI. Можно выводить информацию о полёте в скорборды, чат и табы. Например, есть такие плейсхолдеры:

ПлейсхолдерОписание
%flycraft_flying_count%Сколько игроков сейчас в полёте
%flycraft_is_flying%Летит ли игрок
%flycraft_status%Статус: "Flying" или "Not Flying"
%flycraft_time_left%Сколько осталось времени полёта
%flycraft_can_fly%Может ли игрок летать
%flycraft_speed%Текущая скорость
%flycraft_max_speed%Максимальная скорость игрока
%flycraft_cooldown%Остаток перезарядки
%flycraft_group%Статус группы

Также есть плейсхолдеры для конкретного игрока, например %flycraft_status_<playername>%.

Технические детали

  • Совместимость с Minecraft 1.16+
  • Требуется Java 21
  • Поддержка Folia
  • Открытый исходный код
  • Интеграция с Discord через JDA 5.0.0-beta.13

Важно: для работы групповой системы нужен LuckPerms. Если у вас другой плагин на права (PermissionsEx, GroupManager), используйте базовые права, они работают со всеми популярными плагинами.

Установка

Установка простая: кидаете .jar в папку /plugins/, перезапускаете сервер, настраиваете config.yml и перезагружаете плагин командой /flycraftreload. Дальше можно настраивать права и группы.

Вердикт

Лично мне ФлайКрафт зашёл из-за связки с LuckPerms и Discord. Не нужно заходить в игру, чтобы дать игроку полёт на полчаса - можно просто написать команду в Discord. Это очень удобно для тех, кто админит сервер на расстоянии. Скорость, таймеры, кулдауны - всё это есть. Единственное, что напрягает - для полной настройки групп придётся поковыряться в YAML-файлах, но это норма для подобных плагинов.

Если вы ищете нормальный /fly плагин для своего Minecraft сервера, советую скачать FlyCraft.

Партнёрский материал

Сервер для плагина FlyCraft - как у профи

Плагин FlyCraft создан для серверов: на своём сервере вы настраиваете его под себя и решаете, кому играть. Создать сервер с плагином FlyCraft для друзей можно за пару минут - BungeeHost всё уже подготовил.

Часто задаваемые вопросы

Совместимость

Minecraft: Java Edition

1.21.x1.20.x1.19.x1.18.x1.17.x1.16.x1.15.x1.14.x1.13.x

Поддерживаемые окружения

Сервер

Зависимости

Ссылки

Детали

Лицензия:
Опубликован:2 года назад
Обновлён:6 месяцев назад
Главная