跳到正文

Unlimited Stacks Mod

将物品堆叠上限从 99 提升至 1,073,741,823。堆叠在重新登录后依然保留。无需配置。

收藏

介绍

介绍由机器翻译自 Modrinth 原页面,仅供参考。

无限堆叠

原版将物品堆叠上限设为 99。此模组将上限提高至 1,073,741,823。

无需配置。无需命令。没有 GUI。安装后即可不用管它。


原版的问题

Minecraft 会在三个不同的位置强制执行堆叠上限。大多数声称能移除上限的模组只修复其中一两处,这意味着超过 99 个的物品堆叠会出现以下情况之一:

  • 游戏内显示正常,但在世界存档或重新加载时会悄悄消失
  • 数量显示正确,但无法放入容器
  • 一切正常,直到你重新登录,然后物品堆叠就消失了

此模组修复了这三个问题。


实际修改内容

1. 物品堆叠上限
在物品层级覆盖 getMaxStackSize(),适用于所有不可损坏的物品。此设置决定物品在你的物品栏中最多能堆叠多少个。

2. 容器槽位上限
在容器接口层级覆盖 getMaxStackSize()。没有这项修改时,在不同物品栏之间移动物品会导致槽位悄悄将堆叠数量限制回原版上限。

3. 编解码器范围补丁
这是大多数模组会漏掉的修复。原版会在类加载时,将 intRange(1, 99) 验证编解码器直接写入 ItemStack.MAP_CODEC。任何超过 99 的堆叠数量都会验证失败,并在世界存档时被悄悄丢弃。此模组会拦截该编解码器调用,并扩大可接受范围,使其与新的上限一致。

没有编解码器补丁时,超过 99 个的物品堆叠会在世界存档时消失。


可损坏物品

工具、武器和盔甲有意排除在外。无论如何,它们都无法堆叠,而且为它们设置堆叠数量会触发 Minecraft 内部的“物品不能同时可损坏且可堆叠”错误。其他所有物品都适用完整上限:方块、食物、材料及杂项物品。


堆叠上限

上限设为 Integer.MAX_VALUE / 2 = 1,073,741,823。

三个补丁都使用同一个数值,确保物品允许的上限、容器允许的上限以及存档编解码器接受的上限完全一致。


适用场景

  • 运行掉落倍率模组的生存或 SMP 服务器
  • 需要大量物品的创造模式或管理员地图
  • 任何原版 99 个物品的堆叠上限成为瓶颈的场景

兼容性

| | |
|—|—|
| Minecraft | 26.1.2 |
| 加载器 | Fabric 0.19.2+ |
| 前置库 | 需要 Fabric API |
| 运行端 | 客户端和服务器端都必须安装 |
| Java | 25+ |

客户端和服务器端都需要安装此模组。编解码器补丁会在两端的类加载时运行。若只在服务器端安装,客户端显示的堆叠数量将不正确。

常见问题

Unlimited Stacks Mod 支持哪些 Minecraft 版本?

Unlimited Stacks Mod 支持 Minecraft Java 版 26.1.2–26.3,共 3 个版本,可用的加载器:Fabric。下载时注意选择和你游戏版本一致的文件。

Unlimited Stacks Mod 怎么安装?

先用 PCL2 或 HMCL 启动器安装对应版本的 Fabric,再把下载的 .jar 文件放进游戏目录的 mods 文件夹,重新启动游戏即可。开启了版本隔离的,mods 文件夹在 versions/版本名 下面。运行环境:客户端和服务端都要装。

评论

登录后评论和评分

HarryTheeWizard 的其他作品

查看全部 →