体验魔法核心

体验魔法核心

通过玩家经验为法力与符文充能以平衡魔法,包含阴云施法与鲜血施法!

体验魔法核心 (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 整合包中,在视频中使用它,并根据自己的目的修改该项目。