All versions
V1.2.0
Release
V1.2.08 months ago 22
Compatibility
Minecraft: Java Edition
1.20–1.20.4
Platform
Fabric
Supported environments
Client and server
Required content
Any compatible version
Changes
🇺🇸 English
🚀 Features
- Intelligent Auto-Refill: Automatically restocks depleted hotbar slots with identical items from the inventory.
- NBT Persistence: Added server-side NBT saving (
kabutack_hotbars.dat) for hotbar presets. Layouts now persist across game restarts and world reloads. - "Best-Fit" Algorithm:
F7restoration now prioritizes exact NBT matches; if none exist, it intelligently selects items with the closest durability to your preset. - Offline Mode Support: Implemented dual-matching logic (UUID + Username) to prevent data loss when UUIDs fluctuate in offline/pirated clients.
- Alt Filtering Sort: Hold
Altand drag to transfer only items of the same type. Includes a visual highlighting overlay.
🔧 Tweaks & Fixes
- Expanded Search Radius: Hotbar restoration now searches the entire inventory (slots 0-35) instead of just the main inventory (9-35).
- Anti-Oscillation Logic: Added interception logic to prevent an infinite swapping loop when multiple identical items exist in the inventory.
- Cross-Version API Fixes: Resolved crashes on Minecraft
1.20.2 - 1.20.4by using Reflection forPersistentStateManagerand adopting modernEntityname fetching. - Lock Lifecycle: Fixed a bug where the
isMovingItemsstate lock failed to release if the GUI was force-closed via theEsckey. - HUD Refinement: Added cycling HUD positions via the
=key to easily avoid UI overlap.
🇨🇳 简体中文
🚀 新增特性
- 智能自动补给:当快捷栏物品耗尽时,自动从背包中寻找同类物品补满当前槽位。
- 预设永久存储:引入服务端 NBT 存储系统(
kabutack_hotbars.dat),支持跨存档、跨重启永久保存快捷栏布局。 - 智能择优匹配算法:使用
F7恢复时,优先匹配完全一致的 NBT 数据;若无,则自动寻找耐久度最接近预设的物品,避免新旧工具误换。 - 离线模式深度兼容:实现 UUID 与 玩家名双重识别存储系统,确保离线模式玩家在 UUID 变动后仍能找回快捷栏数据。
- Alt 分类整理:新增“同类项过滤”转移功能。按住
Alt键滑动鼠标时,仅转移与起始物品同类的项,并附带视觉高亮遮罩提示。
🔧 优化与修复补丁
- 扩大搜索范围:将物品恢复的搜索半径从仅主背包扩大至全物品栏(槽位 0-35),确保放在快捷栏其他位置的物品也能被正确归位。
- 交换拦截机制:增加了“仅在更优时交换”的判定机制,杜绝了多个同类物品存在时可能导致的无限来回替换(振荡)问题。
- 完美跨版本兼容:通过底层反射(Reflection)技术动态适配 API 差异,修复了在
1.20.2~1.20.4版本上的各种崩溃(如PersistentStateManager及EntityName报错),实现单文件通杀! - 泄露修复:修复了通过
Esc键意外关闭容器界面后,可能导致状态锁未能正确释放的隐患。 - HUD 位置循环:按下
=键支持在屏幕四个角循环切换 HUD 位置,防遮挡更方便。
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle. To learn more about the Modrinth Maven API, click here.
Note: When available, you should use the creator's maven repo instead as it will have transitive dependency information that the Modrinth Maven API does not. You may also end up with duplicate dependencies if you use a mix of Modrinth and non-Modrinth Maven repositories for your dependencies, because the group identifier will be different when served through the Modrinth Maven API.
Maven coordinates:
Version ID:
build.gradle:
repositories {
exclusiveContent {
forRepository {
maven {
name = "Modrinth"
url = "https://api.modrinth.com/maven"
}
}
// forRepositories(fg.repository) // Uncomment when using ForgeGradle
filter {
includeGroup "maven.modrinth"
}
}
}
// Standard Gradle dependency
dependencies {
implementation "maven.modrinth:mr1owHxk:7riEopVB"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:mr1owHxk:7riEopVB"
}

