Spell Power Attributes

Spell Power Attributes

🔮 法术强度实体属性及相关状态效果和附魔

法术力量属性

模组加载器 Fabric API 必需 可用性

环境:客户端 环境:服务器 Discord

☕️ 如果喜欢我的项目,请在 Ko-Fi 上支持我

‌

🔮️ 特性

本库为以下魔法类型(学派)引入了新的实体属性,用于增强魔法能力:

  • 🔮 奥术
  • 🔥 火焰
  • ❄️ 冰霜
  • 💚 治疗
  • ⚡️ 闪电
  • 👻 灵魂

(注:设计初衷是保持原生 Minecraft 风格,但建立类似魔兽的魔法学派。因此除火焰外,未实现经典的四大元素学派。)

该库提供了一个 API 用于查询实体的法术伤害(基于其属性、状态效果、附魔),并提供暴击概率和暴击倍数。暴击机制完全基于随机数生成,由次要属性驱动。

📦 内容

实体属性:

  • 法术力量,每个特定魔法学派对应一个(例如:spell_power:fire)
  • 法术暴击概率(ID:spell_power:critical_chance)
  • 法术暴击伤害(ID:spell_power:critical_damage)
  • 法术急速(ID:spell_power:haste),可用于加速施法或冷却时间

状态效果:

  • 每个引入的属性对应一个专门的状态效果,附带匹配的 ID(例如:spell_power:fire、spell_power:critical_chance)

(所有状态效果都配有精美的图标 😍)

附魔:

  • 通用法术力量(名称:"法术力量"),增加所有法术伤害
  • 学派限定法术力量(例如:"烈日之火",增加奥术和火焰伤害)
  • 次要属性附魔(例如:"法术暴击概率")
  • "魔法保护"(完全对标弹射物保护,但针对魔法)

(所有附魔均可完全配置,并附带描述)

🔧 配置

服务器端配置可在安装模组运行游戏后,在 config 目录中找到。