Apothic Staff Rarities
将 Fallen Gems & Affixes 的法杖词缀扩展到 Apotheotic Additions 的稀有度。数据包驱动且可配置,支持按稀有度缩放和按类别开关。软依赖,仅服务端。
截图
介绍
Apothic Staff Rarities
为 Apotheotic Additions 添加 Fallen Gems & Affixes 的法杖词缀,使其支持神话级之后的稀有度(Heirloom、Artifact、Esoteric)。FG&A 的法杖词缀仅为基础稀有度定义数值,最高到远古级;这些词缀都没有声明 AA 阶级,因此不会在 AA 稀有度下生成。本模组新增了 30 个条目:
9 个自动施法词缀:
acupuncturearrow_volleyburning_dashice_spikesshadow_slashsonic_boomstompsunbeamvolt_strike
14 个 spell_effect / mob_effect 词缀:
acidicbloodlettingbolsteringburstingelusiveensnaringgrievousivy_lacedrevitalizingsatanicsophisticatedswiftweakeningwithering
4 个 spell_cast 词缀:
bastionhemospikeradiantstormlash
3 个法杖专属词缀:
concentrationcooldown_resetmana_shield
每个 JSON 仅添加三个 AA 稀有度档位,因此普通至远古级仍由 FG&A 负责,本模组则在此基础上补充内容。
需求
- Minecraft 1.20.1
- Forge 47.x
- Apotheosis 7.4.x
- Fallen Gems & Affixes
- Apotheotic Additions
- Iron’s Spellbooks(仅当加载了
irons_spellbooks时,相关条目才会生效)
所有依赖在 mods.toml 中均为可选项,因此即使缺少某项依赖,模组仍会加载;需要该依赖的 JSON 则不会生效。
配置
配置文件位于 config/apothic_staff_rarities-common.toml。首次启动时会自动生成,包含默认值和介绍配置结构的说明。配置分为两层,你可以根据需要选择快速调整或精细调节。
第 1 层:按稀有度设置倍率
[scaling] 中有三个倍率,分别对应三种 AA 稀有度,取值范围限制在 0.01 到 100.0。倍率的作用取决于数值类型:
- 自动施法和法术词缀:影响等级范围和冷却时间,并四舍五入为整数
- 阶梯函数数值(持续时间、
cooldown_reset和mana_shield的触发概率,以及采用min/steps/step结构编写的等级):影响每级的阶梯增量,因此随等级变化的部分会按倍率缩放,而基础值和阶梯数保持原样 - 整数等级(单独填写的数字):影响等级,并四舍五入到最近的整数级,因此倍率接近 1.0 时,数值可能不会改变
- concentration 是一个是/否标记,因此不受倍率影响
示例:
heirloom_multiplier = 1.0artifact_multiplier = 1.0esoteric_multiplier = 1.25
第 2 层:逐词缀覆盖
[overrides] 中按词缀和稀有度分别设有子项。省略某个字段,即保留第 1 层倍率调整后的默认值。将字段设为任意数值,即可固定该字段,此时倍率不再作用于该字段。为兼容旧版配置,仍支持使用 -1。
[overrides.autocast.acupuncture.esoteric] 下的示例:
cooldown = 90
省略的字段仍按第 1 阶缩放,因此这里只固定冷却时间,等级范围仍会应用倍率。
禁用类别
[disable] 会在加载时清空稀有度值映射,从而在 AA 稀有度中跳过整个词缀类别,使该词缀无法生成在传家宝/神器/奥秘稀有度中。FG&A 中从普通到远古的条目不受影响。
[disable] 下的标志:
autocast = truemob_effect = falsespell = falseconcentration = falsecooldown_reset = falsemana_shield = false
应用顺序
加载时,对每个词缀值执行以下操作:
- 读取 JSON 默认值
- 如果
[disable.<category>]为 true,则跳过该词缀 - 按对应稀有度的第 1 阶倍率进行缩放
- 如果该字段存在第 2 阶覆盖值,则用覆盖值替换缩放后的值
- 应用最终值
无需重启即可重新加载
/apothicstaffrarities reload(别名 /asr reload,op 等级 2)会重新读取配置并再次应用覆盖流程。回复为单行:配置发生变化时显示已应用的词缀数量;配置未变化时显示 config unchanged。常规的 /reload 也可使用,因为每次数据包重新加载结束时都会运行覆盖流程。
关于显示的说明
倍率较高时,生物效果的强化等级可能会超过 Minecraft 有显示名称的等级,因此效果可能显示原始键名,例如 potion.potency.8,而不是罗马数字。这是原版对高等级药水的显示限制,并非模组故障,也不会改变实际效果强度。
许可证
MIT
常见问题
Apothic Staff Rarities 支持哪些 Minecraft 版本?
Apothic Staff Rarities 支持 Minecraft Java 版 1.20.1,可用的加载器:Forge。下载时注意选择和你游戏版本一致的文件。
Apothic Staff Rarities 怎么安装?
先用 PCL2 或 HMCL 启动器安装对应版本的 Forge,再把下载的 .jar 文件放进游戏目录的 mods 文件夹,重新启动游戏即可。开启了版本隔离的,mods 文件夹在 versions/版本名 下面。
Nightwielder23 的其他作品
查看全部 →Apothic Filter Compat
将 Apotheosis 词缀稀有度同步到顶层 NBT,让 Pipez 和精致存储等筛选模组能够读取。
Elden Horses Revamped
Elden Ring style horse summoning + two new horse-armor enchantments (Spectral Steed, Spectral Leap). Whistle animation, materializing horse, mid-air double jump, Apotheosis tome and Shiny Horses compat. Heavily expanded port of HughBone's Elden Horses.
PMMO x Cataclysm Compat
PMMO compat for L_Ender's Cataclysm. Adds XP, level reqs, and damage XP for all 37 Cataclysm bosses, mini-bosses, and mobs.
评论
登录后评论和评分