Releases: Ice2974/QuickShulker-NeoForged
Releases · Ice2974/QuickShulker-NeoForged
Release list
QuickShulker-NeoForged v1.0.0
这是 QuickShulker-NeoForged 的首个正式版本。
主要更新
新增末影箱收纳功能
- 支持拿普通物品 / 潜影盒右键末影箱,将物品收入玩家自己的末影箱。
- 支持拿末影箱右键普通物品 / 潜影盒,将目标物品收入玩家自己的末影箱。
- 支持拿末影箱右键空槽,从玩家自己的末影箱中取出物品。
- 末影箱内容始终来自玩家自己的末影箱库存,不写入末影箱物品本身。
- 末影箱不能收入末影箱。
- 向潜影盒内容槽放出末影箱物品时,会跳过潜影盒,避免潜影盒嵌套进潜影盒。
新增鼠标拖拽批量操作
- 支持潜影盒拖拽批量收纳 / 批量放出。
- 支持末影箱拖拽批量收纳 / 批量放出。
- 放出顺序统一为从后往前。
- 拖拽路径补齐了与右键路径一致的安全限制,避免绕过当前宿主槽位保护。
配置页面更新
-
原
Shulker Bundling页面调整为统一的Bundling/收纳页面。 -
新增末影箱收纳相关配置项:
- 末影箱插入
- 末影箱拾取收纳
- 末影箱取出
- 末影箱拖拽批量操作
-
中文界面中
Quick Open显示为快速打开,Bundling显示为收纳。 -
调整了配置页面布局和部分中英文文案。
数据安全与回归修复
- 修复多条创造模式下可能导致复制的路径。
- 强化 quick-open 页面切换、背包关闭、拖拽状态清理和 carried stack 同步。
- 强化服务端校验,减少客户端异常请求导致的复制、丢失或幽灵物品风险。
- 修复末影箱右键末影箱时短暂消失的问题,保持原版行为。
未包含功能
以下功能仍未包含在 1.0.0 中:
rightClickClose/ 右键关闭当前盒子界面- Bundle 独立菜单
- reopen inventory
QuickShulker-NeoForged v0.2.0
0.2.0 是一次面向稳定性的增强更新,重点补齐了末影箱同步、shulker bundling 右键交互和配置项整理,并移除了存在复制风险的 reopen inventory 流程。
主要更新
- 末影箱 quick-open 额外同步客户端显示,包含 full sync 和 slot sync
- 完成 shulker bundling 的
insert、pickup insert、extract、transfer transfer语义保持为“鼠标来源潜影盒 -> 悬停目标潜影盒”- 补齐配置项,并移除
rightClickClose - 为数据安全起见,删除
reopen inventory,关闭界面后不再自动回到玩家背包
已知限制
- 配置 GUI / Mods 页面按钮可能仍不可用,但配置文件可正常使用
- mouse dragged 批量行为、Bundle 独立菜单、末影箱 bundling 暂未包含
QuickShulker-NeoForged v0.1.0
功能
- 支持潜影盒、末影箱、工作台、切石机、铁砧 quick-open
- 支持手持快捷键打开
- 支持无界面手持右键打开
- 支持背包 / 容器界面悬停快捷键打开
- 支持背包 / 容器界面悬停右键打开
- 支持在不同 quick-open 宿主之间切换打开
- 打开中的宿主槽位会被锁定,避免误移动、复制或错误写回
- 潜影盒关闭后会保存内容
- 末影箱使用玩家自己的 EnderChestInventory
- quick-open 切换时会尽量恢复鼠标位置
支持版本
- Forge 1.20.1 / Forge 47.x / Java 17
- NeoForge 1.21.1 / NeoForge 21.x / Java 21
已知限制
- Bundle 独立菜单暂未实现
- 鼠标拖拽批量行为暂未实现
- rightClickClose 暂未实现
- reopen inventory S2C 暂未实现
- 末影箱额外客户端同步协议暂未实现
- 多人压力测试与创造模式复杂边界仍需后续补充验证