基本信息
我的世界Java版本
平台
其他链接
创作团队
详情信息
描述
神秘属性(Apothic Attributes)是一个依赖模组,它提供了多种属性以及与属性相关的工具,这使得与属性进行交互、调试和使用属性变得更加容易。当前的属性列表可在 此处 查看。大多数功能是面向开发者的,但也有一些面向用户的组件:
属性图形用户界面(GUI)
神秘属性提供了一个属性图形用户界面,可通过你物品栏中的剑形按钮进入。该图形用户界面会显示所有附加到你角色身上的属性。你可以对显示的属性进行筛选,只显示已修改的属性,并且将鼠标悬停在一个属性上时,会显示其描述和详细信息。
护甲计算
为了支持新增的护甲穿透、护甲粉碎、防护穿透和防护粉碎属性,神秘属性改变了护甲和防护的伤害减免计算方式。
在原版(Vanilla) 中,护甲是根据你的护甲韧性值和来袭伤害值来减少伤害的。有了 神秘属性 后,只有护甲会减少来袭伤害,而护甲韧性会降低敌人护甲粉碎和护甲穿透的效果。关于伤害公式的具体内容,可 在此查看 。
由此导致的所受伤害变化可在以下图表中看到,其中“新神秘属性(New Apoth)”是神秘属性目前使用的公式。该图表未考虑防护计算。防护的变化可在 此处 查看。
药水提示信息
另一个面向用户的功能是对药水提示信息的更改。对于不是简单属性修改器的药水物品,将会添加描述,并且当你在物品栏中鼠标悬停在激活效果上时,这些描述(以及属性修改器)将会显示出来。
属性格式设置
神秘属性允许属性自行设置其提示信息的格式。具有自定义格式的属性最显著的例子是基于百分比的属性,无论其修改器类型如何,它们总是以百分比形式显示其值。原版属性中的 速度 和 击退抗性 是以基于百分比的模式显示的。
此功能的一部分是额外的提示信息。当启用高级提示信息(f3+h)时,将会显示关于修改器类型和基础值的额外信息。
高级提示信息参考
加法修改器将会显示类似于 [+100] 的文本。
乘法基础修改器将会显示类似于 [+20x] 的文本。
乘法总计修改器将会显示类似于 [x10] 的文本。
请注意,即使在高级提示信息显示中,乘法总计的值其基础值也会偏移 +1。这是由于它们的应用方式(一个乘法总计修改器会使最终值乘以1 + 值)。
开发
神秘属性依赖于安慰剂(Placebo),并且可通过Maven获取:
maven {
// Shadows_of_Fire的Maven
url "https://maven.shadowsoffire.dev/releases"
}
dependencies {
implementation fg.deobf("dev.shadowsoffire:Placebo:${mcVersion}-${placeboVersion}")
implementation fg.deobf("dev.shadowsoffire:ApothicAttributes:${mcVersion}-${attributesLibVersion}")
}
神秘属性的 API包 包含了你从该模组进行交互所需的一切内容。
联系