ModsFinder

In Combat

by EaglesEye

In Combat tracks when a player is fighting, and it can block actions and regeneration while that state lasts, all configurable on the server and client.

FabricClient and serverMIT LicenseOpen source1.20.1 – 1.21.1

What it does

A player enters combat through a few triggers: receiving damage, dealing damage, or having a specific status effect. While the state lasts, a HUD element shows that the player is in combat. Death counts as a disconnect, so leaving mid-fight is handled by the mod's rules. Config options decide which actions stay locked during combat, including natural regeneration and breaking or placing blocks, both disabled by default.

The mod needs Cloth Config API for its settings screen and Fabric API for the core hooks. It is open source under the MIT License and is published for Fabric only, with builds for 1.20.1 and 1.21.1. Files run on client and server, so the server and every player install it. A mod can also integrate with oωo owo-lib, which the config layer draws on.

Key features

  1. Combat detection

    Combat starts from received damage, dealt damage, or a specific status effect, so several situations trigger the same state.

  2. Combat HUD indicator

    A HUD element shows the player that combat is active, so the state is visible during play.

  3. Action restrictions

    Natural regeneration and block breaking or placing can be blocked during combat, both off by default in the config.

  4. Configurable rules

    Every rule is configurable inside the mod, from which triggers count to which actions are restricted.

Compatibility

Latest build for each game version and loader.

1.21.12.0.0+1.21.1
1.20.11.0.4
ReleaseBetaAlphaNot available

Only full game releases are shown. This mod publishes no snapshot builds.

Requirements

Dependencies declared by the latest file for each loader.

Required 2

Fabric APILightweight and modular API providing common hooks and intercompatibility measures utilized by mods using the Fabric toolchain.
Required
Cloth Config APIConfiguration Library for Minecraft Mods
Required

Use cases

Survival pacing

Servers can stop regeneration and building while a fight runs, so a fight has a cost beyond health.

Disconnect rules

Death during combat is treated as a disconnect under the rules, which discourages logging out to escape a fight.

Who it’s for: Server owners and modpack authors who want combat to restrict other actions, and players who want a visible combat state on a survival world.

How it compares

Full comparison

Sinplem-Combat Mode is a Fabric mod for 1.21.11, client and server, under the BSD 2-Clause License, and it is not open source. ShieldIndicator is a Fabric mod for 1.20.1, client-side only, released under the MIT License and open source, so players need it alone and servers do not. ElytraArmorStand is a Fabric mod for 1.21.1 – 1.21.11 where either side can run it, under All rights reserved and not open source.

ModLoadersGame versionsEnvironmentUpdated
In CombatFabric1.20.1 – 1.21.1Client and server2026-08-04
Sinplem-Combat ModeFabric1.21.11Client and server2026-08-04
ShieldIndicatorFabric1.20.1Client-side only2024-01-27
ElytraArmorStandFabric1.21.1 – 1.21.11Client or server, optional2026-08-19

Questions

Does In Combat need Cloth Config API?

Yes. Cloth Config API is a required dependency, along with Fabric API, and both must be installed next to In Combat.

Does the server need In Combat installed?

Yes. Installation covers the server and each player's game.

Which versions does In Combat support?

The latest file is 2.0.0+1.21.1 for 1.21.1, published on the beta channel, and an earlier build targets 1.20.1.

In the catalog

In Combat is one of 29,952 Game mechanics mods on ModsFinder, and one of 19,630 Game mechanics mods for Fabric. 32,366 mods support Minecraft 1.21.1.

More from EaglesEye

All projects

Similar mods

What the author says

The player will have HUD element indicating that they are in combat. When the player is in combat the following rules may apply.
EaglesEye, on the Modrinth page

Official listing

Owner
EaglesEye
Published
2025-08-13
Updated on Modrinth
2026-08-04
Facts verified
2026-10-15

Tags