
动作条 by Karl Karlmann
一个实用模组,拦截来自其他模组的按键状态查询,并将其路由至三个集中操作槽位。它减少了按键冲突,并通过一个整洁的背包界面,让玩家可以分配、绕过或隐藏捕获的能力。
查看大图动作栏 / 按键绑定路由器
动作栏(Action Bar)是一个面向Minecraft(Forge)的客户端实用模组,旨在缓解大型整合包中常见的按键绑定杂乱问题。
通过在输入层使用Mixins拦截按键状态查询,该模组能够将来自不同模组的主动技能整合到三个集中的、易于访问的槽位中。
原始模组功能完全正常,并会响应由动作栏触发的虚拟输入,从而无需为键盘分配数十个单独的物理热键。
核心机制
1. 基于槽位的路由
该模组提供了三个主要动作槽位(默认绑定到 R、G 和 V 键)。从其他模组发现的热键可以直接分配到这些槽位。按下指定的动作栏热键即可触应对应的模组技能。
2. 旁路模式
对于应保留其原始物理热键的技能,可以启用旁路模式。被旁路的技能动作将从主动作栏槽位中取消映射,但会在HUD中作为依附在主槽位后的小型索引标签进行视觉追踪。这为活跃技能提供了视觉指示,同时又不改变其物理控制方式。
3. 技能过滤(隐藏)
未使用的、被动的或不相关热键可以完全从选择菜单中隐藏,以保持界面整洁。在管理界面中按住修饰键可以随时显示隐藏的技能。
4. 持续输入支持
系统完全支持按住施法和引导型技能。对动作栏热键的物理按压时长会精确镜像到目标模组,确保持续激活技能完全按预期运作。
用户界面
动作栏的管理直接集成在原版物品栏界面中。配置界面出现在玩家角色模型旁边:
- 槽位点击(左键点击): 打开包含所有已发现模组热键的下拉选择列表。
- 选择(左键点击): 将选定技能分配给当前活动的槽位。
- 旁路切换(Ctrl + 左键点击): 切换选定技能的旁路模式。
- 隐藏切换(右键点击): 从默认下拉列表中隐藏选定技能。
- 显示隐藏(按住Shift): 在选择列表中临时显示所有隐藏的技能以进行重新配置。
资源包导出器
由于从其他模组自动捕获的热键本身不包含专用的16×16动作栏图标,该模组包含了一个集成的纹理模板生成器:
- 通过游戏内暂停菜单可以访问 “导出RP模板” 按钮。
- 点击此按钮会自动在
.minecraft/resourcepacks文件夹内生成一个结构化的、立即可用的资源包模板。 - 该模板包含为每个捕获的热键自动生成的、预先命名的占位文件夹和灰度模板PNG文件。
- 玩家可以在任何图像编辑器中打开这些模板文件,绘制自定义的16×16图标。一旦在游戏设置中启用该资源包,自定义图标就会在HUD和物品栏菜单中渲染。
🌟 寻找完整的进度系统?
动作栏最初是在开发我的主要项目 Stones 时作为内部工具诞生的。在花费了大量时间管理不同模组的数十个热键之后,我希望找到一种更简洁的方式来组织主动技能。这个解决方案最终变得足够有用,可以作为独立实用工具发布给大家。
如果你想体验作为完整游戏体验一部分的动作栏,请看看 Stones。这是一个围绕Minecraft原版经验值系统构建的进度模组,其中动作栏是魔法符文所赋予主动技能的主要交互界面。
点击图片访问Stones页面。
链接与支持
🎥 展示视频(德语配音): https://youtu.be/FHvxRGkN_3I
☕ 支持项目: https://ko-fi.com/karlkarlmann

还没有人评论,去客户端里说两句吧。
评论在新手盒子客户端中发表,这里同步展示。