MegaStacks

MegaStacks

在 Hytale 中完全控制并增加物品堆叠数量。

生活质量

 

MegaStacks 是一款 Hytale 服务器模组,能够增加玩家背包和容器中物品的最大堆叠数量,让资源管理更流畅、更省心。

 

功能特性

 

  • 将所有物品的堆叠数量提升至可配置的上限(默认:200)
  • 按类别控制 —— 将武器、护甲、工具和合成台锁定为堆叠数量 1
  • 按物品覆盖 —— 任意物品可设置任意堆叠数量,享有最高优先级
  • 智能例外 —— 如箭矢、炸弹、修理包和药水等消耗品能够开箱即用地正确处理
  • 安全保护 —— 数值为 0 或更低时自动设为 1,避免引擎出现问题
  • 零性能影响 —— 仅在服务器启动时运行一次,无持续计算开销

 

⬇️ 安装方法

 

  • 下载最新的 MegaStacks.jar
  • 将其放入服务器的 UserData/Mods/ 文件夹
  • 启动服务器 —— MegaStacks.json 配置文件将自动生成

 

⚙️ 配置说明

 

文件 MegaStacks.json 在首次启动时自动生成:

 

{
  "DefaultMaxStack": 200,
  "CategoryValues": {
      "Weapon_": 1,
      "Armor_": 1,
      "Tool_": 1,
      "Bench_": 1
  },
  "ItemOverrides": {}
}

 

DefaultMaxStack —— 应用于所有未被类别或覆盖设置限定的物品的堆叠上限。 CategoryValues —— 按物品类别前缀设定的堆叠上限。设为 1 可禁止堆叠,或设为更大的数值以允许堆叠。 ItemOverrides —— 按精确物品 ID 设定的堆叠上限。优先级最高,覆盖所有其他设置。

 

{
  "DefaultMaxStack": 200,
  "CategoryValues": {
      "Weapon_": 1,
      "Armor_": 1,
      "Tool_": 1,
      "Bench_": 1
  },
  "ItemOverrides": {
      "Soil_Grass": 300,
      "Rock_Stone": 500
  }
}

 

修改生效需要重启服务器。

 

🔍 内置例外项

 

部分物品使用的类别前缀与实际行为不匹配。MegaStacks 会自动处理这些情况:

 

物品 默认堆叠数量
箭矢 (Weapon_Arrow*) DefaultMaxStack
炸弹 (Weapon_Bomb*) 100
飞镖 (Weapon_Dart*) DefaultMaxStack
复燃余烬 (Weapon_Spellbook_Rekindle_Embers) 100
修理包 (Tool_Repair_Kit*) 100
生长药水 (Tool_Growth_Potion*) DefaultMaxStack
陷阱诱饵 (Tool_Trap_Bait*) DefaultMaxStack
捕鱼陷阱 (Tool_Fishing_Trap*) DefaultMaxStack
饲料袋 (Tool_Feedbag*) DefaultMaxStack
施肥水晶 (Tool_Fertilizer_Crystal*) DefaultMaxStack

 

这些例外项始终可以通过 ItemOverrides 覆盖。

 

✔️ 兼容性

 

  • 无依赖项
  • 与其他模组兼容