НАЖМИ, чтобы запустить свой Сервер Майнкрафт + 8🎁
pluginПлагины/Better Boat Movement
Better Boat Movement

Better Boat Movement

Мод и плагин Better Boat Movement учит лодки прыгать через препятствия и перепрыгивать блоки на льду и у берега. Тонкая настройка поведения, поддержка Fabric, NeoForge, Paper и Folia.

Оцените первым
Открыть в FateLauncher
175.5K
118

Каждый, кто хоть раз гонял на лодке по льду или пытался доплыть до берега на скорости, знает эту боль: лодка упирается носом в блок высотой в полшага, и всё - ты встал. Из лодки вылезать приходится тысячи раз за один забег, а на магистралях из синего льда это вообще превращается в пытку, если трасса проходит мимо суши.

Better Boat Movement решает эту проблему предельно элегантно: он учит лодку прыгать. Не тупо форся вверх через любую стену, а именно прыгать через те препятствия, которые реально достижимы - мод анализирует коллизии блоков и даёт лодке импульс только там, где она действительно может запрыгнуть. Итог - плавание и поездки по льду становятся динамичными, без вечных остановок и тыканья носом в берег.

Что умеет мод

  • Умные автопрыжки. Лодка сама перепрыгивает достижимые препятствия, опираясь на реальные формы коллизии блоков, а не пытается взлететь через стену в два блока высотой. Лишние, заведомо недостижимые прыжки просто пропускаются.
  • Ручной прыжок по кейбинду. По желанию включается прыжок по нажатию клавиши - по умолчанию это H, переназначается в настройках как угодно. За одно нажатие - один прыжок, никакого спама.
  • Гибкая настройка поведения. Практически всё подкручивается через конфиг: высоту шага, состояния, в которых лодка получает буст, и даже список блоков, с которыми это работает.
  • Полноценный мультиплеер. Fabric, NeoForge, Paper, Folia и Purpur серверы валидируют движение и синхронизируют настройки с подключёнными игроками. Важный момент: автоматический буст на Paper-семействе серверов работает даже для ванильных клиентов - игрокам вообще ничего ставить не нужно.

По факту это один из тех маленьких утилитарных модов, которые сначала кажутся мелочью, а потом уже не понимаешь, как играл без него. Сотни тысяч загрузок и стабильные обновления - сейчас проект поддерживает Minecraft Java Edition от 1.19.3-1.19.4 и 1.20.x вплоть до 1.21.x и свежих веток 26.x.

Установка и зависимости

ПлатформаКуда ставитьНеобходимые зависимости
Fabric / Quiltпапка modsFabric API, Fabric Language Kotlin и YACL
NeoForgeпапка modsKotlinLangForge и YACL
Paper / Folia / Purpurпапка pluginsНичего не требуется

Обратите внимание: на Fabric и NeoForge без Fabric Language Kotlin / KotlinLangForge и YACL мод попросту не запустится, так что докачайте зависимости сразу, чтобы не гадать потом, почему игра крашнется.

Хочется поиграть с этим на сервере с друзьями? Для плагин-версии под Paper или Purpur удобнее всего арендовать сервер Майнкрафт на BungeeHost - хостинг серверов Minecraft, где плагин установится буквально в один клик, и можно сразу запускать свою карту с ледяными трассами. Создать сервер Майнкрафт там дело пары минут, а автопрыжки лодок заработают даже у тех, кто зашёл с чистым ванильным клиентом.

Клиентский мод на сервере - ставить или нет?

На Paper, Folia и Purpur серверах игрок может зайти вообще без мода и всё равно получать автоматические бусты - их полностью обрабатывает серверный плагин. Но установка клиентского мода настоятельно рекомендуется, и вот почему:

  • Ванильный клиент: автобусты и настроенный тайминг выброса игрока из лодки работают целиком через серверный плагин. Но ручного кейбинда прыжка и экрана настроек нет.
  • С установленным модом (рекомендуется): добавляется более плавное клиентское предсказание буста - прыжки ощущаются мгновенными и отзывчивыми, без визуальных подёргиваний. Плюс активируется ручной кейбинд прыжка и появляется экран настроек в режиме чтения, который синхронизируется с серверными параметрами. Сервер при этом остаётся главным по решениям.

По моему опыту, без клиентского мода буст выглядит рывками: сервер дёргает лодку вверх уже в момент контакта, и на пинге выше 30-40 это заметно. Клиентская предсказательная логика сглаживает это полностью - разница ощущается так же, как между ванильным движением и модом с хорошей интерполяцией.

Конфигурация

На Fabric и NeoForge конфиг лежит в config/better-boat-movement.json, на Paper, Folia и Purpur - в plugins/better-boat-movement/better-boat-movement.json. Формат опций одинаковый на всех платформах:

{
    "version": 7, // просто игнорируйте, это для миграции конфигов
    "config": {
        "stepHeight": 0.35, // Вертикальная скорость, которую получает лодка при автоматическом бусте.
        "playerEjectTicks": 200.0, // Через сколько тиков игру выбросит игрока, потерявшего контроль над лодкой.
        "boosting": {
            "boostStates": [
                "UNDER_WATER",
                "ON_LAND",
                "IN_WATER",
                "UNDER_FLOWING_WATER"
            ], // В каких состояниях лодки разрешён автоматический буст.
            "allowedSupportingBlocks": [], // Ограничить бусты только блоками из этого списка (ID или #теги). Пустой список - работает на любом блоке.
            "allowedCollidingBlocks": [], // Ограничить бусты по ближайшему блоку на пути лодки (ID или #теги). Пустой - работает со всеми.
            "onlyForPlayers": true, // Автобусты только для лодок с игроком на борту (мобы и пустые лодки не прыгают).
            "extraCollisionDetectionRange": 0.5, // На сколько блоков вперёд по траектории заглядывать, чтобы буст сработал заранее, до контакта.
            "heightTolerance": 0.25 // На сколько блоков препятствие может превышать расчётную высоту подъёма и всё равно вызывать буст.
        },
        "keybind": {
            "allowJumpKeybind": false, // Включает ручной прыжок по настраиваемому кейбинду.
            "keybindJumpHeightMultiplier": 1.2, // Множитель к stepHeight для ручного прыжка.
            "onlyKeybindJumpOnGroundOrWater": true // Запрещает ручной прыжок, пока лодка находится в воздухе.
        }
    }
}

Пара практических советов по настройке. Значения stepHeight = 0.4 и extraCollisionDetectionRange = 2.0 - это как раз те параметры, на которых буст чувствуется уверенно и лодка начинает прыгать до касания блока, без эффекта телепорта. Если поставить stepHeight слишком высоким (например, 0.8+), лодка будет взлетать как ракета - выглядит смешно, но анти-читы на чужих серверах такое не оценят. heightTolerance = 0.25 - золотая середина: позволяет запрыгивать на полублоки и небольшие неровности, но не даёт читерского прохождения через стены.

Изменения в локальном экране настроек или в одиночной игре применяются при сохранении. На удалённом сервере игровые параметры показываются только для чтения и являются приоритетными - переопределить их клиентом не выйдет. Ручные правки файла конфига на выделенном сервере требуют перезапуска.

Важный нюанс про анти-чит

До версии 1.1.1 мод мог срабатывать на серверных анти-читах - логично, ведь лодка с прыгками с точки зрения сервера выглядела как флай. Начиная с 1.1.1 это исправлено: движение стало более "авторитетным" и согласованным с серверной валидацией. Так что обязательно используйте версию 1.1.1 или выше, особенно если играете на публичных серверах. Это прям тот случай, когда старая версия мода может стоить бана.

Кому ставить

  • Строители ледяных магистралей. Если у вас трасса из синего льда через весь мир - мод must-have, усталость от лодки снижается раза в два.
  • Серверы с водными постройками. Автобуст у пристаней и наклонных берегов убирает надоевшее цепляние носом за сушу.
  • Одиночное выживание. Ручной кейбинд прыжка добавляет лодке немного веселья, особенно если подкрутить множитель под себя.

Скачать Better Boat Movement стоит хотя бы ради автопрыжков у берега - это одно из тех изменений качества жизни, после которых ванильная лодка кажется сломанной. Поддерживаются Fabric, Quilt, Forge, NeoForge на клиенте и Paper, Folia, Purpur на сервере, версии Minecraft от 1.19.3 до самых свежих веток 1.21 и 26.x.

Скриншоты Better Boat Movement

Ice Boating preview
20 октября 2024 г.
Step up block preview
20 октября 2024 г.

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

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

Minecraft: Java Edition

Нажмите на диапазон, чтобы выбрать точную версию.

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

Клиент и сервер

Зависимости

Создатели

Детали

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

Версии плагина Better Boat Movement

Доступно 195 версий. Сначала показаны самые популярные и самые свежие.

16 из 195 версий
Самые популярные
R
2.5.4-1.21+fabricv2.5.4-1.21+fabric
1.21–1.21.1
R
2.2.6-1.20.1+fabricv2.2.6-1.20.1+fabric
1.20.x
R
2.2.6-1.21+fabricv2.2.6-1.21+fabric
1.21–1.21.1
R
2.2.3-1.20.1+fabricv2.2.3-1.20.1+fabric
1.20.x
R
2.5.4-1.21.11+fabricv2.5.4-1.21.11+fabric
1.21.11
R
1.1.2-1.20.41.1.2-1.20.4
1.20.x
Самые Новые
R
3.1.0-26.3+neoforgev3.1.0-26.3+neoforge
26.3
R
3.1.0-26.3+fabricv3.1.0-26.3+fabric
26.3
R
3.1.0-26.1+neoforgev3.1.0-26.1+neoforge
26.1.x26.2
R
3.1.0-26.1+fabricv3.1.0-26.1+fabric
26.1.x26.2
R
3.1.0-26.1+paperv3.1.0-26.1+paper
26.1.x26.226.3
R
3.0.0-26.1+neoforgev3.0.0-26.1+neoforge
26.1.x26.2
R
3.0.0-26.1+fabricv3.0.0-26.1+fabric
26.1.x26.2
B
3.0.0-beta1-26.1+neoforgev3.0.0-beta1-26.1+neoforge
26.1.x26.2
B
3.0.0-beta1-26.1+fabricv3.0.0-beta1-26.1+fabric
26.1.x26.2
R
2.5.4-26.1+fabricv2.5.4-26.1+fabric
26.1.x26.2-pre-426.2
Главная