1.20.1-3.23.4.5.110
on 2026 Mar 01更新日志
通用
- 更新至版本 3.23.4.5
修复
- 修复铁匠升级导致物品清空的问题
1.21.1-3.23.4.3.106
on 2026 Mar 01更新日志
通用
- 更新至版本 3.23.4.3
1.20.1-3.23.4.4.105
on 2026 Mar 01更新日志
通用
- 更新至版本 3.23.4.4
修复
- 修复了设置界面中不显示 EMI 的问题
- 修复了按下背包打开键时背包界面无法关闭的错误
- 从储藏室切换到设置时,鼠标光标会被重置到屏幕中心的问题
1.21.1-3.23.4.2.103
on 2026 Mar 01更新日志
一般
- 更新至版本 3.23.4.2
修复
- 修复 EMI 在设置界面中不显示的问题
1.20.4-3.20.7.101
on 2026 Mar 01更新日志
通用
- 更新至版本 3.20.7
1.21.1-3.23.4.1.96
on 2026 Mar 01更新日志
通用
- 更新至版本 3.23.4.1
- 代码清理
修复
- 修复了电池升级导致的崩溃问题
- 修复了使用 REI 自动填充时会删除物品的问题
- 修复了与 Puzzles Lib 的崩溃/兼容性问题
合并自上游
新特性
- 更新了葡萄牙语翻译(感谢 eiyaxz)
- 添加了生存模式无限升级,现在生存玩家无需管理员权限即可制作并完全使用。生存玩家可以:
- 从升级槽中移除该升级
- 在空槽位中设置新物品为无限
- 破坏并拾取带有生存模式无限升级的背包
- 添加了无尽升级
- 修改了判断物品是否可放入升级槽的方式:现在即使是原版模组自带的升级,也仅使用 sophisticatedbackpacks:upgrade 标签进行判断,以确保与所有附加模组的升级判断逻辑保持一致
- 添加了高级唱片机升级
- 拥有多个槽位,可存放音乐唱片并依次播放
- 提供跳过当前播放唱片的控制按钮
- 可通过“随机播放”开关以随机顺序播放唱片
- 支持重复播放全部唱片或当前唱片
- 现在某些生成时背包内带有唱片机的生物,有时会携带高级唱片机升级,并可能包含多张音乐唱片
修复
- 修复了注册到 REI 的配方 ID,使其能正确支持配方书签功能;同时优化了这些 ID,避免在某些情况下包含过多不必要的数据
- 修复了背包拾取逻辑:现在会正确检查是否含有无尽升级,再提示玩家“只有管理员才能拾取带有无尽升级的背包”。此前的问题导致即使背包未安装无尽升级也会显示该提示
- 修复了在饰品类型刷新时背包渲染可能引发的并发修改异常(CME)
- 修复了 Chipped 模组的升级项,现将其作为可选条目加入 sophisticatedbackpacks:upgrade 标签列表(从而在未安装 Chipped 模组时不会导致该列表加载失败)
- 修复了背包在高级提示框中显示其 UUID
- 清理了背包堆叠的渲染逻辑,使其更兼容非默认 GUI 变换的渲染方式
- 修复了当某物尝试从背包获取 ItemHandler 能力、而该背包尚未分配存储 UUID 时,背包会返回一个空的 ItemHandler。此举可防止在背包堆叠为副本的情况下创建不必要的存储 ID 和记录(因为新生成的存储 ID 无法保留在该副本上)
- 修复了客户端会不必要地创建背包内容的问题;同时修改了带有唱片机升级的背包从生物掉落的方式,使其同样清理背包内容,并将唱片机物品保留在堆叠本身,直到玩家首次打开背包为止
- 修复了在创造模式物品栏中无法将物品存入背包的问题,因为在该界面中没有服务端处理逻辑,物品实际上无法被移入背包存储
1.20.1-3.23.4.1.95
on 2026 Mar 01更新日志
通用
- 更新至版本 3.23.4.1
修复
- 修复了 REI 在使用自动填充时删除物品的漏洞
- 修复了与 Puzzles Lib 的崩溃/不兼容问题
- 修复了合并后背包的渲染问题
合并自上游
新特性
- 更新了中文翻译(感谢 ZHAY10086)
- 更新了葡萄牙语翻译(感谢 eiyaxz)
- 新增生存模式无限升级,生存玩家无需管理员权限即可制作并完全使用。生存玩家可以:
- 从升级槽中移除该升级
- 在空槽位中设置新物品为无限
- 破坏并拾取带有生存无限升级的背包
- 新增无限升级
- 使背包内所有物品变为无限
- 仅管理员可在升级放入升级槽后向其中添加额外物品(并使其变为无限)
- 仅管理员可破坏/拾取带有无限升级槽的背包
- 修改了判断物品是否能放入升级槽的方式:现在即使是原版模组自带的升级,也统一使用 sophisticatedbackpacks:upgrade 标签进行判断,以确保与任何插件模组的升级判断逻辑一致
- 新增高级唱片机升级
- 拥有多个槽位,可存放音乐唱片并依次播放
- 提供控制按钮,可在播放的唱片间跳转
- 通过“随机播放”开关支持以随机顺序播放唱片
- 支持重复播放全部唱片或当前正在播放的唱片
- 背包中生成了唱片机的生物现在有时会携带高级唱片机升级,且可能包含多张音乐唱片
修复
- 修复了背包拾取逻辑,现在会正确检查是否含有无限升级后再提示玩家“仅管理员可拾取带有无限升级的背包”。此前的问题导致所有背包都会显示该提示,即使它们并未安装无限升级。
- 修复了在饰品类型刷新时背包渲染可能出现的并发修改异常(CME)
- 修复了即使整合包中未包含 Chipped 模组,升级仍可在升级槽中正常工作的问题
- 优化了背包堆叠渲染逻辑,使其更兼容那些使用非默认 GUI 变换方式的渲染
- 修复了在创造模式物品栏中无法将物品存入背包的问题,因为在该界面下没有服务端处理逻辑,物品实际上不会被移入背包存储
1.20.1-3.21.2.1.81
on 2026 Mar 01更新日志
通用
- 更新至版本 3.21.2.1
新增功能
- 在物品存储器中添加背包,以支持与新颜料刷物品的交互
合并自上游
新增功能
- 更新升级代码,以保持与最新版核心模组的兼容性
- 添加从JEI到锻造升级的转移功能,现在只需点击便捷的加号即可自动填满全部3个输入槽
- 新增锻造升级。其功能类似锻造台,但位于升级槽内。与锻造台不同的是,即使未完成合成便退出,该升级仍会保留其内容。
- 添加逻辑:为被怪物掉落的背包填充战利品
- 合并拉取请求 #1228 来自 P3pp3rF1y/1.20.x-dev
- 更新背包图层渲染代码,改用身体旋转 /
- 合并拉取请求 #1220 来自 P3pp3rF1y/1.20.x-dev
- 新增土耳其语翻译(感谢 RuyaSavascisi)
- 合并拉取请求 #1172 来自 P3pp3rF1y/1.20.x-dev
修复
- 修复了处理被整合包移除流体时的问题(tan)
- 合并拉取请求 #1217 来自 P3pp3rF1y/1.20.x-dev
- 修复设置中“其他玩家可打开”按钮的显示问题
- 合并拉取请求 #1208 来自 P3pp3rF1y/1.20.x-dev
- 修复排序触发条件,现光标位于 st 外任意位置均可触发
- 合并拉取请求 #1191 来自 P3pp3rF1y/1.20.x-dev
- 修复收纳逻辑,使其能正确收纳超大堆叠物品(lar
- 合并拉取请求 #1161 来自 P3pp3rF1y/1.20.x-dev
- 修复背包仅关闭GUI而非导致游戏崩溃的问题(wo
- 合并拉取请求 #1158 来自 P3pp3rF1y/1.20.x-dev
- 修复铁砧升级在多名玩家同时操作时可能产生复制物品的问题
- 合并拉取请求 #1155 来自 P3pp3rF1y/1.20.x-dev
- 修复将物品收纳进背包/潜影盒时未能正确扣除物品的问题
1.21.1-3.21.1.1.82
on 2026 Mar 01更新日志
通用
- 更新至版本 3.21.1.1
修复
- 将 porting_lib_loot 模块移回精妙核心
- 切换至官方 porting-lib beta 版本并添加必要补丁,希望能修复与其他使用 porting-lib 的模组的兼容性问题
合并自上游
新增功能
- 在 JEI 兼容中为锻造升级添加了“催化剂”锻造配方,使其显示在锻造配方旁,并可通过按 U 键查看所有锻造配方
- 添加了从 JEI 到锻造升级的物品转移功能,只需点击便捷的加号即可填满全部 3 个输入槽
- 新增锻造升级。其功能类似于锻造台,但位于升级槽内。与锻造台不同,此升级在未完成合成时退出仍会保留内容物
- 与储藏室漏斗升级中新增自动化实体支持相关的更改。这基本上使背包能与最新版核心兼容
修复
- 修复了背包数据在移除背包后未能正确保存的问题,同时更积极地清除由生物穿戴的背包数据——在极少数情况下,若生物刚被卸载,会导致唱片机升级从此类背包中消失,但应能解决世界越老背包数据持续膨胀的问题
- 修复了背包渲染数据在数据组件中未能正确序列化/反序列化的问题
1.21.1-3.20.26.2.69
on 2026 Mar 01更新日志
通用
- 更新至版本 3.20.26.2
修复
- 按下背包快捷键时,背包界面未正常关闭
合并自上游
新特性
- 添加逻辑:用战利品填充由生物掉落的背包
- 合并拉取请求 #1227,来自 P3pp3rF1y/1.21.x-dev
- 更新背包图层渲染代码,以使用身体旋转
- 合并拉取请求 #1219,来自 P3pp3rF1y/1.21.x-dev
- 新增存储搜索功能
- 合并拉取请求 #1195,来自 P3pp3rF1y/1.21.x-dev
- 新增土耳其语翻译(感谢 RuyaSavascisi)
- 合并拉取请求 #1188,来自 P3pp3rF1y/1.21.x-dev
修复
- 修复了在整合包中被移除的流体在 tan 中的处理问题
- 合并拉取请求 #1216,来自 P3pp3rF1y/1.21.x-dev
- 修复了设置中“其他玩家可以打开”按钮的显示问题
- 合并拉取请求 #1213,来自 P3pp3rF1y/1.21.x-dev
- 修复了由生物穿戴的背包中的唱片机在特定情况下开始播放的问题
- 合并拉取请求 #1212,来自 P3pp3rF1y/1.21.x-dev
- 修复了 discBlockList 在某些情况下未被正确考虑的问题
- 合并拉取请求 #1207,来自 P3pp3rF1y/1.21.x-dev
- 修复了当光标位于存储区域外任意位置时排序未触发的问题
- 合并拉取请求 #1192,来自 P3pp3rF1y/1.21.x-dev
- 修复了铁砧升级在堆叠尺寸允许的情况下仍限制堆叠数不超过 64 的问题
- 合并拉取请求 #1171,来自 P3pp3rF1y/1.21.x-dev
- 修复了记事簿逻辑无法收纳超大堆叠(大型堆叠)的问题
- 合并拉取请求 #1166,来自 P3pp3rF1y/1.21.x-dev
- 修复了储罐/电池升级可被错误替换的问题
- 合并拉取请求 #1160,来自 P3pp3rF1y/1.21.x-dev
- 修复了背包在关闭时直接崩溃而非仅关闭 GUI 的问题
- 合并拉取请求 #1159,来自 P3pp3rF1y/1.21.x-dev
- 修复了铁砧升级在多名玩家同时操作时可能导致复制的问题
- 合并拉取请求 #1156,来自 P3pp3rF1y/1.21.x-dev
1.21.1-3.20.26.1.61
on 2026 Mar 01更新日志
通用
- 更新至版本 3.20.26.1
修复
- 修复了嵌套升级与磁力升级(例如)同时使用时导致的崩溃问题。
合并自上游
新特性
- 添加逻辑:当漏斗管道开始从由生物掉落的背包中提取物品时,会自动用战利品填充该背包,无需玩家先打开背包。
- 更新背包图层渲染代码,改用身体旋转/位移方式,以更好地兼容对玩家/生物进行动画处理的模组(如 EMF)。
- 新增存储搜索功能:
- 排序按钮旁的放大镜可打开搜索框
- 可通过物品名称或使用 @ 前缀按模组名称进行搜索
- 默认情况下,会自动填充上次关闭存储 GUI 时使用的搜索词
- 在设置中可全局开启/关闭所有玩家存储的此功能,也可为每个单独存储开启/关闭(记住该存储上次使用的搜索词,并仅在该存储中自动填充)
修复
- 修复储罐升级中因模组包移除流体而导致的问题,现在会正确将其设为空,避免某些情况下的崩溃。
- 修复设置界面中的“其他玩家可打开”按钮不会遮挡新增搜索按钮的问题。
- 修复生物穿戴的背包中的唱片机在游戏保存并重新加载后无法自动播放的问题。
- 修复 discBlockList(黑名单)在 1.21 移植过程中被意外移除后未被正确重新启用的问题。
1.20.1-3.20.17.1.60
on 2026 Mar 01更新日志
通用
- 更新至版本 3.20.17.1
合并自上游
新特性
- 添加逻辑:当漏斗管道开始从生物掉落的背包中提取物品时,自动用战利品填充该背包,无需玩家先打开背包
- 更新背包图层渲染代码,使用身体旋转/位移,以更好地兼容对玩家/生物进行动画处理的模组(如 EMF)
- 新增存储搜索功能
- 排序按钮旁的放大镜可打开搜索盒
- 可通过物品名称搜索,或使用 @ 前缀按模组名称搜索
- 默认情况下,会自动填充上次关闭存储 GUI 时搜索盒中的搜索词
- 在设置中可为所有玩家存储统一开启/关闭此功能,也可为每个单独的存储分别开启/关闭(会记住该存储上次使用的搜索词,并仅在该存储中自动填充)
- 新增土耳其语翻译(感谢 RuyaSavascisi)
修复
- 修复储罐升级中对已从整合包移除的流体的处理逻辑,使其正确设为空状态,避免某些情况下崩溃
- 修复设置中“其他玩家可以打开”按钮的显示位置,避免遮挡新增的搜索按钮
- 修复排序触发逻辑:当光标位于存储槽区域外任意位置时即触发排序。解决了此前的问题——当中键点击且光标不在任何槽位上时,排序模组会对高级物品栏进行排序,导致物品丢失(例如使用堆叠升级时)
1.21.1-3.20.19.51
on 2026 Mar 01更新日志
通用
- 更新至版本 3.20.19
修复
- 添加了 SetGhostSlot 和 SetMemorySlot 载荷的副本,以便 REI 和 EMI 可与 JEI 及彼此同时加载。
- 修复与农夫乐事:重织 (Farmer's Delight Refabricated) 的兼容性问题
- 修复 REI 兼容性问题
- 修复缀品兼容性问题,此前背包无法在背用武器槽位中装备
1.21.1-3.20.19.44
on 2026 Mar 01更新日志
通用
- 更新至版本 3.20.19
- 代码清理
- 更新移植版本至 1.21.1
修复
- 玩家重生后,玩家设置未能正确转移
1.20.4-3.20.6.41
on 2026 Mar 01更新日志
通用
- 更新至版本 3.20.6
修复
- 有时使用背包击杀生物时游戏会崩溃
1.20.4-3.20.6.30
on 2026 Mar 01更新日志
通用
- 更新至版本 3.20.6
- 代码清理
- 为 mkb 兼容性添加 package-info
- 在 README 中明确说明如何使用本仓库
- 更新更新日志
- 调整配置类,使其更接近原版 Forge 版本,便于在 Forge 与 Fabric 版本之间进行代码对比
修复
- 兼容性注册表过早实例化了兼容模块,导致所有可选模组被强制要求加载。
- 玩家重生后设置未正确转移。
- 实现 onDroppedByPlayer 方法。
- 修复与 IBEEditor 的不兼容问题。
- 修复打开背包的按键绑定问题,此前无法正确将其绑定到鼠标按键。
- 修复在某些情况下补货升级可能导致物品被删除的漏洞。
- 缀品标签不应使用提示文本谓词进行验证,而应使用验证器谓词。
- 排序快捷键仅对鼠标按键生效,对普通按键无效的问题已修复。
- 修复与结构变体(Repurposed Structures)的兼容性问题。
- 移除自定义的 ItemStackHandler 实现,并修复通过右键点击升级物品添加升级时升级未正确应用的漏洞。
- 修复缀品兼容性在清空 TrinketInventory 时引发崩溃的问题。
1.20.1-3.20.11.26
on 2026 Mar 01更新日志
通用
- 更新至版本 3.20.11
- 代码清理
- 为 mkb 兼容性添加 package-info
- 在 README 中明确说明如何使用本仓库
- 更新更新日志
- 使配置更贴近原版 Forge 版本,便于 Forge 与 Fabric 版本间代码对比
修复
- 玩家重生后设置未正确转移
- 实现 onDroppedByPlayer
- 修复与 IBEEditor 的兼容性问题
- 修复打开背包的按键绑定问题,此前无法正确绑定到鼠标按键
- 修复特定情况下补货升级可能导致物品被删除的漏洞
- 缀品标签不应通过提示框谓词验证,而应使用验证器谓词
- 排序快捷键仅支持鼠标按键,不支持普通按键的问题已修复
- 修复与结构变体 (Repurposed Structures) 的兼容性问题
- 移除自定义 ItemStackHandler 实现,并修复通过右键点击升级物品添加升级时升级未正确生效的漏洞
- 修复清空缀品容器 (TrinketInventory) 时因缀品兼容性导致的崩溃问题
1.19.2-3.20.2.22
on 2026 Mar 01更新日志
通用
- 更新至版本 3.20.2
- 代码清理
修复
- 玩家重生后玩家设置未正确转移
- 实现 onDroppedByPlayer
- 修复打开背包的快捷键绑定问题,此前无法正确将其绑定到鼠标按键
- 修复合并冲突问题
- 修复在某些情况下补货升级可能导致物品被删除的漏洞
- 缀品标签不应使用提示文本谓词进行验证,而应使用验证器谓词
- 排序快捷键仅对鼠标按键生效,对键盘按键无效的问题已修复
- 修复与结构变体(Repurposed Structures)的兼容性问题
- 修复缀品兼容性问题:当 TrinketInventory 被清空时会导致游戏崩溃
Sophisticated Backpacks 3.19.5+mc1.20.1-build.104
on 2026 Mar 01适用于 Minecraft 1.19.2 的 Fabric 版精妙背包(SophisticatedBackpacks)的另一次错误修复版本。
本版本基于精妙背包 3.19.4 版。
别忘了更新精妙核心(SophisticatedCore)!
通用
- ModernKeybinding 不再是硬性依赖,现为可选
修复
- 缀品(Trinket)兼容性问题:当缀品物品栏(TrinketInventory)被清空时会导致崩溃
- 修复与结构变体(Repurposed Structures)的另一项兼容性问题
Sophisticated Backpacks 3.19.5+mc1.19.4-build.105
on 2026 Mar 01适用于 Minecraft 1.19.4 的 Fabric 版精妙背包(SophisticatedBackpacks)的又一次 Bug 修复版本。
该版本基于精妙背包 3.19.4 版本。
别忘了更新精妙核心(SophisticatedCore)!
通用
- ModernKeybinding 不再是硬性依赖,而是可选依赖
修复
- 缀品(Trinket)兼容性问题:当缀品容器(TrinketInventory)被清空时会导致崩溃
- 修复了另一个与结构变体(Repurposed Structures)的兼容性问题



