Перейти к содержимому

In Combat

Определяй, когда игрок в бою, и запрещай действия! Гибко настраивается и интегрируется с модами!

Fabric
Загрузчики
Fabric
Скачиваний на Modrinth
468
Подписчиков на Modrinth
11
версий
6
Обновлён
4 августа 20264 авг.
Опубликован
в 2025
The HUD when in combat · свайп

Коротко о моде

Работает на Fabric
Для Minecraft 1.20.1, 1.21.1
Нужен и в игре, и на сервере
Последняя версия — 2.0.0+1.21.1 от 4 августа 2026
Нужен Fabric API и Cloth Config API
Лицензия MIT — бесплатно
Где нужен
В игреобязателенНа сервереобязателен

Нужен и в игре, и на сервере

Версии игры1.20.1, 1.21.1
Описание переведено автоматическиПоказать оригинал (EN)

In Combat

banner image discord_link_badge Static Badge

Static Badge Static Badge

Показать описание для 1.20.1

Установка

Требуется

Возможности ✨

Как стать «В бою»

Есть несколько способов, которыми игрок может оказаться в бою

  • Получение урона
  • Нанесение урона
  • Наличие определённого эффекта

Когда «В бою»

У игрока будет элемент HUD, показывающий, что он в бою.

Когда игрок в бою, могут действовать следующие правила.

  • Смерть при выходе из игры
  • Отключение естественной регенерации (отключено по умолчанию)
  • Отключение ломания/установки блоков (отключено по умолчанию)

Настройка ⚙️

Практически всё настраивается внутри мода.

Общие
  • Длительность «В бою» (по умолчанию = 300 тиков -> 15 секунд)
  • Игрок должен умирать при выходе из игры (по умолчанию = true)
  • Отключить естественную регенерацию (по умолчанию = false)
  • Отключить ломание блоков (по умолчанию = false)
  • Белый список блоков для ломания
  • Отключить установку блоков (по умолчанию = false)
  • Белый список блоков для установки
  • Всегда «В бою» (по умолчанию = false)
  • Можно стать «В бою» в креативе (по умолчанию = false)
  • Какие источники урона должны делать игрока «В бою»
    • Все (по умолчанию = false)
    • Игрок (по умолчанию = true)
    • Любая сущность (по умолчанию = true)
    • Огонь (по умолчанию = true)
    • Урон от падения (по умолчанию = false)
    • Дыхание дракона (по умолчанию = true)
  • Должны ли эффекты делать игрока «В бою» (по умолчанию = true)
  • Список всех эффектов, которые делают игрока «В бою»
  • Дополнительные эффекты, которые игрок получает, когда «В бою»
  • Атака делает игрока «В бою»
  • Атакованные сущности, которые не делают игрока «В бою»
Отрисовка HUD
  • Должен ли отрисовываться HUD (по умолчанию = true)
  • Смещение по X (по умолчанию = 0)
  • Смещение по Y (по умолчанию = 0)
Интеграции с модами
  • Опция конфигурации для включения/отключения каждой интеграции с модами

Интеграции с модами

Waystones

  • Запрещает телепортацию во время боя

Spell Engine

  • Заклинания бесплатны для применения вне боя

Предлагайте интеграции в Discord!

Техническая информация

Любой может проверить, находится ли игрок в бою, используя API «в бою». Добавьте этот проект в свой мод с помощью Modrinth Maven. После добавления проверки можно делать следующим образом

if(CombatCheck.isPlayerInCombat(PlayerEntity)){ //Your code goes here... }

</details>

# Установка ⚙️

**Требуется**
- [Cloth Config API](https://modrinth.com/mod/cloth-config)
- [Fabric API](https://modrinth.com/mod/fabric-api)

# Возможности ✨
### Эффекты
- Есть 2 эффекта: **Combat** и **Grace**
- Combat — основной эффект, накладываемый на игрока в бою
- Grace — эффект для разработчиков модпаков и модов, используемый для создания безопасных зон

### Как попасть в бой
- Получение урона
- Нанесение урона

### Во время боя
- Элемент HUD, показывающий, что вы в бою (см. галерею)
- Следующие ограничения можно включить/отключить в конфиге
    - Смерть при выходе из игры
    - Отключение естественной регенерации здоровья
    - Запрет ломать/ставить блоки


# Конфигурация ⚙️
Есть множество параметров конфига для полной настройки.

<details>
<summary>Серверный конфиг</summary>
<ul>
    <li><b>Настройки боя</b></li>
    <li>Длительность пребывания в бою</li>
    <li>Должна ли атака сущностей вводить игрока в бой (с чёрным списком)</li>
    <li>sdfsdf</li>
    <li>Источники урона, которые вводят игрока в бой</li>
    <ul>
        <li>Все источники урона</li>
        <li>Игроки</li>
        <li>Сущности</li>
        <li>Урон от огня</li>
        <li>Урон от падения</li>
    </ul>
    <li>Ограничения во время боя</li>
    <ul>
        <li>Запрет ломать блоки (с белым списком)</li>
        <li>Запрет ставить блоки (с белым списком)</li>
        <li>Убить игрока при выходе из игры</li>
        <li>Предотвратить естественную регенерацию здоровья</li>
    </ul>
    <li><b>Настройки Grace</b></li>
    <li>Ограничения при наличии grace</li>
    <ul>
        <li>Запрет ломать блоки (с белым списком)</li>
        <li>Запрет ставить блоки (с белым списком)</li>
        <li>Убить игрока при выходе из игры</li>
        <li>Предотвратить естественную регенерацию здоровья</li>
    </ul>
    <li>Лечение при наличии grace</li>
    <li>Количество лечения за тик при наличии grace</li>
</ul>
</details>

<details>
<summary>Клиентский конфиг</summary>
<ul>
    <li><b>Настраивается как для Combat, так и для Grace</b></li>
    <li>Должен ли отображаться HUD</li>
    <li>Смещение иконки HUD по x</li>
    <li>Смещение иконки HUD по y</li>
</ul>
</details>


# In Combat API
Есть обширный API, позволяющий разработчикам модов использовать многие возможности этого мода.

- Добавьте мод в свой проект через [Modrinth Maven API](https://support.modrinth.com/en/articles/8801191-modrinth-maven).
- Узнать больше об [In Combat API](https://github.com/Milan2509/InCombat/blob/1.21.1/src/main/java/eagleseye/in_combat/api/InCombatAPI.java) можно здесь!

Частые вопросы

Как установить In Combat?

Установите Fabric под свою версию Minecraft, скачайте In Combat под ту же версию и загрузчик, положите файл в папку mods и запустите игру с профилем загрузчика.

Для каких версий Minecraft есть In Combat?

У In Combat есть сборки для Minecraft 1.20.1, 1.21.1.

Нужен ли In Combat на сервере?

Нужен и в игре, и на сервере

Лицензия и источник
MIT Licenseможно свободно использовать и распространять с указанием автора
Оригинал — Modrinth↗Файлы — без изменений, проверены по SHA-512Это ваш мод? Правообладателям

Сайт использует cookie: необходимые — для входа и темы, а также счётчики посещений Яндекс Метрика и LiveInternet — по ним мы видим, как пользуются сайтом. Рекламных cookie у нас нет. Подробнее