CompatLink - Epic Fight Weapons Compat

Give ANY modded weapon Epic Fight movesets — no coding, just JSON.
Back to Files

compatlink-1.2.0.jar

File namecompatlink-1.2.0.jar
Uploader
sho09sho09
Uploaded
Jul 22, 2026
Downloads
169
Size
66.1 KB
Mod Loaders
Forge
File ID
8486806
Type
R
Release
Supported game versions
  • 1.20.1

Curse Maven Snippet

Forge

implementation fg.deobf("curse.maven:compatlink-epic-fight-weapons-compat-1607536:8486806")

Learn more about Curse Maven

What's new

CompatLink 1.2.0 — initial release.

Give any modded weapon an Epic Fight moveset with one line of JSON — no code,
no datapack knowledge. Works on Forge 1.20.1 and NeoForge 1.21.1.

- Weapon mapping: map items to any Epic Fight weapon type, including types
  registered by OTHER Epic Fight addons, not just the built-in ones.
  Wildcards (somemod:*) and priorities let you map a whole mod in one line.
- Weapon trails: mapped weapons inherit their weapon type's swing trail
  automatically. Customize with a "trail" object, disable per weapon with
  "trail": "none", or turn automatic trails off in settings.json.
- Combat stat tuning via "params": impact, armor_negation, damage_bonus,
  speed_bonus, max_strikes — applied exactly like Epic Fight datapack attributes.
- Armor fix: modded armor that renders garbled in battle mode (mods using
  64x64 armor textures) is corrected automatically. CompatLink measures each
  texture itself; armor that already renders correctly is skipped. No Epic
  Fight asset is bundled — the base mesh is read from your own install.
- Experimental entity mapping for vanilla-model mob variants, with an
  automatic texture-size safeguard that refuses unsafe mappings.
- Fail-safe by design: missing Epic Fight, broken JSON, or invalid mappings
  never crash the game — they are skipped with a logged reason.

This mod has no additional files