概述
Spell Power Attributes 是一个Lib模组,它为 Minecraft 引入了一系列与魔法有关的属性,以作为如魔法师等魔法模组的前置使用。
模组提供了一个API来查询实体的法术伤害(基于其属性、状态效果、附魔等),并提供有关法术暴击的内容(暴击概率和暴击攻击倍率)。暴击完全基于随机数生成器,也可由一些次要属性提供加成。
内容
魔法类型
模组目前有以下6种魔法类型:
🔮 奥秘
🔥 火焰
❄️ 寒冰
💚 治愈
⚡️ 雷电
👻 灵魂
属性
Spell Power,每个魔法类型都分别有一个,可用于提高对应类型法术的伤害(例如:spell_power:fire)
法术暴击概率(Spell Critical Chance)(ID:spell_power:critical_chance)
法术暴击伤害(Spell Critical Damage)(ID:spell_power:critical_dmage)
法术释放速度(Spell Haste),可用于加速施法或冷却(ID:spell_power:haste)
状态效果
附魔
通用伤害强化附魔,名为 Spell Power,能增加所有法术伤害
对应类型的法术的伤害强化附魔,例如:Sunfire,增加奥秘和火焰法术伤害
次要属性附魔,例如:Spell Critical Chance,增加法术暴击概率
魔法保护(Magic Protection),与弹射物保护类似,但用于防御魔法伤害
所有附魔都是完全可配置的,并附有附魔描述。
配置
模组的配置文件可在 config/spell_power 中找到。