BBSMC Logo
模组
资源包
数据包
整合包
光影
插件
软件资源
论坛
登录
模组插件数据包光影资源包整合包资源
登录
设置
神秘属性 - Apothic Attributes (AttributesLib)

神秘属性 - Apothic Attributes (AttributesLib)

一个提供属性及相关内容的依赖模组。

36
0
前置

基本信息

我的世界Java版本

1.21–1.21.1
1.20.4
1.20.1

平台

\n \n \n Forge
NeoForge

其他链接

反馈问题 查看源码
CurseForge地址

创作团队

BBSMC 官方搬运(3)
BBSMC 官方搬运(3)团队

详情信息

许可证 MIT
发布于 4 months ago
更新于 4 months ago
简介更新日志版本百科讨论

描述

神秘属性(Apothic Attributes)是一个依赖模组,它提供了多种属性以及与属性相关的工具,这使得与属性进行交互、调试和使用属性变得更加容易。当前的属性列表可在 此处 查看。大多数功能是面向开发者的,但也有一些面向用户的组件:

属性图形用户界面(GUI)

神秘属性提供了一个属性图形用户界面,可通过你物品栏中的剑形按钮进入。该图形用户界面会显示所有附加到你角色身上的属性。你可以对显示的属性进行筛选,只显示已修改的属性,并且将鼠标悬停在一个属性上时,会显示其描述和详细信息。

属性图形用户界面(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包 包含了你从该模组进行交互所需的一切内容。

联系

Discord: https://discord.shadowsoffire.dev/landing

设置
"Minecraft"以及"我的世界"为美国微软公司的商标 本站与微软公司没有从属关系

本站与Modrinth无从属关系,网站遵循Modrinth网站程序的LGPL协议开源 开源地址

版权所有 © 2019-2024 青岛柒兮网络科技有限公司 | ICP经营许可证: 鲁B2-20210590 | ICP备案: 鲁ICP备2021009459号-12