遗物护甲

遗物护甲

将好奇遗物熔入你的护甲——获得完整效果,不占遗物槽位

遗物装甲锻造

将你的遗物熔入护甲。穿上护甲,保留效果,不占用任何饰品栏位。


问题

饰品栏位很快就不够用了。你找到了二十件值得佩戴的遗物,却只有三个饰品栏来放置它们。你的大部分收藏只能躺在箱子里,毫无用处。

解决方案

遗物装甲锻造添加了一件物品:遗物锻造模板。将它和任意护甲以及任意 Curios 遗物一起放入锻造台,遗物就会被熔入护甲。

穿上护甲,遗物生效;脱下护甲,效果停止。你自己的饰品栏位永远不会被占用。

四件护甲意味着最多可以同时激活四个额外的遗物。


实际运作原理

这是最关键的部分,因为大多数“额外栏位”类模组会破坏具有复杂行为的遗物。

遗物模组通过持续扫描你的 Curios 物品栏来驱动其效果。一个仅从外部伪造 API 回调的模组会破坏任何在该物品栏中自我查找的遗物——而很多遗物确实如此。

因此,本模组不伪造任何东西。当你装备熔合护甲时,它会请求 Curios 授予你一个该遗物自身类型的额外栏位,然后将遗物停放在那里。从遗物模组的角度来看,遗物就是被正常装备了,因为它确实如此。所有原生机制都能继续工作:

  • 每刻(tick)逻辑
  • 被动效果及套装/组合效果
  • 主动技能
  • 在 Curios 物品栏内的自我查找
  • 遗物的升级和随机属性系统

因为模组只添加了它自身消耗的栏位,你的可用容量不变。

遗物状态得以保留

遗物会在其自身的物品堆叠上存储实时状态——反射项链会累积伤害充能,狂暴手套会计数狂乱层数,神圣吊坠会追踪信仰值,并且每个遗物物品都带有经验和等级。

该状态每秒会同步回护甲上,因此它能存续于:

  • 脱下护甲再穿上
  • 丢弃护甲再捡起
  • 死亡后找回你的装备

充能型遗物实际上会充能并触发。已升级的遗物会保留其等级。


使用方法

1. 合成模板(工作台,产出 2 个):

     下界合金锭
下界合金  下界之星  下界合金
     下界合金锭

2. 在锻造台熔合:

栏位 物品
模板 遗物锻造模板
基底 任意护甲
附加物 任意 Curios 遗物或饰品

3. 穿上它。 悬停查看护甲可看到 已嵌入:<遗物名称>。


兼容性

护甲: #minecraft:trimmable_armor 中的任何物品——所有原版护甲套装、海龟壳头盔以及大多数模组护甲。

遗物: 任何 Curios 接受的物品——头部、项链、背部、身体、手镯、手部、戒指、腰带、饰品、奇物。

已在以下模组中测试:

  • Relics 作者:SSKirillSS
  • Celestial Artifacts 作者:lcy0x1

任何其他基于 Curios 的饰品模组应该无需额外的兼容代码即可正常工作。


前置要求

必需: Curios API

可选但至少需要一个才有效果: 提供 Curios 饰品的模组,例如 Relics(需要 OctoLib + Architectury API)或 Celestial Artifacts(需要 Celestial Core + L2 Library)。

仅安装本模组不会崩溃——只是没有可熔合的物品。


配置

config/relicarmor-common.toml

[general]
    useRealSlot = false
  • false(默认)——授予一个临时的额外栏位。净栏位消耗:零。即使你没有空闲栏位也能工作。
  • true——改为占用你现有的一个空闲栏位。仅在你的整合包中某些内容需要固定总栏位数时使用此选项。

注意事项

  • 每件护甲只能嵌入一个遗物;重新锻造会替换掉原来的
  • 熔合会消耗该遗物;目前无法将其提取出来
  • 客户端和服务器端都需要安装
  • 授予的栏位仅在穿戴护甲时存在,并在脱下、死亡和退出登录时撤销——不会导致栏位堆积

许可证

MIT。可自由包含在整合包中。