mcsow
mcsow — это мод для Minecraft, который максимально точно и чисто переносит движение из Warsow/Warfork в Minecraft.
- Загрузчики
- Fabric
- Скачиваний на Modrinth
- 137
- Подписчиков на Modrinth
- 0
- версии
- 2
- Обновлён
- 4 июля 20264 июл.
- Опубликован
- в 2026
Коротко о моде
Нужен на сервере; в игре — по желанию
mcsow
mcsow — это мод для Minecraft, который максимально точно и чисто переносит движение из Warsow)/Warfork в Minecraft. Он полностью заменяет ванильное движение игрока — отменяя travel() в миксине и запуская прямой порт физики gs_pmove.c из Warsow — так что вы получаете настоящий air-strafing, bunnyhopping, рывки и walljump в Minecraft.
О значениях
Формулы физики — это точный порт из Warsow, но некоторые константы были намеренно перенастроены под масштаб Minecraft и блочную сетку, а не скопированы 1:1:
- Рывок чуть сильнее, чем в Warfork, настроен так, чтобы рывок преодолевал примерно половину блока — достаточно, чтобы ощущаться правильно на рельефе Minecraft.
- Прыжок из приседа добавлен (не механика Warsow), чтобы обменивать горизонтальную скорость на высоту — так вы можете точно запрыгивать на блоки и справляться с неудобным рельефом.
- Базовая гравитация/прыжок намеренно не из Warsow (отмасштабированы под ощущения Minecraft), а прирост от air-strafe разбит на подшаги, чтобы компенсировать 20 tps Minecraft.
- Движение учитывает модификаторы Minecraft — Speed, Soul Speed, Jump Boost, Swift Sneak, спринт и атрибут скорости передвижения масштабируют физику. Большинство из них можно настроить прямо в игре (см. Конфигурация).
Зависимости
- Fabric Loader ≥ 0.16.0
- Fabric API
- Minecraft 1.21.11
- Mod Menu (опционально) — для экрана конфигурации в игре
Управление
- Движение / прыжок / приседание — ваши обычные клавиши Minecraft
- Рывок / Special —
Rпо умолчанию (переназначается в настройках управления). Используется для рывка на земле и walljump в воздухе.
Техники движения
- Quake strafing — удерживайте вперёд + клавишу стрейфа и поворачивайте мышь так, чтобы прицел был примерно на 80° от вашей скорости, чтобы набирать скорость.
- Source strafing — удерживайте одну клавишу стрейфа и поворачивайте мышь в ту же сторону, чтобы ускоряться.
- Управление в воздухе — удерживайте вперёд и поворачивайте мышь, чтобы искривлять траекторию без потери скорости (резкие повороты немного её срезают).
- Bunnyhopping — цепочка прыжков для сохранения и набора импульса; трение о землю действует только когда вы действительно на земле.
- Рывок — нажмите Special на земле, чтобы совершить рывок; направление зависит от клавиш движения или от камеры, если ничего не нажато.
- Поворот во время рывка — отпустите все клавиши движения в воздухе и приземлитесь с зажатым Special: вектор вашей скорости повернётся туда, куда смотрит камера (перенаправьте импульс в новую сторону).
- Walljump — в воздухе прижмитесь к стене и нажмите Special, чтобы оттолкнуться от неё (также считается рывком).
- Прыжок из приседа — прыгните во время приседания, чтобы превратить большую часть горизонтальной скорости в высоту (отлично для неудобного рельефа; на высокой скорости подбрасывает вверх).
- Сохранение импульса — ваша реальная скорость отслеживается во время креативного полёта и на элитрах, так что вы не теряете всю скорость в момент, когда прекращаете лететь или приземляетесь после планирования.
Конфигурация
config/mcsow.json—{"enabled": true}включает/выключает движение из мода.- С установленным Mod Menu откройте экран конфигурации из списка модов, чтобы настроить константы движения (ускорение в воздухе, высота рывка, высота walljump, коэффициент прыжка из приседа, гравитация, подшаги, …). У каждого значения есть всплывающая подсказка, объясняющая, что оно делает и как влияет на движение.
Сборка
./gradlew build # jar → build/libs/
./buildvio.sh # build + copy the jar into the PrismLauncher "Mod Testing" instance- Инструментарий: Loom 1.14.10, Gradle 9.6.1, среда выполнения JDK 21, цель мода Java 17, yarn
1.21.11+build.6.
Лицензия
LGPL-3.0-or-later — см. LICENSE (LGPLv3) и COPYING (GPLv3, который расширяет LGPLv3).
Частые вопросы
Как установить mcsow?
Установите Fabric под свою версию Minecraft, скачайте mcsow под ту же версию и загрузчик, положите файл в папку mods и запустите игру с профилем загрузчика.
Для каких версий Minecraft есть mcsow?
У mcsow есть сборки для Minecraft 1.21.11.
Нужен ли mcsow на сервере?
Нужен на сервере; в игре — по желанию