Modscraper Modscraper Minecraft
Epic Fight - Smart Items Addon logo

Epic Fight - Smart Items Addon

Mod

A Minecraft mod that automatically switches between Epic Fight's combat and mining modes based on the item you're holding

Type

Mod

Modrinth Downloads

690

Modrinth ID

9A9xjuMu

Last Updated

Apr 12, 2026

Description

Epic Fight Smart Items

A Minecraft mod that automatically switches between Epic Fight's combat and mining modes based on the item you're holding.

Requirements

How It Works

When you select an item in your hotbar:

  • Item matches your config → Switches to Mining Mode (vanilla animations)
  • Item doesn't match → Switches back to Combat Mode (Epic Fight animations)

This is the same as pressing the R key manually, but automatic!

Configuration

Create a file named epicfight-smart-items.json in your config/ folder.

Basic Example

{ "items": [ { "tag": "minecraft:pickaxes" }, { "tag": "minecraft:shovels" }, { "tag": "minecraft:hoes" }, { "id": "minecraft:torch" } ] }

This config will switch to mining mode when holding any pickaxe, shovel, hoe, or torch.

Config Options

Each item entry can have:

Field Description Example id Match specific item "minecraft:diamond_pickaxe" tag Match item tag "minecraft:pickaxes" components Match data components See below

All conditions in a single entry use AND logic. Multiple entries use OR logic.

Matching by Item ID

{ "items": [ { "id": "minecraft:diamond_pickaxe" }, { "id": "minecraft:netherite_shovel" } ] }

Matching by Tag

{ "items": [ { "tag": "minecraft:pickaxes" }, { "tag": "c:tools/hammers" } ] }

Matching by Components (Advanced)

You can match items based on their data components (custom name, enchantments, damage, etc.):

{ "items": [ { "id": "minecraft:book", "components": { "minecraft:custom_name": "\"Mining Manual\"" } }, { "id": "minecraft:diamond_pickaxe", "components": { "minecraft:unbreakable": {} } }, { "id": "minecraft:diamond_sword", "components": { "minecraft:enchantments": { "levels": { "minecraft:sharpness": 5 } } } } ] }

Common Components

Component Description Example Value minecraft:custom_name Item's custom name "\"My Pickaxe\"" minecraft:damage Current damage value 0 minecraft:unbreakable Unbreakable flag {} minecraft:enchantments Enchantments {"levels": {"minecraft:efficiency": 5}} minecraft:custom_model_data Custom model data 1234

Testing Items

Use the /give command to create items with specific components:

/give @p minecraft:book[custom_name="Mining Manual"] /give @p minecraft:diamond_pickaxe[unbreakable={}] /give @p minecraft:stick[custom_name="Mining Wand"]

Credits

Compatibility

Mod Loaders

Forge Neoforge

Game Versions

1.20.1 1.21.1

Screenshots

Similar Mods

External Resources