Fiw Bosses
ModA data-driven custom boss framework for Fabric 1.20.1. Define multi-phase bosses with configurable abilities entirely through JSON — no coding, no restarts.
Type
Mod
Modrinth Downloads
52
Modrinth ID
O9BUcsSY
Last Updated
Apr 13, 2026
Description
FIW Bosses
A data-driven custom boss framework for NeoForge 1.21.1 and Fabric 1.20.1 — inspired by MythicMobs, built from scratch.
Define fully custom multi-phase bosses entirely through JSON files. No coding, no server restarts drop a config, run the reload command, and your boss is live.
Why FIW Bosses?
Neither Fabric nor NeoForge have a good lightweight boss framework. MythicMobs is Bukkit/Spigot only. FIW Bosses fills that gap server-side only, zero client installation required, fully JSON-driven so anyone can create bosses without touching code.
Supported Loaders
Loader Minecraft Status NeoForge 1.21.1 Active — primary development target Fabric 1.20.1 Legacy — may still receive occasional updates, but not guaranteedBoth loaders share the same JSON schema, same 42 abilities, same feature set. A boss config written for one works on the other. The only difference is the command root: /fiwboss on NeoForge, /boss on Fabric.
Features
- JSON-driven bosses — create any boss without writing a single line of code
- Multi-phase system — HP thresholds trigger phase transitions with new abilities, speeds, equipment, sounds, and particle effects
- 42 configurable abilities — melee, ranged, mobility, AoE, crowd-control, utility, and ultimates
- Pre-fight activation — boss starts passive/immortal; right-click to trigger dialogue and start the fight
- Pre-death dialogue — boss held at 1 HP on lethal hit, speaks final words, then dies
- Custom skins — use any player's skin or load a local PNG file
- Custom equipment — full item + NBT support per slot, swappable per phase
- Minion spawning — spawn any mob as a minion with caps and radius control
- Dynamic aggro — aggro switching, revenge targeting, multiplayer-friendly
- Strafing AI — bosses circle and strafe at close range
- Custom loot tables — per-item drop chances with full NBT support
- Hot reload — reload all configs without restarting the server
- Phase persistence — boss phase survives server restarts via NBT
- Server-side only — clients don't need to install anything
Quick Start
- Drop the correct JAR into your mods/ folder (NeoForge or Fabric variant)
- Start the server — boss folder generates at config/fiw_bosses/bosses/
- Copy an example boss from config/fiw_bosses/examples/ into config/fiw_bosses/bosses/
- Run the reload command (/fiwboss reload or /boss reload)
- Spawn it with /boss spawn <id> (same for NeoForge or Fabric)
Commands
/boss spawn <id> — spawn at your location /boss spawn <id> <x> <y> <z> — spawn at coordinates /boss list — list all loaded boss IDs /boss kill <boss> — kill a specific boss /boss kill all — kill all bosses /boss reload — reload all configs (permission level 3)Requirements
NeoForge 1.21.1 (active)
Minecraft 1.21.1 NeoForge 21.1.x Java 21 Server-side only YesFabric 1.20.1 (legacy)
Minecraft 1.20.1 Fabric Loader 0.18.3+ Fabric API 0.92.2+1.20.1 Java 21 Server-side only YesDocumentation
Full configuration reference with all fields, ability parameters, and examples available on the GitHub repository.
License
GNU General Public License v3.0
Made by Fi3w0 — built for a private SMP, shared with everyone. Developed with assistance from Claude Opus 4.6.
Compatibility
Mod Loaders
Game Versions
Similar Mods
Utility Golems
Extends Minecraft's copper golem functionality to add a series of colourful golems with different purposes!
Wynncraft Spell Caster+
A spell caster mod with some enhanced features
Netherite Buckets
Adds netherite buckets and cauldrons. A more appropriate way to handle lava.
Slime Finder
Craft a Slime Dowsing Staff to find slime chunks !
Rifts
Tear warp rifts for easy travel! Warps all entities, including items and mobs.
IntangibleItemFrames
Makes item frames intangible so you can interact with blocks behind it. Tags: Transparent, Translucent, Through