ModsFinder

Fightzone

by Buckydev

Fightzone lets server owners control how entities take damage and die through scripts written in the JEXL expression language.

FabricServer-side onlyGNU General Public License v3.0 onlyOpen source26.2

What it does

Scripts in Fightzone run on Fabric events that fire when an entity is about to take damage or dies. A script can allow or deny the damage, change the amount, and act on the outcome. Each event supplies the identifier of the entity taking damage, the amount being applied, the identifier of the damage type, and the identifier of the attacking entity, which is empty for environmental damage such as fire. A helper function tells a damage event apart from a death event, so a script can handle a lethal hit differently from a non-lethal one. Scripts are written in a condition-and-action form: a match condition is checked and the action is applied when it holds.

Fightzone is a server-side mod for Fabric on Minecraft 26.2 and is open source under the GNU General Public License v3.0 only. Players join without installing it. The project publishes source code, an issue tracker and a wiki with the JEXL reference.

Key features

  1. JEXL damage scripts

    Server owners write damage rules in JEXL, a scripting language with a simple expression syntax.

  2. Allow or deny damage

    A script can cancel incoming damage for a given entity or damage type, or let it pass.

  3. Damage amount control

    Scripts can read the amount of damage being applied and change it before it lands.

  4. Death handling

    A helper separates death events from ordinary damage, so lethal hits can follow their own rules.

Compatibility

Latest build for each game version and loader.

26.21.0.0
ReleaseBetaAlphaNot available

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

Use cases

Custom combat rules

A server can make certain attacks ignore armor or block a damage type for its whole world.

Environmental protection

Scripts can check for a missing attacker to shield players from fire or other environmental damage.

Who it’s for: Server owners who want to set damage and death rules through scripts instead of writing a Java mod.

Questions

Does Fightzone have to be installed on the client?

No. Only the server needs it, and players join without installing anything.

Which loader does Fightzone need?

Fightzone is published for Fabric only, with a 1.0.0 file for 26.2.

How are the scripts written?

Scripts use the JEXL expression language and are matched against the damage event fields the mod provides.

In the catalog

Fightzone is one of 8,016 Management mods on ModsFinder, and one of 5,930 Management mods for Fabric. 13,894 mods support Minecraft 26.2.

Similar mods

What the author says

A JEXL scripting mod to determine how entities take damage. Using a script to match the condition and an action for how to apply. The identifier for the entity taking damage.
Buckydev, on the Modrinth page

Official listing

Owner
Buckydev
Published
2026-07-29
Updated on Modrinth
2026-07-29
Facts verified
2026-10-15

Tags