Fightzone
by Buckydev
Fightzone lets server owners control how entities take damage and die through scripts written in the JEXL expression language.
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
JEXL damage scripts
Server owners write damage rules in JEXL, a scripting language with a simple expression syntax.
Allow or deny damage
A script can cancel incoming damage for a given entity or damage type, or let it pass.
Damage amount control
Scripts can read the amount of damage being applied and change it before it lands.
Death handling
A helper separates death events from ordinary damage, so lethal hits can follow their own rules.
Gallery
Compatibility
Latest build for each game version and loader.
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?
Which loader does Fightzone need?
How are the scripts written?
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.
Official listing
- Modrinth page
- modrinth.com/mod/fightzone
- Owner
- Buckydev
- Published
- 2026-07-29
- Updated on Modrinth
- 2026-07-29
- Facts verified
- 2026-10-15
