All versions
V1.3.0
Release
V1.3.07 months ago 23
Compatibility
Minecraft: Java Edition
1.20–1.20.4
Platform
Fabric
Supported environments
Client and server
Required content
Any compatible version
Changes
🇺🇸 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 方法签名兼容桥
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:hwtL1UUq"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:mr1owHxk:hwtL1UUq"
}

