HomeJavaModsEpic Fight × TacZ First-Person Compat
Epic Fight × TacZ First-Person Compat
ModsJava

Epic Fight × TacZ First-Person Compat

Restores TacZ's first-person and third-person gun animations when Epic Fight is installed. Client-only.

Which build do you need?

This mod ships a separate file for every mod loader and every version of the game. Pick both, then download — the wrong build installs fine and then does nothing in the game.

Mod loader

Minecraft version

⬇ Download for 1.21.1 · NeoForge⬇ Download for 1.20.1 · Forge
I don't know my version or loader
Open the Minecraft launcher and look at the profile you play on — it names both, like fabric-loader-1.21.4. The version also shows in the bottom-right corner of the game's main menu.
No loader in the profile name? Then it's plain Minecraft, and these mods won't run — you need Fabric or NeoForge installed first.
Epic Fight × TacZ First-Person Compat — screenshot 1Epic Fight × TacZ First-Person Compat — screenshot 2

Epic Fight × TacZ Compat

A client-only compatibility patch that restores TacZ's gun animations — both first-person (reload, inspect, draw) and third-person (gun-holding pose, body tilt, leg stance) — when Epic Fight is installed alongside TacZ.

Two parallel builds are maintained from this repository:

Both builds implement the same fix (public-API combat-mode suppression

TacZ, Epic Fight, and PlayerAnimator are all required. The mod will refuse to load without them — it has no purpose on its own.


Summary (CurseForge)

Restores TacZ's first-person and third-person gun animations when Epic Fight is installed. Client-only. Separate builds for 1.21.1/NeoForge and 1.20.1/Forge.

The problem

When TacZ and Epic Fight are loaded together, two regressions appear:

What this mod does

Three orthogonal fixes:

  1. First-person tick patch. Every client tick, while the local player is holding a TacZ gun (IGun), forces Epic Fight back to vanilla mode via LocalPlayerPatch.toVanillaMode(...). Combat mode resumes the moment you swap to a non-gun item.
  2. Third-person mixin. A single HumanoidModel.setupAnim TAIL inject at priority=1500 (so it runs after Epic Fight's) re-invokes TacZ's InnerThirdPersonManager.setRotationAnglesHead, restoring the gun-holding pose.
  3. PlayerAnimator dependency. TacZ's third-person logic only plays the full-body gun animation (body tilt, leg stance, kneeling crouch) when PlayerAnimator is on the classpath; otherwise it silently falls back to an arm-only pose. This mod makes PlayerAnimator a required dependency so the visual matches TacZ-standalone.

No asset replacement, no server-side code, no config files.

Requirements

1.21.1 / NeoForge build (main branch)

Version
Minecraft 1.21.1
NeoForge 21.1.228 or newer
TacZ 1.1.0+ (the Unofficial NeoForge port)
Epic Fight 21.0.0+
PlayerAnimator 2.0.0+

1.20.1 / Forge build (1201 branch)

Version
Minecraft 1.20.1
Forge 47.4.10 or newer
TacZ 1.1.8 (1.20.1 Forge port — CurseForge / Modrinth)
Epic Fight 20.14.17-mc1.20.1-forge (CurseForge file 8049910)
PlayerAnimator 1.0.2-rc1+1.20 (CurseForge file 4587214)

Newer point releases of TacZ / Epic Fight / PlayerAnimator on the same Minecraft line are accepted at load time, but only the versions listed above are verified to work with each build.

Installation

  1. Install the matching loader for your Minecraft version (NeoForge 21.1.228+ for 1.21.1, or Forge 47.4.10+ for 1.20.1).
  2. Drop TacZ, Epic Fight, PlayerAnimator, and this jar (the one matching your Minecraft version) into your mods/ folder.
  3. Launch. TacZ animations should play normally in both first and third person while a gun is equipped, and Epic Fight stances work as usual for everything else.

This mod only runs on the client. It's safe to omit on dedicated servers.

Known limitations

Source / Issues

License

MIT — do whatever you want, no warranty.

Credits

This project is not affiliated with TacZ, Epic Fight, or PlayerAnimator.

Verified by MCModsHub

These come from our own check of the pack file, not from the source page.

Explore more