跳到正文

XP: Attribute Core

作者:HeroXp

它新增了多种 RPG 风格的属性。

收藏

截图

介绍

介绍由机器翻译自 CurseForge 原页面,仅供参考。

XP:属性核心

属性核心是一个模块化的 RPG 风格属性系统,添加了丰富多样的自定义属性,为玩家带来更深的游戏深度与挑战。

该模组引入了类 RPG 属性及配套机制来扩展成长体系。它还提供了配置选项,让整合包作者可以平衡属性与系统的表现。

属性核心包含自有的属性显示窗口,玩家可以在其中查看当前生效的属性、属性 ID 和当前数值。默认按下 K 键即可打开该窗口。

核心特性

属性核心专注于提供:

  • 大量自定义属性,包括进攻、防御和辅助类属性。
  • 专用的属性显示窗口,默认通过 K 键打开。
  • 在属性窗口中显示每个生效属性的名称、ID 和当前数值。
  • 唯一的属性 ID,让每个属性在命令、数据包和模组集成中更易于识别和使用。
  • 魔法发现系统,可向配置好的战利品表注入额外掉落(由数据包驱动)。
  • 钩子和 API,让其他模组和数据包可以在此基础上构建。
  • 配置选项,让整合包作者和服主可以平衡该系统。

属性核心本身并不试图成为一个完整的内容模组。它提供的是其他模组和整合包可以使用的属性、系统和钩子。


属性显示窗口

属性核心包含自有的窗口,用于可视化玩家当前生效的属性。

  • 按下 K 打开属性显示窗口。
  • 窗口显示每个生效的属性核心属性的名称、ID 和当前数值。
  • 每个属性都有自己唯一的 ID。
  • 该窗口让玩家更容易了解哪些属性正在影响自己。
  • 默认按键可通过 Minecraft 的按键绑定设置进行更改。

RPG 属性

属性核心提供大量自定义 RPG 属性,分为三大类:进攻、防御和辅助。

每个属性都在 attributecore 命名空间下拥有自己唯一的 ID。这些 ID 可用于在命令、数据包、配置和模组集成中标识属性。

属性核心包含自有的属性显示窗口,玩家可以在其中查看每个生效属性的名称、ID 和当前数值。默认按下 K 键即可打开该窗口。

属性类型

除非另有说明,所有属性均使用 OperationType.ADDITION:

  • FLAT:显示为整数(例如 +5)
  • PERCENT:显示为百分比(例如 +20%)

特殊运算:

  • MULTIPLY_BASE:乘以基础值(用于 max_health_percent、explosive_percent、wither_percent)

进攻属性

这些属性提升你的伤害输出和战斗压制力:

名称:物理伤害

  • ID:attributecore:physical_damage_percent
  • 类型:PERCENT,ADDITION
  • 描述:额外物理伤害百分比。适用于玩家和弹射物造成的大多数非魔法伤害。

名称:远程伤害

  • ID: attributecore:ranged_damage_percent
  • 类型: PERCENT, ADDITION
  • 描述: 远程和弹射物伤害加成百分比。适用于箭矢、投掷物和其他基于弹射物的攻击。

名称: 魔法伤害

  • ID: attributecore:magic_damage_percent
  • 类型: PERCENT, ADDITION
  • 描述: 魔法伤害加成百分比。

名称: 驯服生物伤害

  • ID: attributecore:tamed_damage
  • 类型: PERCENT, ADDITION
  • 描述: 驯服或友方生物(如狼、猫和其他驯服生物)的伤害加成百分比。

名称: 生命偷取

  • ID: attributecore:life_steal
  • 类型: PERCENT, ADDITION
  • 描述: 按造成伤害的百分比治疗自身。最适合搭配缓慢的高伤害武器。

名称: 命中回血

  • ID: attributecore:life_on_hit
  • 类型: PERCENT, ADDITION
  • 描述: 每次命中按最大生命值的百分比治疗自身。最适合搭配快速攻击武器。

名称: 拉弓速度

  • ID: attributecore:draw_speed
  • 类型: PERCENT, ADDITION
  • 描述: 提高弓和其他弹射物武器的蓄力速度。

名称: 暴击几率

  • ID: attributecore:critical_strike_chance
  • 类型: PERCENT, ADDITION
  • 描述: 提高造成暴击的几率。

名称: 暴击伤害

  • ID: attributecore:critical_strike_bonus_damage
  • 类型: PERCENT, ADDITION
  • 描述: 提高暴击造成的额外伤害。

名称: 精准度

  • ID: attributecore:accuracy
  • 类型: PERCENT, ADDITION
  • 描述: 提高弹射物的命中精度。

名称: 仇恨值

  • ID: attributecore:aggro_force
  • 类型: FLAT, ADDITION
  • 描述: 提高敌人在选择目标时对玩家的优先级。

名称: 近战伤害

  • ID: attributecore:melee_damage_percent
  • 类型: PERCENT, ADDITION
  • 描述: 按百分比提高近战伤害。

名称: 爆炸伤害

  • ID: attributecore:explosive_damage
  • 类型: FLAT, ADDITION
  • 描述: 增加固定爆炸伤害值。

名称: 爆炸百分比

  • ID: attributecore:explosive_percent
  • 类型: PERCENT, MULTIPLY_BASE
  • 描述: 按百分比乘以爆炸伤害。

名称: 凋零伤害

  • ID: attributecore:wither_damage
  • 类型: FLAT, ADDITION
  • 描述: 增加固定凋零伤害值。

名称: 凋零百分比

  • ID: attributecore:wither_percent
  • 类型: PERCENT, MULTIPLY_BASE
  • 描述: 按百分比倍率调整凋零伤害。

名称: 伤害反弹

  • ID: attributecore:reflect_damage
  • 类型: PERCENT, ADDITION
  • 描述: 将受到伤害的一定百分比反弹给攻击者。

名称: 穿刺

  • ID: attributecore:pierce
  • 类型: FLAT, ADDITION
  • 描述: 增加固定穿刺/护甲穿透值。

防御属性

这些属性可提升你的生存能力和伤害减免:

名称: 最大生命值百分比

  • ID: attributecore:max_health_percent
  • 类型: PERCENT, MULTIPLY_BASE
  • 描述: 按百分比倍率调整最大生命值。

名称: 凋零抗性

  • ID: attributecore:wither_resistance
  • 类型: PERCENT, ADDITION
  • 描述: 按百分比减少受到的凋零伤害。

名称: 爆炸抗性

  • ID: attributecore:explosive_resistance
  • 类型: PERCENT, ADDITION
  • 描述: 按百分比减少受到的爆炸伤害。

名称: 物理伤害减免

  • ID: attributecore:physical_damage_reduction
  • 类型: PERCENT, ADDITION
  • 描述: 按百分比减少受到的物理伤害。

名称: 远程伤害减免

  • ID: attributecore:ranged_damage_reduction
  • 类型: PERCENT, ADDITION
  • 描述: 按百分比减少受到的远程和弹射物伤害。

名称: 魔法伤害减免

  • ID: attributecore:magic_damage_reduction
  • 类型: PERCENT, ADDITION
  • 描述: 按百分比减少受到的魔法伤害。

名称: 伤害减免

  • ID: attributecore:damage_reduction
  • 类型: PERCENT, ADDITION
  • 描述: 按百分比减少受到的所有伤害。

名称: 驯服生物抗性

  • ID: attributecore:tamed_resistance
  • 类型: PERCENT, ADDITION
  • 描述: 按百分比减少受到来自驯服或友方生物造成的伤害。

名称: 暴击抗性

  • ID: attributecore:critical_strike_resistance
  • 类型: PERCENT, ADDITION
  • 描述: 按百分比降低被暴击的几率。

名称: 暴击伤害减免

  • ID: attributecore:critical_strike_damage_reduction
  • 类型: PERCENT, ADDITION
  • 描述: 按百分比减少受到暴击的伤害。

名称: 受到治疗量

  • ID: attributecore:incoming_healing
  • 类型: PERCENT, ADDITION
  • 描述: 按百分比增加受到的治疗量。

名称: 闪避

  • ID: attributecore:evasion
  • 类型: PERCENT, ADDITION
  • 说明: 提供一定百分比的概率来闪避受到的攻击。

名称: 护盾

  • ID: attributecore:shield
  • 类型: FLAT, ADDITION
  • 说明: 增加额外的固定护盾值或吸收生命值。

名称: 荆棘

  • ID: attributecore:thorns
  • 类型: FLAT, ADDITION
  • 说明: 玩家受到攻击时,对攻击者造成固定伤害。

名称: 荆棘抗性

  • ID: attributecore:thorns_resistance
  • 类型: PERCENT, ADDITION
  • 说明: 按百分比降低受到的荆棘伤害。

名称: 伤害反射

  • ID: attributecore:reflect_damage
  • 类型: PERCENT, ADDITION
  • 说明: 将受到的部分伤害按一定百分比反弹给攻击者。

名称: 潜行

  • ID: attributecore:stealth
  • 类型: PERCENT, ADDITION
  • 说明: 按百分比缩短敌人的侦测范围。

名称: 近战伤害减免

  • ID: attributecore:melee_damage_reduction
  • 类型: PERCENT, ADDITION
  • 说明: 按百分比降低受到的近战伤害。

名称: 护甲值

  • ID: attributecore:armor_score
  • 类型: FLAT, ADDITION
  • 说明: 增加固定护甲/防御值。

实用属性

这些属性可提升机动性、生活便利性和进度推进:

名称: 额外跳跃次数

  • ID: attributecore:extra_jumps
  • 类型: FLAT, ADDITION
  • 说明: 在空中时增加固定次数的额外跳跃。

名称: 驯服生物速度

  • ID: attributecore:tamed_speed
  • 类型: PERCENT, ADDITION
  • 说明: 按百分比提高已驯服或友方生物的移动速度。

名称: 挖掘速度

  • ID: attributecore:speed_mining
  • 类型: PERCENT, ADDITION
  • 说明: 按百分比提高方块破坏速度。

名称: 经验加成

  • ID: attributecore:experience_bonus
  • 类型: PERCENT, ADDITION
  • 说明: 按百分比增加获得的经验值。

名称: 魔法寻宝

  • ID: attributecore:magic_find
  • 类型: FLAT, ADDITION
  • 说明: 提高从已配置战利品表中获得额外战利品的概率(固定值)。要使此属性生效,必须安装 Magic Find 模组。

名称: 增益吸收概率

  • ID: attributecore:buff_absorption_chance
  • 类型: 百分比,加法
  • 描述: 提供一定概率百分比,从敌人身上吸收有益效果。

名称: 减益转移概率

  • ID: attributecore:debuff_transfer_chance
  • 类型: 百分比,加法
  • 描述: 提供一定概率百分比,将玩家的负面效果转移给敌人。

名称: 增益持续时间

  • ID: attributecore:buff_duration
  • 类型: 百分比,加法
  • 描述: 按百分比增加正面状态效果的持续时间。

名称: 进食速度

  • ID: attributecore:eating_speed
  • 类型: 百分比,加法
  • 描述: 按百分比加快食物的消耗速度。

名称: 消耗品使用速度

  • ID: attributecore:consumable_use_speed
  • 类型: 百分比,加法
  • 描述: 按百分比加快消耗品的使用速度。

名称: 治疗强度

  • ID: attributecore:healing_power
  • 类型: 百分比,加法
  • 描述: 按百分比增加治疗输出。

配置

📂 所有配置文件均位于:

modpack/config/everydayxp/attributecore

前置库 / API 定位

Attribute Core 旨在作为前置库/核心依赖,供以下内容使用:

  • RPG 和 ARPG 风格的模组。
  • 自定义装备与属性框架。
  • 职业与流派系统。
  • Boss 与地牢内容。
  • 具有大量战斗数值缩放与成长进度的整合包。
  • 需要自定义属性机制的数据包。

Attribute Core 本身并不试图成为一个完整的内容模组。它提供的是其他模组和整合包可以在此基础上构建的属性、系统与钩子。


🌐 加入我们的 Discord 社区

你有新的想法、对我的模组的改进建议,或者发现了 Bug?这里是分享它们的完美场所!

在我们的 Discord 社区中,你可以:

💡 提交改进模组的提案和建议。

🛠️ 报告问题和 Bug,以便我们一起修复。

🎮 展示你的创造力:你可以自由地在自己的整合包中使用我的模组。

📢 在服务器上分享你的整合包,向社区展示你独特的风格。

这个空间旨在让我们共同成长,以尊重和对制作模组与整合包的热情为基石。你的贡献永远受欢迎!

Discord XP

常见问题

XP: Attribute Core 支持哪些 Minecraft 版本?

XP: Attribute Core 支持 Minecraft Java 版 1.20.1–1.21.1,共 2 个版本,可用的加载器:Forge / NeoForge。下载时注意选择和你游戏版本一致的文件。

XP: Attribute Core 怎么安装?

先用 PCL2 或 HMCL 启动器安装对应版本的 Forge / NeoForge,再把下载的 .jar 文件放进游戏目录的 mods 文件夹,重新启动游戏即可。开启了版本隔离的,mods 文件夹在 versions/版本名 下面。

评论

登录后评论和评分

HeroXp 的其他作品

查看全部 →