Modscraper Modscraper Minecraft
Fiw Tools logo

Fiw Tools

Mod

A data-driven custom items framework for Fabric. Define NBT, Attributes, configurable abilities entirely through JSON no coding, no restarts.

Type

Mod

Modrinth Downloads

99

Modrinth ID

VHLQczbA

Last Updated

Jun 25, 2026

Description

FIW Tools

Build custom items from JSON.

Weapons. Armor. Food. Curses. Imbuements. Passives. Player abilities. No Java. No restarts. Fabric and NeoForge builds are both supported.

Modrinth Minecraft Fabric NeoForge

The pitch

FIW Tools gives server owners a JSON item framework: drop a file into config/fiw_tools/items/, run /fiwtools reload, and a custom item is live.

It is not a fixed item pack. It is a toolkit for building your own progression: custom display, lore, attributes, enchantments above vanilla caps, durability, food, tool rules, active abilities, passive armor effects, curses, imbuements, and persistent upgrades.

It also pairs with FIW Bosses. Bosses can equip or drop Fiw Tools items by id through toolId, and the boss mod safely skips those entries if Fiw Tools is not installed.

FIW Tools is server-side only — it has no client-side code. Install it on the server (Fabric or NeoForge); players do not need the mod to join. On Fabric, even fully vanilla clients can connect.

Sixty seconds to your first item

config/fiw_tools/items/storm_blade.json

{ "id": "storm_blade", "base": "minecraft:diamond_sword", "displayName": "&b&lStorm Blade", "lore": ["&7Right-click to call lightning."], "rarity": "epic", "abilities": [ { "type": "lightning_strike", "trigger": "on_right_click", "cooldownTicks": 120, "params": { "range": 18, "damage": 10 } } ] } /fiwtools reload /fiwtools give @s storm_blade

Tweak the file, reload, try again.

What you can build

Custom gear - turn vanilla bases into named weapons, armor, trinkets, tools, food, and catalysts.

Active abilities - right-click casts, attack procs, kill effects, hurt reactions, and block-break effects.

Passive equipment - held or worn buffs, ally auras, defensive pulses, emergency survival triggers, and conditional effects.

Cursed items - punish non-whitelisted holders, scan ender chests, block grindstone/anvil abuse, and prevent world placement.

Imbuements - catalyst-based upgrades with weighted outcomes, charges, target caps, stat changes, new abilities, and history that survives reloads.

Hot reload - update configs live while preserving player changes like durability, renames, extra enchants, uncurse flags, and imbuement logs.

Ability highlights

Ability What it does arc_slash Animated particle slash, ported from FIW Bosses lightning_strike Calls lightning or damage at range projectile_burst Custom particle projectile with optional AoE frost_nova Freezes nearby enemies riptide_dash Movement burst in the look direction chain_lightning Bounces damage between targets gravity_well Pulling zone effect last_stand Low-health survival passive uncurse Consumable curse removal imbue Catalyst upgrade engine

Full schema and every ability parameter are in the documentation.

Supported versions

Loader Minecraft Java Fabric 1.21.11 21 NeoForge 1.21.11 21 Fabric 26.1.2 25

Fabric builds need Fabric API and Fabric Language Kotlin.

NeoForge builds include the Kotlin runtime inside the FIW Tools jar. Install it on the NeoForge server only; clients do not need the mod, and no separate KotlinForForge mod is required.

The repo module is named fabric-26.2.1 as requested, but Fabric's official metadata currently rejects the 26.2.1 game coordinate. The buildable target is 26.1.2 until Fabric publishes a valid 26.2.1 coordinate.

Commands

/fiwtools give <players> <itemId> [count] /fiwtools list /fiwtools info <itemId> /fiwtools reload /fiwtools curse add|remove|list ... /fiwtools uncurse_held /fiwtools imbue best|roll|reset|clear|log

Made by Fiw for custom SMP item progression.

Compatibility

Mod Loaders

Fabric Neoforge

Game Versions

1.21.11 26.1.2

Similar Mods

External Resources