Combat Control
Верни классическую боевую систему из 1.8.9 и более ранних версий. Убери перезарядку атаки, верни блокирование мечом и многое другое!
- Загрузчики
- Fabric
- Скачиваний на Modrinth
- 13,9 тыс.
- Подписчиков на Modrinth
- 31
- версий
- 18
- Обновлён
- 16 сентября 202616 сент.
- Опубликован
- в 2025
Коротко о моде
Нужен на сервере; в игре — по желанию
🗡️ combat-control 🛡️
Верни классический бой из 1.8.9 и более ранних версий. Убери перезарядку атаки и многое другое!
❗ Важно ❗
По умолчанию этот мод не меняет бой. Чтобы включить классический бой, нужно использовать
/combat style minecraft:classic.
Все функции этого мода можно настроить индивидуально для каждого игрока. У одних игроков может быть перезарядка атаки, а у других — нет.
Мод нужен только на сервере, но если он установлен и на клиенте, играть приятнее.
📝 Возможности
- убирает перезарядку атаки
- возвращает блокирование мечом (совместимо с ваниллой начиная с 1.21.5)
- блок-хит мечами
- топоры и другие инструменты наносят меньше урона, как в 1.8.9
- возвращает механику еды и быструю регенерацию
- снежки снова наносят отбрасывание
- удочки наносят отбрасывание
- разные варианты отбрасывания улучшают комбо ударов
- отключает притягивание удочкой, как на многих PvP-серверах
- позволяет атаковать во время использования лука или еды, как в 1.7.10
- отключает размашистую атаку мечом при стоянии на месте. Зачарование «Разящий клинок» всё равно вызовет размашистую атаку
- делает возможными критические удары во время бега
- атака больше не мешает бежать
- усиливает зачарование «Острота», добавляя 1.25 урона за уровень, как в 1.8.9 и раньше
- убирает современные звуки боя
- убирает современные частицы боя, например индикатор урона
- возвращает эффекты зачарованного золотого яблока («яблоко Нотча»)
- удочки чуть сильнее тянут сущности вверх
- удочки тратят меньше прочности при притягивании сущностей
- возвращает удочкам старые звуки
- поплавок удочки движется быстрее
- инструменты тратят меньше прочности при атаке ими
- убирает анимацию повторного взятия предметов вроде щитов
- старая анимация покачивания с наклоном головы при прыжке
- мгновенная анимация приседания
- старый стиль атрибутов на оружии
- убирает анимацию мигающих сердец
- возвращает блеск зачарования на зельях
- снова показывает урон от «Остроты» в подсказке предмета (исправляет MC-271840)
- возвращает допуск попадания снарядов к постоянным 0.3 блока (как до Minecraft 1.21.6)
- позволяет снарядам попадать в сущности, пересекающиеся с хитбоксом игрока-владельца (изменено в Minecraft 1.12.2)
- использует классическую частицу снежка при попадании
- снижает урон трезубца с 9 до 6 при использовании классического боя
- использует классическую анимацию блокирования мечом от третьего лица из Minecraft 1.7.10 и раньше
⚠️ ВНИМАНИЕ Этот мод не стоит устанавливать при игре на публичных серверах, которые его не разрешают. Хотя мод старается отключать все связанные с боем функции, когда мода нет на сервере, не гарантируется, что он ведёт себя точно как ванилла. На некоторых серверах с анти-читом это может даже привести к бану...
🖼️ Демонстрация
Все показанные здесь функции можно включать и выключать по отдельности в настройках мода.
- блокирование мечом


- зачарованные зелья (эффект блеска)

- классический стиль атрибутов

- классическая анимация покачивания

- уменьшенное мигание сердец (потерянные сердца больше не мигают светло-красным)

- мгновенная анимация приседания

- классический бонусный урон от Остроты (также исправляет MC-271840)

📦 Требования
- Fabric API
- Cloth Config (только клиент, для доступа к экрану настроек)
- Mod Menu (только клиент, для доступа к экрану настроек)
⌨️ Команды
Изменить боевой стиль командой /combat style:
# установить глобальный боевой стиль classic
/combat style minecraft:classic
# вернуться к modern (1.9+) бою с перезарядкой атаки и т.д.
/combat style minecraft:modern
# также можно изменить боевой стиль только для определённых игроков, например для себя
/combat style minecraft:classic @sУстановка стиля сразу настраивает набор функций. Стиль minecraft:classic, например, отключает перезарядку атаки, возвращает старую систему регенерации еды, меняет поведение удочек и многое другое.
Однако каждую функцию можно настроить и отдельно, для каждого игрока:
# отключить только перезарядку атаки глобально
/combat set attackCooldown false
# сделать так, чтобы зачарованное золотое яблоко давало регенерацию 5 и поглощение 1 вместо регенерации 2 и поглощения 4
/combat set modernNotchApple false
# использовать механику регенерации еды из 1.8 и более ранних версий
/combat set modernRegeneration false
# как и с боевым стилем, можно настраивать функции только для определённых игроков, например отключить перезарядку атаки для себя:
/combat set attackCooldown false @s
# узнать текущее значение функции можно так:
/combat get attackCooldown
# узнать значение для конкретного игрока
/combat get attackCooldown @sНекоторые функции, например modernDamageValues, не работают для отдельных игроков и могут быть заданы только глобально.
🔓 Права
Чтобы выполнять эти команды, нужно быть оператором сервера (иметь OP) или иметь соответствующие права:
| Функция | Требуемое право |
|---|---|
| Использование команды combat | combat-control.command.combat |
| Установка боевых функций | combat-control.command.combat.set |
| Установка боевой функции | combat-control.command.combat.set.<feature> |
| Установка боевой функции глобально | combat-control.command.combat.set.global.<feature> |
| Получение боевых функций | combat-control.command.combat.get |
| Получение боевой функции (глобально, отдельно) | combat-control.command.combat.get.<feature> |
| Установка боевых стилей | combat-control.command.combat.style |
| Установка боевого стиля глобально | combat-control.command.combat.style.global |
📂 Конфиг
Все функции можно настроить в config/combat-control/config.toml. После сохранения конфига любые изменения загрузятся автоматически. Не нужно перезапускать игру или что-либо перезагружать.
Если у вас на клиенте установлен ModMenu, вы также можете настроить все функции оттуда.

🌟 Благодарности
Этот мод во многом вдохновлён Golden Age Combat от Fuzss. Некоторые методы в прошлом были портированы на маппинги yarn, но с момента первого появления развивались независимо. Код в этом проекте, изначально взятый из Golden Age Combat, помечен комментарием или doc-комментарием. Лицензия MPL-2.0 от Golden Age Combat соблюдается; этот проект использует ту же лицензию.
Подход к классической анимации блокирования из 1.7.10 частично портирован из sword-blocking-mechanics от Fuzss, также лицензированного на условиях MPL-2.0. Логика, происходящая из sword-blocking-mechanics, также должным образом помечена.
Причина, по которой этот проект существует как отдельный мод, — сделать бой настраиваемым для каждого игрока, наряду с некоторыми другими изменениями.
Кроме того, вариант отбрасывания PING_ADJUSTED по функциональности во многом вдохновлён замечательным плагином knockback-sync от CASELOAD7000 для Bukkit, Folia и Fabric. Он рассчитывает отбрасывание игрока в зависимости от его сетевой задержки. Значения для симуляции гравитации взяты из кода движения Minecraft и из Minecraft Movement Tools от OrHy3.
Мотивацию для реализации различных вариантов отбрасывания я получил из этого видео от Intel Edits.
Спасибо b0ps_ за создание иконки мода!
🚧 API для разработчиков
Combat-control предоставляет API для разработчиков, позволяющий изменять стиль боя и функции каждого игрока. API предлагает тонкую настройку каждой функции combat-control для каждого игрока.
API задокументирован на GitHub.
Частые вопросы
Как установить Combat Control?
Установите Fabric под свою версию Minecraft, скачайте Combat Control под ту же версию и загрузчик, положите файл в папку mods и запустите игру с профилем загрузчика.
Для каких версий Minecraft есть Combat Control?
У Combat Control есть сборки для Minecraft 1.21.4–26.3.
Нужен ли Combat Control на сервере?
Нужен на сервере; в игре — по желанию