ModsFinder

Combat Circle

by Jackiecrazy

Combat Circle changes how hostile mobs approach the player, so that groups of them spread out and surround a target instead of queuing in one line.

ForgeClient and serverGNU General Public License v3.0 or laterOpen source1.20.1

What it does

Horde mobs keep out of attack range until they are ready to strike, and when several mobs chase the same target they avoid bunching up. The result is a group that fans out and closes in from several sides, cutting off escape routes once the player is near enough. Ranged mobs position themselves to avoid shooting through their allies.

The mod adds this encirclement behavior to existing mob AI through a goals system, and it also lets pack makers write their own mob attack behavior in JSON, in the same build-and-customize style as Origins powers and Psi spells. The wiki explains how to write mob AI for the mod. Combat Circle is published for Forge only, for Minecraft 1.20.1, and runs on client and server, so the server and every player need it. It requires Footwork, and the code is open source under the GNU General Public License v3.0 or later.

Key features

  1. Encirclement AI

    Mobs spread out while chasing the same target and begin surrounding the player, cutting off escape once close enough.

  2. Range keeping

    Mobs stay outside attack range until preparing an attack, then move in.

  3. Friendly fire avoidance

    Ranged mobs position their shots to avoid hitting other mobs in the group.

  4. JSON attack behavior

    Mob attack AI can be customized in JSON, with documentation on the wiki for writing new behavior.

Compatibility

Latest build for each game version and loader.

1.20.11.2.1
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 1

footworkLibrary mod containing framework for use in my other mods
Required

How it compares

Full comparison

Baby Horde Moon is a Forge mod for 1.20.1 – 1.20.6, with a client and server environment and all rights reserved, so its code is not open source. The Hordes covers Forge and NeoForge for 1.12.2 – 1.21.1 under the GNU Lesser General Public License v2.1 only, and it is open source. Mebahel's Zombie Horde is published for Fabric, Forge, NeoForge and Quilt for 1.19.2 – 1.21.3, with all rights reserved.

ModLoadersGame versionsEnvironmentUpdated
Combat CircleForge1.20.1Client and server2026-02-01
Baby Horde MoonForge1.20.1 – 1.20.6Client and server2026-01-25
The HordesForge and NeoForge1.12.2 – 1.21.1Client and server2026-09-09
Mebahel's Zombie HordeFabric, Forge, NeoForge and Quilt1.19.2 – 1.21.3Client and server2026-10-05

Questions

Does Combat Circle need Footwork?

Yes. Footwork is a required dependency and must be installed alongside Combat Circle on Forge for 1.20.1.

Does Combat Circle have to be installed on the server?

Yes. Servers that run it need every player to install it too.

Where can the mob AI syntax for this mod be found?

The author points to the wiki for instructions on writing mob AI in JSON, a process similar to building behaviors for Origins powers or Psi spells.

In the catalog

Combat Circle is one of 11,058 Mobs mods on ModsFinder, and one of 6,527 Mobs mods for Forge. 34,764 mods support Minecraft 1.20.1.

More from Jackiecrazy

All projects

Similar mods

What the author says

In addition, and perhaps more importantly, this mod allows you to use Json to customize mob attack AI. The process works similarly to other "build-your-own-behavior" mods, and can be described as writing Origins powers or Psi spells for mobs. For more information regarding how to write mob AI, consult the wiki. Those…
Jackiecrazy, on the Modrinth page

Official listing

Owner
Jackiecrazy
Published
2026-02-01
Updated on Modrinth
2026-02-01
Facts verified
2026-10-15

Tags