[CMT] Custom Mob Targets (MuddyPort)

Configure any mob to attack any other mob.

File Details

CustomMobTargets-1.20.1-20.1.0.jar

  • R
  • Mar 9, 2026
  • 17.52 KB
  • 70
  • 1.20.1
  • Forge

File Name

CustomMobTargets-1.20.1-20.1.0.jar

Supported Versions

  • 1.20.1

Curse Maven Snippet

Forge

implementation fg.deobf("curse.maven:cmt-custom-mob-targets-muddy-port-1481846:7733914")
Curse Maven does not yet support mods that have disabled 3rd party sharing

Learn more about Curse Maven

Changelog

v20.1.0 — Full rewrite for Minecraft 1.20.1 (Forge 47+)

Ported and updated by me. Credit to Zeitheron for the original 1.12.2 mod.

New Features:

  • Melee attacks for passive mobs — give any mob a configurable melee attack with custom damage
  • Ranged attacks for passive mobs — give any mob a ranged attack with 10 projectile types:
    • arrowspectral_arrowsmall_fireballlarge_fireballsnowballeggwither_skulldragon_fireballshulker_bulletllama_spit
  • Array format — define multiple mob configs in a single JSON file
  • Active toggle — enable/disable individual entries with "active": true/false
  • Auto-generated docs — the mod creates __examples.json and __README.txt on first run with full documentation
  • Hot-reload command — /cmt reload applies config changes without restarting

Technical Changes:

  • Replaced ASM coremod with Forge event system (EntityJoinLevelEvent) — cleaner and more compatible
  • No dependencies required (HammerCore dependency removed)
  • Uses official Mojang mappings
  • Server-side only