索尔的遗物系统附加模组

索尔的遗物系统附加模组

可通过配置单独关闭每个遗物上的任何Sol遗物系统属性。

Sol 的遗物系统附加组件

为 Sol 的遗物系统可以赋予遗物的每一项独立属性添加了一个配置开关——包括跳跃速度、耐久度、暴击率、攻击速度等等。你可以精确地禁用那些不希望出现在新生成或重随遗物上的属性,而无需改动 Sol 的遗物系统本身的 jar 文件。

存在原因

Sol 的遗物系统没有内置选项可以从其随机池中排除特定属性——只有针对攻击力/防御力/生命值的全局缩放倍率。此附加组件会挂钩遗物随机(主属性、副属性、星核重随)实际经过的两个内部方法,并在随机开始前过滤掉你在配置中禁用的任何属性。

功能特色

  • 每个属性都有一个 true/false 开关,并根据 Sol 的遗物系统自身的属性列表自动生成——涵盖当前全部 13 种属性(攻击力/防御力/生命值的固定值与百分比、暴击率、暴击伤害、移动速度、攻击速度、跳跃速度、幸运、耐久度),并且会识别未来 SRS 更新新增的任何属性
  • 默认启用所有属性——安装后一切照旧,直到你编辑配置文件
  • 完全与服务端/客户端无关——适用于任何发生遗物随机的地方
  • 无需修补 jar 文件,也无需手动编辑重随表——只要 Sol 的遗物系统的属性 API 保持稳定,即可在其更新后继续使用

配置说明

首次启动后,编辑 config/srs_addon-common.toml 文件。每个属性在 [statsEnabled] 下都有自己的条目,例如:

```toml [statsEnabled] jumpSpeed = false durabilityPercent = false ```

将任何条目设置为 false 即可将该属性从所有未来的遗物随机中移除。在你禁用某属性之前已经随机到该属性的遗物,会保留该属性直到被重新随机。

前置要求

  • Minecraft 1.20.1
  • Minecraft Forge 47+
  • Sol 的遗物系统(必需依赖项)

备注

这是一个非官方的第三方附加组件,与 Sol 的遗物系统的作者无关。