Compatibility
Minecraft: Java Edition
1.21.11
1.21.1
1.20–1.20.4
Platforms
Supported environments
Client and server
Tags
Creators
Details
Licensed ARR
Published 3 months ago
Changelog
🇺🇸 English
🚀 Features
- Auto-Refill pipeline redesigned:
- client pre-judgment + server secondary validation
- replay-safe request sequencing
- server-side cooldown/window verification
- Per-player refill preferences + dual filter modes:
- each player owns independent enable/disable and listed-item rules
- supports BLACKLIST and WHITELIST modes end-to-end
- preferences synced from client and persisted server-side by UUID
- In-game Auto-Refill Settings UI:
- open by keybind
- recent-first item list with optional view-all mode
- click-to-toggle listed status
- search by item name / identifier
- mode hint text and mode-aware behavior explanation
- HUD expansion merged from unreleased 1.2.1:
- added Light Level and In-Game Time HUD entries
- light warning focuses on block-light spawn rule (1.18+)
- Independent HUD Settings GUI (new):
- dedicated HUD config screen (open by hotkey)
- individual toggles for FPS / Chunks / Light / Time
- colored state labels (ON green / OFF red)
- Hotbar preset panel interaction redesign:
- top preset tabs (1~3) + bottom action buttons (Save / Apply / Close)
Bkey opens panel only (not a toggle-close key)- closing is via ESC or panel Close button
- Apply action closes panel immediately for fast combat workflow
- F6/F7 semantics clarified:
F6quick-saves Preset #1F7quick-restores Preset #1F7now updates panel default selection memory to preset #1
- Visual feedback polish:
- refill enabled state with color style
- green save-success actionbar feedback
- green HUD-save actionbar feedback
🔧 Fixes & Compatibility
- Fixed false triggers when switching to an empty hotbar slot.
- Improved left-click tool depletion detection (e.g. shears durability break path).
- Strengthened restore consistency for edge cases:
- strict two-phase restore (fill non-empty targets first, then clear empty targets)
- hotbar empty-slot restoration now supports move-to-inventory or drop fallback when backpack is full
- restore candidate scan expanded to full inventory range (0~35, with fixed-slot protections)
- added restore-chain debug logs (start/end, no-candidate, forced-drop) behind debug toggle
- Improved adaptive UI layout for small window sizes:
- dynamic columns/rows
- reduced overlap risk
- bottom controls no longer easily overflow.
- Removed advanced-text editing entry from the main flow to reduce narrow-screen conflicts.
- Fixed 1.20.1 text formatting API compatibility issue in config screen button rendering.
- Fixed HUD bottom-corner anchoring to use real visible-line height (no extra bottom gap when some items are hidden).
- Added cross-version compatibility bridges for 1.20 ~ 1.20.4:
- PersistentState getOrCreate signature bridge
- ItemStack NBT read/write compatibility bridge
- screen background render method compatibility bridge
- mouseScrolled signature compatibility bridge
🇨🇳 简体中文
🚀 新增特性
- 自动补给链路重构:
- 客户端预判 + 服务端二次确认
- 请求序号防重放
- 服务端窗口与冷却权威判定
- 玩家级偏好隔离 + 双筛选模式:
- 每位玩家独立配置自动补给开关与已列入物品规则
- 自动补给全链路支持 BLACKLIST / WHITELIST 两种模式
- 客户端同步到服务端,并按 UUID 持久化
- 游戏内自动补给设置页:
- 按键打开
- 最近使用优先列表 + 查看全部模式
- 点击图标切换“已列入”状态
- 支持按物品名或 ID 搜索
- 模式说明文案与模式行为联动
- 合并未发布的 1.2.1 HUD 增强:
- HUD 新增光照与游戏时间信息
- 光照预警聚焦方块光照规则(1.18+ 刷怪机制)
- 新增 HUD 独立设置界面:
- 提供独立 HUD 配置页(按键打开)
- 支持 FPS / 区块 / 光照 / 时间逐项开关
- 开关状态颜色化显示(开=绿色,关=红色)
- 快捷栏预设面板交互重构:
- 改为顶部预设页签(1~3)+ 底部按钮(保存 / 使用 / 关闭)
- B 键仅用于打开面板(不承担二次关闭)
- 关闭方式改为 ESC 或面板内“关闭”按钮
- 点击“使用”后自动关闭面板,减少战备切换路径
- F6/F7 语义明确并与面板联动:
F6固定为快速保存预设 #1F7固定为快速恢复预设 #1F7触发后同步记忆面板默认预设为 #1
- 交互样式优化:
- 自动补给开关状态颜色化
- 自动补给保存后绿色成功提示(ActionBar)
- HUD 设置保存后绿色成功提示(ActionBar)
🔧 修复与兼容
- 修复“切到空手槽位误触发自动补给”的问题。
- 补强左键工具损耗触发路径(如剪刀耐久耗尽场景)。
- 强化预设恢复一致性与极端场景健壮性:
- 恢复链路改为“两阶段严格恢复”(先恢复非空目标槽,再清空目标空槽)
- 空槽恢复在背包满时提供“收纳失败则丢地”兜底,确保流程可完成
- 候选扫描扩展到全背包范围(0~35,且保护已固定槽位不被后续步骤破坏)
- 增加恢复链路调试日志(开始/结束、无候选、丢地行为)
- 优化小窗口下的 UI 自适应布局:
- 动态列数与行数
- 降低文字覆盖风险
- 底部按钮不易溢出屏幕
- 移除高级文本编辑主入口,规避窄屏重叠风险。
- 修复 1.20.1 下配置页按钮文本格式化 API 兼容问题。
- 修复 HUD 在左下/右下角按可见项动态高度吸附时的底部空隙问题。
- 补齐 1.20 ~ 1.20.4 跨版本兼容桥接:
- PersistentState getOrCreate 签名兼容桥
- ItemStack NBT 读写兼容桥
- Screen renderBackground 方法签名兼容桥
- mouseScrolled 方法签名兼容桥
Dependencies
Files
KabutackEssentials-1.20-1.20.4-fabric-v1.3.0.jar(114.99 KiB) Primary
Metadata
Release channel
ReleaseVersion number
V1.3.0Loaders
Fabric
Game versions
1.20–1.20.4Environment
Client and server, required on both


