Epic Fight NBT Integration
If you have ever swung a Tetra hammer in Minecraft and watched it behave like a plain old sword, you already understand the problem that Epic Fight NBT Integration was built to solve. This small but clever add-on bridges the gap between Epic Fight's combat animation system and items that define their behavior through NBT data rather than hardcoded weapon classes. The result is a smoother, more immersive combat experience where your custom gear finally feels the way it looks.
What Epic Fight NBT Integration Actually Does
At its core, this mod adds NBT compatibility to Epic Fight. When Epic Fight encounters a weapon it does not already recognize, the add-on reads the item's NBT string property and deciphers which weapon type it should use. Instead of falling back to a generic moveset, the weapon inherits the animations, hitboxes, and combat stats of the type you assign.
The only officially confirmed compatibility is Tetra, and the mod ships with a default implementation that makes most Tetra tools behave correctly out of the box. That said, the system is flexible enough for players who want to go further. With a bit of experimentation, you can append your own tags to items and turn a special diamond sword into an axe, or give a single unique blade an entirely different fighting style from every other sword in your world.
Supported Versions and Loaders
Epic Fight NBT Integration is designed for Minecraft 1.16.5 and runs on Forge. It requires the Epic Fight Mod as a dependency, and for 1.16.5 the recommended Epic Fight version is 16.5.9. It is worth noting that with Epic Fight 20.10 and later, this add-on is technically no longer necessary, though it still functions and remains a convenient way to add Tetra integration without extra setup.
If you are setting up a modpack, the foxygame.net launcher makes life easier by offering Epic Fight NBT Integration inside its curated add-on catalog, so you can drop it into a compatible profile without hunting down matching dependency versions by hand.
How to Install Epic Fight NBT Integration
Getting started is straightforward, but the order matters. Follow these steps to avoid a crash on startup:
- Install a Forge profile for Minecraft 1.16.5.
- Place the Epic Fight Mod jar in your mods folder first, since it is a hard dependency.
- Add the Epic Fight NBT Integration jar alongside it.
- Launch the game once so the mod can generate its configuration files.
Many players simply search for a safe download Epic Fight NBT Integration package and then follow the same folder structure. Once the game has loaded a world at least once, the config appears at [world_name] -> serverconfig -> epicfightnbt.json.
Working With the Config File
The configuration is where the real power lives. Each entry maps an NBT tag path to a set of combat values, including weapon_type, impact, armor_ignorance, and hit_at_once. A typical entry looks like this:
- "sword/heavy_blade" with weapon_type set to "sword"
- "double/basic_hammer_left" with weapon_type set to "axe"
- "double/basic_axe_left" with hit_at_once set to 1
You can also create a file named epicfightnbt.json inside the defaultconfigs folder. Any settings placed there are automatically applied to every new world you generate, which saves a lot of repetitive editing when you start fresh saves often.
Why It Still Matters
Even though newer Epic Fight builds handle more weapon types natively, Epic Fight NBT Integration for Minecraft remains a practical tool. It gives modpack authors a clean way to define custom combat behavior, and it lets regular players fine-tune how their favorite Tetra gear performs. If you enjoy building themed weapons and want each one to fight differently, this add-on hands you the controls.
Set it up once, tune your config, and your arsenal will finally match your imagination.