多变快捷栏

多变快捷栏

一个实用模组,实现了快捷栏切换功能,灵感源自《星露谷物语》。

工具

Logo

Shifty Hotbar

GitHub 构建状态 版本 Modrinth CurseForge 许可证

一个完全客户端向的实用模组,实现了物品栏切换功能,灵感来源于《星露谷物语》。

我知道市面上已有类似的模组,但它们都无法完全满足我的需求。因此,我做了一个终极版本,集成了这类模组可能拥有的所有功能:

  • 可以双向移动物品栏行 (默认使用 上箭头 和 下箭头)
  • 可以双向移动物品栏列 (默认使用 右箭头 和 左箭头)
  • 可以双向移动快捷栏中的槽位
  • 可以双向移动所选列中的槽位
  • 按住 修改键 时 (默认使用 左 Alt),可以通过鼠标滚轮移动行、列和槽位
  • 按住 修改键 时 (默认使用 左 Alt),可以通过快捷栏热键(1...9)快速切换到某一行、列或槽位

预览


按键绑定

按键绑定可以像原版按键一样进行配置:

  • 前往 选项...
  • 选择 控制...
  • 然后选择 按键绑定...
  • 向下滚动到 Shifty Hotbar 区域
名称 描述 默认值
行修改键 按住时,允许你通过鼠标滚轮/热键(1...9)移动行,而不是选择槽位 左 Alt
上一行 移动物品栏中所有行,使物品栏最上面一行成为快捷栏 下箭头
下一行 移动物品栏中所有行,使快捷栏上方一行成为快捷栏 上箭头
列内行修改键 按住时,允许你通过鼠标滚轮移动所选列中的槽位,而不是选择槽位
列内上一行 移动所选列中的所有槽位,使物品栏最上面的槽位成为快捷栏槽位
列内下一行 移动所选列中的所有槽位,使快捷栏槽位上方的槽位成为快捷栏槽位
列修改键 按住时,允许你通过鼠标滚轮/热键(1...9)移动列,而不是选择槽位
上一列 移动物品栏中所有列,使所选槽位之前的槽位成为所选槽位 左箭头
下一列 移动物品栏中所有列,使所选槽位之后的槽位成为所选槽位 右箭头
行内列修改键 按住时,允许你通过鼠标滚轮移动快捷栏中的槽位,而不是选择槽位
行内上一列 移动快捷栏中的所有槽位,使所选槽位之前的槽位成为所选槽位
行内下一列 移动快捷栏中的所有槽位,使所选槽位之后的槽位成为所选槽位

配置

如果你安装了 Cloth Config,你可以自定义模组的行为。配置文件通常位于 ./config/shifty_hotbar.json,默认内容如下:

{
  "invertRowScroll": false,
  "invertColumnScroll": false
}
名称 描述 默认值
invertRowScroll 按下 行 或 列内行 修改键时,反转鼠标滚轮方向 false
invertColumnScroll 按下 列 或 行内列 修改键时,反转鼠标滚轮方向 false

你可以直接编辑配置文件中的任意值,或通过 ModMenu 进行修改。


安装

要求:

  • Minecraft >=1.14.x
  • Fabric Loader >=0.7.0
  • Fabric API >=0.25.0

你可以从以下渠道下载模组:

从源代码构建

要求:

  • JDK 17

Linux/MacOS

git clone https://github.com/Kir-Antipov/shifty-hotbar.git
cd shifty-hotbar

chmod +x ./gradlew
./gradlew build
cd build/libs

Windows

git clone https://github.com/Kir-Antipov/shifty-hotbar.git
cd shifty-hotbar

gradlew build
cd build/libs