
体验魔法核心
通过玩家经验为法力与符文充能以平衡魔法,包含阴云施法与鲜血施法!
体验魔法核心 (ExpToMana)
体验魔法核心 是一个针对 Minecraft 1.21.1 (NeoForge) 的模块化平衡模组,它将玩家经验值转化为一种通用的魔法资源。
该模组整合了 Iron's Spells 'n Spellbooks 和 Spell Engine RPG 系列,用基于经验值的资源系统取代了免费的法力回复和缺失的符文。
核心特性
经验驱动的法力
适用于 Iron's Spells 'n Spellbooks:
- 法力回复会以可配置的比例消耗玩家经验值。
- 所有现有的法力回复加成和属性将保持完全功能。
- 更高的回复速度意味着更快的经验消耗。
- 当玩家经验值耗尽时,法力回复将停止。
经验替代符文
适用于 Spell Engine 及兼容的 RPG 系列模组:
- 施法时,缺失的符文可以用经验值替代。
- 默认消耗:每个缺失符文 21 点经验。
- 节省符文或无限施法效果可将消耗降低至 7 点经验。
紧急施法
当法力不足时,法术可以选择直接消耗经验值。
如果经验值也不足,可以启用额外的支付方式:
- 生命值: 缺失的法力将以生命值支付。
- 饥饿值: 缺失的法力将根据配置比例转化为饥饿消耗。
魔法反噬
在资源不足时尝试施法可能触发魔法反噬。
启用后,施法失败可能造成以下效果:
- 虚弱 II — 5 分钟
- 黑暗 — 3 分钟
- 凋零 — 2 分钟
- 额外的声音和视觉效果
这使得资源管理成为强大法术施放的重要组成部分。
配置
所有主要机制都可以通过游戏内配置菜单或以下文件进行配置:
config/experience_magic_core.toml
| 选项 | 默认值 | 描述 |
|---|---|---|
manaToXpRatio |
1.0 |
每点法力消耗的经验值 |
runeXpCost |
21 |
每个缺失符文消耗的经验值 |
runeDiscountXpCost |
0 |
减少后的符文消耗 |
enableEmergencyCast |
true |
允许法力不足时施法 |
enableBloodPayment |
false |
允许使用生命值弥补缺失资源 |
bloodPaymentRatio |
1.0 |
每点缺失法力消耗的生命值 |
enableHungerPayment |
false |
允许使用饥饿值弥补缺失资源 |
hungerPaymentRatio |
2.0 |
每点食物饱食度覆盖的法力值 |
enableMagicalExhaustion |
true |
启用魔法反噬 |
兼容性
设计用于配合以下模组:
- Iron's Spells 'n Spellbooks 及其附属模组
- Spell Engine / RPG 系列,包括 Wizards、Paladins & Priests、Rogues & Warriors、Witcher、Relics 和 Runes
- 自定义法力/资源 HUD
- 多人游戏和专用服务器
该系统采用 服务器权威 机制,适用于多人游戏环境。
许可证
基于 MIT 许可证 发布。
您可以自由地将体验魔法核心整合到 CurseForge 或 Modrinth 整合包中,在视频中使用它,并根据自己的目的修改该项目。
正在加载版本记录…
正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。