Description
Default base attack 24, durability 779, Sharpness / Looting / Power / Fire Aspect / Unbreaking all at X.
SA "Corpse-Strewn Field": a 7×7×7 area in front, two crossing combo strikes with a 5-tick interval (0.25 seconds at 20 TPS). Each strike deals 250% of the player's attack attribute damage and additionally deducts 10% of the target's max health. An inclined fan-shaped blood light, pivoting at 0.8 blocks in front of the blade-holding position, expands and fades strike by strike.
SE "Blessing of Blood": by default a 10% chance to additionally deduct 10% of the target's max health, with a player-global cooldown of 2 ticks. SA can trigger SE, and SE does not recurse.
Percentage health deduction tracks the synchronized field actually read from the target, supporting vanilla and recognizable custom Float-synced health. When the source is unclear, extra health deduction stops and logs are recorded at a limited rate; it will not lock health or prevent normal health regeneration. getHealth()
Admins can use read-only viewing of server-side health values and recognition status. /eldenblade health <target selector>
Base attack, SA percentage, SE chance / percentage / cooldown support save-server configuration and admin commands. When hovering over Rivers of Blood while holding Shift, the old man's weapon description is displayed in bright red. It hides after releasing Shift.
After entering a save, Forge automatically generates serverconfig/eldenblade-server.toml for the current save. For single-player, it is usually saves/<save name>/serverconfig/eldenblade-server.toml under the modpack game directory; for servers, it is serverconfig/eldenblade-server.toml under the actual world directory. It is not the global config folder. Different saves do not affect each other; in multiplayer, the server configuration takes precedence.
For manual editing, it is recommended to exit the save / shut down the server first, then re-enter after modifying. To adjust during gameplay, use commands; commands immediately change server-side settings and save them to the same file. File watcher reloads are queued to the server thread for processing, avoiding concurrent modification of runtime parameters with commands / damage settlement within the same tick. To provide modpack default values for new saves, place the example file in the instance's defaultconfigs/eldenblade-server.toml; existing saves still use their own serverconfig.
Default values
[balance] baseAttack = 24.0 saMaxHealthPercent = 10.0 seChancePercent = 10.0 seMaxHealthPercent = 10.0 seCooldownTicks = 2
The complete Chinese-commented template is located at config-examples/eldenblade-server.toml.
Commands (require permission level 2; cheats must be enabled in single-player)
| Command example | Meaning |
|---|---|
| /eldenblade config | View current settings and path description |
| /eldenblade config attack 50 | Set the current save's default base panel attack of Rivers of Blood to 50 |
| /eldenblade config sa_percent 5 | SA deducts 5% max health per strike, 10% total for two strikes |
| /eldenblade config se_chance 20 | SE has a 20% chance to trigger on each valid hit |
| /eldenblade config se_percent 3 | SE deducts 3% max health each time it triggers |
| /eldenblade config se_cooldown 10 | Set SE cooldown to 10 ticks, 0.5 seconds at normal 20 TPS |
| /eldenblade attack 80 | Set only the main-hand Rivers of Blood base attack to 80, written into this blade's item data |
| /eldenblade attack reset | Clear this blade's independent attack value and follow the current save's default again |
| /eldenblade give | Obtain a new blade using the current default attack |
Attack is allowed from 0 to 1000000; percentages from 0 to 100, decimals supported; cooldown from 0 to 12000 integer ticks. Chance 0 disables SE; chance 100 means every hit meeting the cooldown condition triggers it. Cooldown 0 does not restrict consecutive triggers within the same tick. Percentage damage 0 only disables the corresponding extra health deduction, not the SA's normal two strikes.
Effective scope
Newly crafted and command-obtained blades use the configured attack. Existing blades in the player's main hand or inventory follow the default value: main hand updates every tick, inventory checks every 20 ticks; blades in chests update after being taken into the inventory. Creative-mode finished items also apply the configuration after first entering the inventory. Other blades are unaffected. Blades individually set with /eldenblade attack have a persistent item override and are unaffected by default attack changes; attack reset restores following. The override transfers with the item; use reset when it needs to be cleared.
What is modified is the base attack parameter of the heavy blade. Final panel / actual damage may still be affected by forging, enchantments, player attributes, and modpack attribute caps; it is not guaranteed to apply equivalently after the value exceeds other mods' limits.
SA's two strikes each deal 250% player attack, range 7×7×7, interval 5 ticks since 1.1.0 (0.25 seconds at 20 TPS), synchronized with the new blood light and sound. The max-health percentage is snapshotted on release, and both strikes this time use the same ratio; the next SA uses the new configuration. SE reads the current chance, damage ratio, and cooldown on each check. A cooldown already started is kept until its originally scheduled end; a modified cooldown applies to the next successful trigger. The rules of player-global cooldown, SA can trigger SE, and SE does not recurse remain.
1.2.0 percentage health deduction uniformly uses synchronized health-value read tracking; see RELEASE_1.2.0.md for scope and limitations. Normal 250% attack damage still goes through the normal damage process.
==========================
- 默认基础攻击 24,耐久 779,锋利/抢夺/力量/火焰附加/耐久均为 X。
- SA「尸横遍野」:前方 7×7×7,两段交叉连击,间隔 5 tick(20 TPS 时 0.25 秒)。每段 250% 玩家攻击属性伤害,额外扣目标最大生命的 10%。以持刀位置前方 0.8 格为枢轴的倾斜扇形血光逐段展开并消散。
- SE「鲜血的祝福」:默认 10% 概率额外扣目标最大生命的 10%,玩家全局冷却 2 tick。SA 可触发 SE,SE 不递归。
- 百分比扣血追踪目标 实际读取的同步字段,支持原版和可识别的自定义 Float 同步血量。来源不明确时停止额外扣血并限频记录日志;不会锁血或禁止正常回血。
getHealth() - 管理员可用 只读查看服务端生命值与识别状态。
/eldenblade health <目标选择器> - 基础攻击、SA 百分比、SE 概率/百分比/冷却支持存档服务器配置与管理员指令。
- 鼠标悬停尸山血海并按住 Shift 时,以鲜红色显示老翁的武器描述。松开 Shift 后隐藏。

进入存档后,Forge 自动生成当前存档的serverconfig/eldenblade-server.toml。单机通常为该整合包游戏目录下saves/<存档名>/serverconfig/eldenblade-server.toml;服务器为实际世界目录下的serverconfig/eldenblade-server.toml。不是全局 config 文件夹。不同存档互不影响;多人以服务器配置为准。手动编辑推荐先退出存档/关闭服务器,修改后重新进入。游玩中调节请用指令,指令立即改变服务端设置并保存到同一文件。文件监视器重载会排到服务器线程处理,避免与同一 tick 内的指令/伤害结算并发修改运行参数。为新建存档提供整合包默认值,可将示例文件放到该实例的
defaultconfigs/eldenblade-server.toml;已有存档仍使用自己的 serverconfig。默认值
[balance] baseAttack = 24.0 saMaxHealthPercent = 10.0 seChancePercent = 10.0 seMaxHealthPercent = 10.0 seCooldownTicks = 2
完整中文注释模板位于
config-examples/eldenblade-server.toml。指令(需要 2 级管理员权限,单机需开启作弊)
指令示例 含义 /eldenblade config查看当前设置及路径说明 /eldenblade config attack 50当前存档尸山血海默认基础面板攻击力设为 50 /eldenblade config sa_percent 5SA 每段扣 5% 最大生命,两段共 10% /eldenblade config se_chance 20SE 每次有效命中有 20% 概率触发 /eldenblade config se_percent 3SE 每次触发扣 3% 最大生命 /eldenblade config se_cooldown 10SE 冷却设为 10 tick,正常 20 TPS 下为 0.5 秒 /eldenblade attack 80仅将主手尸山血海基础攻击力设为 80,写入此刀物品数据 /eldenblade attack reset清除此刀独立攻击力,重新跟随当前存档默认值 /eldenblade give获取使用当前默认攻击力的新刀 攻击力允许 0~1000000;百分比允许 0~100,支持小数;冷却允许 0~12000 整数 tick。概率 0 关闭 SE,概率 100 表示每次满足冷却条件的命中都触发。冷却 0 不限制同 tick 连续触发。百分比伤害 0 只关闭对应的额外扣血,不关闭 SA 普通两段攻击。
生效范围
- 新合成、命令获取的刀使用配置攻击力。已有刀在玩家主手或背包内会跟随默认值:主手每 tick 更新,背包每 20 tick 检查;箱子中的刀取入背包后更新。创造成品首次进入背包后同样应用配置。其他刀不受影响。
- 用
/eldenblade attack单独设过数值的刀有持久物品覆盖,不受默认攻击力变化影响;attack reset恢复跟随。覆盖随该物品转移;需要清除时使用 reset。 - 修改的是重锋的基础攻击参数。最终面板/实际伤害仍可能受锻造、附魔、玩家属性和整合包属性上限影响,不保证数值超过其他模组限制后仍等值作用。
- SA 两段各 250% 玩家攻击力、范围 7×7×7、1.1.0 起间隔为 5 tick(20 TPS 时 0.25 秒),与新血光和音效同步。最大生命百分比在释放时快照,本次两段采用同一比例;下一次 SA 使用新配置。
- SE 每次判定读取当前概率、伤害比例及冷却。已经开始的冷却保留到原定结束时刻,修改冷却适用于下一次成功触发。玩家全局冷却、SA 可触发 SE、SE 不递归的规则保持。
- 1.2.0 百分比扣血统一使用同步生命值读取追踪,范围与限制见 RELEASE_1.2.0.md。普通 250% 攻击力伤害仍走正常伤害流程。





