Ability: Iron’s Spells ‘n Spellbooks
在 Curios 饰品栏中佩戴 Iron's Spells 的法术书,即可从可切换的技能快捷栏施放其中的法术,并显示法术图标、单个法术冷却时间和魔力覆盖层。适用于 Tensura RPG 整合包。
介绍
Ability ISS
一个为 Ability Hotbar 提供内容的附加模组,
让 Iron’s Spells ‘n Spellbooks
拥有第二条快捷栏:在 Curios spellbook 槽位佩戴法术书,其法术便会
显示为一条可循环切换、不可直接绑定的快捷栏——包含法术图标、各法术
独立冷却与法力值——通过 ISS 自身的施法流程释放,因此该快捷栏与 ISS
自带的轮盘、按键绑定和界面共存而非相互竞争。专为
Tensura RPG 整合包打造。
功能说明
- 快捷栏(
ability_iss:spellbook):已装备法术书的每个槽位对应一个格子,格子数量取自法术书自身的容量并限制在
[1, 18]以内。该快捷栏不会出现在绑定菜单中,轮盘会像对待其他快捷栏一样循环到它,一个选中框标记当前按键
作用的格子。未佩戴法术书时,快捷栏视为空,轮盘会跳过它。 - 格子直接绘制法术本身:每个格子显示法术自身的
图标纹理(法术没有物品形态),外加各法术的冷却扫过效果,以及锁定法术或法力值低于消耗时的
变暗效果——全部读取自 ISS 自身客户端同步的状态,因此快捷栏绝不会与 ISS 的
HUD 不一致。法术图标上不绘制消耗徽章(该徽章是一条无标注的条带;REQ-HOT-08 倾向于不加覆盖层而非制造干扰)。 - 施法通过 Ability Core 派发,以格子索引作为
激活的槽位上下文,然后委托给 ISS 自身的快速施法:法力值、
冷却、施法进行中以及所有拒绝消息都沿用 ISS 的流程,
快捷栏只承载结果(快捷栏仅发出意图)。槽位
派发通过 Ability Core 的槽位门控以失败关闭方式运行——过期的
格子、缺失的上下文或空的法术书会直接拒绝而非猜测。 - 快捷栏跟踪法术书:内容会在登录时、
法术书的法术发生变化时(铭刻),以及法术书
被装备或卸下时重新播种——按槽位进行,因此被移除的法术会清除自己的格子,
绝不会清除其前缀。 - 共存是刻意设计的:ISS 的法术轮盘、施法按键绑定和
界面均未改动——该快捷栏是附加的。如果此快捷栏应成为
唯一的法术显示,请在 ISS 的客户端配置中关闭其自带的法术栏
(config/irons_spellbooks-client.toml、[UI.SpellBar]、
spellBarDisplay = "Never")。 - 超过九个槽位的法术书会像其他快捷栏一样渲染为九槽分段并带一个
选择器(hotbar#86)。
依赖
| 模组 | 原因 | |
|---|---|---|
| 必需 | Minecraft | – |
| 必需 | NeoForge | – |
| 必需 | Curios | 法术书佩戴的 spellbook 槽位 |
| 必需 | Iron’s Spells ‘n Spellbooks | 法术书内容(ISpellContainer)与施法本身(serverSideInitiateQuickCast)——附加模组只做委托,绝不重新实现 |
| 必需 | Ability Hotbar | 快捷栏:注册、内容提供者格子、播种动词,以及格子绘制所依赖的图标/覆盖层钩子 |
| 必需 | Ability Core | 激活接缝:槽位门控、请求/结果词汇、可用性元组 |
Ability Core 和 Ability Hotbar 从本组织的 GitHub Packages
maven 解析(它们未发布到 CurseForge 或 Modrinth),因此 CI 需要
工作流令牌(已在 ci.yml 中配置),本地构建需要在 ~/.gradle/gradle.properties 中设置
gpr.user / gpr.key。
致谢
- 基于 NeoForge 构建。
- 派生自 neoforge-mod-template。
许可证
GNU Lesser General Public License v2.1——见 LICENSE。
Copyright (c) 2026 Bitwise Madness。
AI 披露
本项目部分内容是在 AI 编码工具的协助下编写的。
AI 辅助的代码、数据和文档仅在维护者进行人工审查后才会发布。
常见问题
Ability: Iron’s Spells ‘n Spellbooks 支持哪些 Minecraft 版本?
Ability: Iron’s Spells ‘n Spellbooks 支持 Minecraft Java 版 1.21.1,可用的加载器:NeoForge。下载时注意选择和你游戏版本一致的文件。
Ability: Iron’s Spells ‘n Spellbooks 怎么安装?
先用 PCL2 或 HMCL 启动器安装对应版本的 NeoForge,再把下载的 .jar 文件放进游戏目录的 mods 文件夹,重新启动游戏即可。开启了版本隔离的,mods 文件夹在 versions/版本名 下面。
AshuraNoYami 的其他作品
查看全部 →Moar Tinkers
目前新增了 63 种匠魂工具材料类型,以及一大堆特性!
Armory Expansion
Construct's Armory 与匠魂的扩展
Armory Expansion – Bits And Pieces
军械扩展附加包,收录了不适合放进我其他附加包中的内容。
Enchantment Packs – Custom Enchantments
Enchantment Packs 是一款轻量级实用模组,为 Minecraft 添加了灵活的附魔驱动属性系统。
评论
登录后评论和评分