灵魂绑定 — 风暴契约

灵魂绑定 — 风暴契约

用闪电将任何物品——甚至是模组物品——绑定到自己身上,死后依然保留。在雷暴中锻造典籍,酿制永久之心,召唤风暴。

灵魂绑定 — 风暴契约

用闪电将任何物品与你绑定 —— 死亡时也能保留它。

风暴碎片会从世界中的每一个生物身上掉落。在雷暴期间,将它们十个一堆放在开阔的天空下,闪电会将它们锻造成一本秘典。用那本秘典绑定一件物品 —— 无论是原版还是模组物品 —— 它都会在你死亡时保留在你的物品栏中,并且保持在完全相同的槽位。

专为生存服务器、RPG 世界和大型整合包而设计,在这些地方,死亡应当让你付出代价,但不该让你失去那把花费一周打造的剑。


特性

适用于任何物品 绑定是一个数据组件,而非附魔 —— 没有标签、没有铁砧、不会与其他附魔系统冲突。工具、盔甲、枪械、背包,任何模组添加的物品都可以。

死亡保留一切 绑定的物品会在原版能将其掉落之前被从你的物品栏中取出,并在重生时放回相同的槽位。不会散落、不会烧毁,即便死亡期间服务器重启也不会有任何改变。

一眼可辨的标记 没有附魔光效。物品名称下方会有一行微光闪烁的“风暴契约”文字,并且物品栏和快捷栏中的图标会带有一个小小的闪电徽章。

取回绑定 在雷暴期间,将绑定的物品放在开阔的天空下,闪电便会取走绑定,并返还 9 个碎片。一本秘典只能绑定一件物品,而不是一整组,因此绑定无法被复制。

风暴之靴 绑定一双靴子:雷暴时移动速度 +50%,且你疾跑时脚下会迸发火花。

永久的暴风之心 风暴佳酿可以永久增加一颗心 —— +2 生命值,死亡后依然保留,总计最高可达 60 点生命值。生命条永远不会长出第二行:它保持十个槽位并重新设置其外观,普通心最高到 20 生命值,暴风之心到 40,更强大的暴风之心到 60。受到伤害时,最顶层的生命值会首先被剥离。

呼唤风暴 风暴之钟可以召唤一场持续 5–10 分钟的雷暴,冷却时间为 1 分钟。

3D 模型、发光与火花 每件物品都是由方块构建的真实模型,而非平面贴图 —— 佳酿的液体真正地闪烁着微光。模组物品在手中和世界中都会以完全光照渲染(包括着色器),而任何落在地面上的物品都会噼啪作响地迸发火花。


合成

物品 获取方式

风暴碎片

从任何生物身上掉落,几率 1%,雷暴期间翻倍至 2%。防火,永不消失

风暴秘典

在雷暴期间,将 10 个碎片堆成一堆放在开阔的天空下

 

风暴佳酿

风暴碎片 + 再生药水 II + 风暴碎片

风暴之钟

一个时钟,每侧各放一个风暴碎片

配置

config/soulbind-common.toml

选项 默认值 描述
dropChance 0.01 碎片掉落几率
stormMultiplier 2.0 雷暴期间几率倍率
shardsRequired 10 仪式所需碎片数量
unbindRefundShards 9 取回绑定时返还的碎片数量
maxStormHearts 20 暴风之心上限
stormSpeedBonus 0.5 绑定的靴子在风暴中的速度加成
stormMinMinutes / stormMaxMinutes 5 / 10 时钟召唤的雷暴持续时间
groundSparks true 模组物品放在世界中时是否产生火花

仪式半径与天空要求、秘典消耗、每瓶佳酿增加的心脏数、时钟冷却时间和火花速率都在同一文件中。拾取徽章 —— 角标颜色、脉冲、开关 —— 位于 config/soulbind-client.toml。


需求

  • Minecraft 1.21.1
  • NeoForge 21.1.x

服务端和客户端都需要安装。服务端运行绑定、心脏、天气和掉落;客户端绘制生命条、徽章和闪光效果。无 mixins,无核心模组。


语言

包含英语和俄语。

我接受将该模组移植到其他版本的要求(除旧版本外,仅支持向前移植!)