
Fiw Bosses
一个数据驱动的自定义Boss框架,适用于Forge、NeoForge和Fabric,通过JSON即可完全配置多阶段Boss和小怪及其技能,无需编码,无需重启。
查看大图核心卖点
原版只有三个 Boss。你全都打过了。
FIW Bosses 交给你 Mojang 没有提供的工具包:将一个 JSON 文件放入 config/fiw_bosses/bosses/,运行 /boss reload,一场完全自定义的遭遇战就会在你的世界中上线——随着生命值下降改变战术、召唤仆从、嘲讽你的玩家,并掉落你指定的战利品。
它不是硬编码到游戏里的单个 Boss。它是一个框架:基于生命值阈值的阶段、每个阶段的技能配置、拥有自身 AI 的自定义仆从、战斗前与死亡前的对话、自定义皮肤、热重载——一套配置架构,在所有支持的加载器和版本上表现一致。
🧩 双端模组。 在服务端和每个加入的客户端上安装对应的 jar。

六十秒创建你的第一个 Boss
config/fiw_bosses/bosses/storm_caller.json
{
"id": "storm_caller",
"displayName": "&b&lStorm Caller",
"health": 500,
"speed": 0.28,
"phases": [
{
"hpThresholdPercent": 1.0,
"abilities": [
{ "type": "chain_lightning", "cooldownTicks": 120, "params": { "bounces": 5, "damage": 10 } },
{ "type": "beam", "cooldownTicks": 180, "params": { "damage": 4 } }
]
}
]
}
/boss reload
/boss spawn storm_caller
这就是完整的循环。修改文件,重载,再次战斗——永远无需重启。
你可以构建什么
🔥 基于阶段的战斗 —— 每个 Boss 都能在受伤时重写自己的规则。每个阶段会改变速度、伤害、装备、仆从池、过渡消息、音效、粒子效果及其整个技能组合。
🧠 八种移动风格 —— hit_and_run、guard_point、phase_walk、hover、sniper、berserk,以及经典的侧移或普通的 vanilla 寻路。你的狙击手会风筝;你的狂战士会追杀。
👥 自定义仆从 —— 带有皮肤、装备、技能、AI 模式和战利品的真正 FIW 仆从,或用于快速召唤的普通原版生物。仆从可以护送 Boss、坚守阵地,或独立作战。
🎭 伪装 —— 保留完整的 FIW 逻辑,但用 renderEntity 将 Boss 或仆从渲染成任何原版或模组生物,或使用真实的玩家皮肤。你的“僵尸”可以召唤流星。
💬 战斗流程与对话 —— 让 Boss 初始处于休眠且无敌状态,直到玩家右键点击它;播放战斗前的台词,然后开始。将其生命值保持在 1 点以说出遗言,然后再倒下。每条聊天消息都是可选的——只需省略一个参数就能拥有沉默的 Boss。
🛡️ 伤害保护 —— 按 Boss、按阶段、按仆从的伤害倍率,基于武器物品、伤害类型或类别设定。驯服过于强大的锤/矛("minecraft:mace": 0.2),抵抗药水("magic": 0.3),或授予真正的免疫("fall": 0)——为拥有自定义武器的服务器量身打造。
⚔️ 阵营 —— 结盟的 Boss 和仆从永远不会互相攻击,它们的范围伤害也无法伤害盟友,并带有按实体开关(damageFactionAllies、targetFactionAllies、damageOwnGroup),让你在想要内讧时启用。
🌊 水与岩浆处理 —— 不再有河流作弊:Boss 可以追玩家入水(canSwim),永不溺水,下沉并在水下战斗(floats: false),游得更快,忽略水流,并无视岩浆(fireImmune)。
🎲 战利品范围 —— 使用 minCount/maxCount 随机掉落数量(10–120 颗钻石,50% 概率);大量掉落会自动拆分为堆叠。
♻️ 热重载与持久化 —— /boss reload 实时重新读取一切,删除的配置会从世界中移除,Boss 的阶段在服务器重启后依然保留。
50+ 技能,自由搭配
技能是可调的小型攻击模块。将它们堆叠在一个阶段上,设置冷却时间,调整参数,一套招式就诞生了。
| 技能 | 作用 |
|---|---|
domain |
用自带攻击组合的球体将玩家封锁其中 |
phantom_dash |
穿墙的之字形冲刺,自动锁定安全地面 |
rift_cleave |
在地面上撕开一条延迟生效的伤害线 |
fear_burst |
监守者风格的灵魂爆发:黑暗、虚弱、击退 |
mirror_image |
粒子诱饵、隐身、位置交换 |
wither_crown |
环绕的凋灵头颅,逐个发射 |
last_breath |
低血量引导——未能打断就承受灵魂冲击 |
rewind |
记录位置与生命值,并在低血量时回退 |
second_wind |
一次性自动复活,抵消致命一击 |
adaptation |
对造成最多伤害的来源逐渐产生抗性 |
blink_strike |
标记目标,闪现过去,惩罚附近的玩家 |
curse_bomb |
延迟的玩家炸弹,迫使队伍散开 |
soul_tether |
将玩家锁链到 Boss,惩罚断裂的锁链 |
wind_charge |
锤式跳跃猛击,无自身摔落伤害,伤害完全由配置驱动,与装备无关 |
……还有数十种——猛击、光束、流星、轨道打击、龙卷风、音爆、审判标记、神圣处决、召唤、治疗、护盾和终极技能。完整列表及每个参数详见文档。
支持的版本
| 加载器 | Minecraft | Java |
|---|---|---|
| Fabric | 1.21.11 | 21 |
| NeoForge | 1.21.11 | 21 |
| Fabric | 1.21.8 | 21 |
| NeoForge | 1.21.8 | 21 |
| Fabric | 1.21.1 | 21 |
| NeoForge | 1.21.1 | 21 |
| Fabric | 1.20.1 | 17 |
| Forge | 1.20.1 | 17 |
Fabric 构建需要 Fabric API。一个 Boss 文件在所有八个目标上表现一致。
可选: Fiw Custom Items —— 当存在时,装备和战利品可以通过 toolId 引用其物品;当不存在时,这些条目会被跳过,不会出现任何问题。
命令
/boss 需要 op 等级 2;/boss reload 需要 op 等级 3。
/boss spawn <id> [x y z] [count] /boss list /boss kill <id> | all
/boss minion spawn <id> [count] /boss minion list /boss minion kill <id> | all
/boss reload
正在加载版本记录…
正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。