▶️ ЗАБЕРИ СВОИ 8 ПОДАРКОВ 🎁 ПРИ СОЗДАНИИ СВОЕГО МАЙНКРАФТ СЕРВЕРА
Моды/CombatEdit
CombatEdit

CombatEdit

Серверный мод для Fabric, который возвращает PvP из версии 1.8 в современные версии Minecraft. Настраивай атрибуты существ, предметов и звуки атаки под себя.

Оцените первым
47.9K
25

CombatEdit - это серверный мод для Fabric, который решает одну из самых больных тем для многих игроков в Minecraft: возвращает механику боя из версии 1.8 в современные версии игры. Если ты ностальгируешь по быстрым кликам, отсутствию кулдауна на атаку и привычному отбрасыванию (нокауту) - это то, что нужно.

Мод работает полностью на стороне сервера, то есть клиентам не нужно ничего устанавливать. Fabric API тоже не требуется отдельно - нужные модули уже вшиты в сам мод. Единственное, если хочешь менять настройки через графический интерфейс - понадобится ModMenu.

Что делает CombatEdit

По умолчанию мод просто включает бой как в 1.8: атака без задержки, привычный откат, звуки ударов. Но с версии 2.1 появилась куча дополнительных настроек, которые можно крутить как через конфиг-файл, так и через экран опций (если есть ModMenu).

Вот что можно настроить:

  • Базовые атрибуты для всех живых существ: здоровье, урон атаки, скорость атаки, скорость передвижения и так далее.
  • Модификаторы атрибутов для всех типов предметов: дополнительный урон, скорость атаки и прочее.
  • Компоненты предметов: прочность, невозможность поломки, зачарования.
  • Какие звуки атаки включать или выключать.
  • Включить отбрасывание как в 1.8.

Важный момент: хотя менять настройки прямо во время игры можно, и разработчик старался сделать это максимально безглючно, иногда могут вылезать мелкие баги или неожиданное поведение. Так что лучше перезагрузить мир после изменений.

Как это работает с конфигами

У CombatEdit своя система конфигурации, которая состоит из нескольких уровней:

Файл настроек (settings.json)

Это основной способ настройки для игроков. Лежит в config/combatedit/settings.json относительно папки сервера или клиента. Через ModMenu можно открыть GUI и всё покрутить там. Если хочешь применить настройки на сервере - просто сконфигурируй на клиенте и залей этот файл в ту же папку на сервере.

Базовые профили (Base profiles)

Это готовые пресеты для атрибутов существ и предметов. В моде их два:

  • combatedit:1_8_combat - включен по умолчанию, настраивает всё под бой 1.8 (значения урона как в Bedrock Edition).
  • combatedit:vanilla - оставляет всё как в ванильном Minecraft.

Создатели датапаков могут добавлять свои базовые профили.

Расширения профилей (Profile extensions)

Позволяют докручивать настройки поверх базового профиля: добавлять свои модификаторы для предметов или переопределять существующие. Это удобно для мододелов, которые хотят, например, изменить урон на кастомных предметах в профиле 1.8, чтобы компенсировать отсутствие кулдауна.

Для создателей датапаков и модов

Если ты делаешь датапак или мод, можешь добавить свои базовые профили и расширения. Структура папок:

  • data/<твой_неймспейс>/combatedit/base_profiles/ - сюда кладешь JSON-файлы базовых профилей.
  • data/<твой_неймспейс>/combatedit/profile_extensions/<профиль_неймспейс>/<профиль_имя>/ - сюда расширения.

Для мододелов есть ещё способ: реализовать интерфейс CombatEditInitListener и указать его как новую точку входа с именем combatedit в fabric.mod.json. Так можно добавлять расширения программно.

Формат JSON-конфигов

Если хочешь разобраться детально, вот структура:

Базовый профиль

{
  "name": "Название профиля",
  "description": "Описание",
  "configuration": { ... }
}

Расширение профиля

{
  "priority": 0,
  "configuration_overrides": { ... }
}

Чем выше priority, тем приоритетнее это расширение при конфликтах.

Конфигурация (общая часть)

Содержит:

  • configuration_version - текущая версия 3.
  • entity_attributes - массив объектов для изменения атрибутов существ.
  • item_attributes - массив объектов для модификаторов предметов.
  • item_components - массив объектов для компонентов предметов.
  • enabled_sounds - какие звуки включены (например, minecraft:entity.player.attack.crit).
  • misc_options - прочие настройки.

Объект entity attribute

{
  "entity_id": "minecraft:zombie",
  "base_values": [
    { "attribute": "minecraft:generic.max_health", "base_value": 30 }
  ],
  "override_default": false
}

Если override_default: true, то стандартные атрибуты сущности удаляются перед применением новых.

Объект item attribute

{
  "item_id": "minecraft:diamond_sword",
  "modifiers": [
    {
      "attribute": "minecraft:generic.attack_damage",
      "modifier_id": "my_mod:extra_damage",
      "value": 2,
      "operation": "add_value",
      "slot": "mainhand"
    }
  ],
  "override_default": false
}

Типы операций: add_value, add_multiplied_base, add_multiplied_total. Слоты: any, mainhand, offhand, hand, feet, legs, chest, head, armor, body, saddle.

Объект item component

{
  "item_id": "minecraft:diamond_pickaxe",
  "changes": [
    {
      "component_type": "minecraft:unbreakable",
      "change_type": "set"
    }
  ]
}

Можно установить (set) или удалить (remove) компонент.

Прочие настройки (misc_options)

  • enable_1_8_knockback - true/false, включает отбрасывание как в 1.8.
  • disable_sweeping_without_enchantment - true/false, отключает эффект размаха (sweeping), если на предмете нет зачарования на размах.

Зачем это вообще нужно?

Если ты играл в Minecraft до версии 1.9, то помнишь PvP без кулдауна: можно было кликать быстро, урон наносился мгновенно, отбрасывание было резким. После обновления бой стал более тактическим с задержкой между ударами. Многие игроки на серверах до сих пор предпочитают старую механику - она быстрее и динамичнее. CombatEdit как раз возвращает这种感觉 (это чувство), но при этом даёт гибкие настройки под любой вкус.

Скачай CombatEdit и верни себе классический бой в Minecraft! Мод работает на Fabric для современных версий игры.

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

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

Minecraft: Java Edition

26.1.x1.21.x1.20.x1.19.x

Платформы

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

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

Зависимости

Ссылки

Создатели

Детали

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