HTML堆叠器

HTML堆叠器

Hytale的怪物堆叠器

实用

HTStacker - Hytale 实体堆叠插件

HTStacker 图标

概述

HTStacker 是一款强大的性能优化插件,可自动将相同类型的生物堆叠为单个实体。无需在生物农场中生成 50 个独立的骷髅,您将看到一个显示"骷髅 x50"的实体——这大幅减少了实体数量和服务器负载。

功能

  • 自动生物堆叠 - 相同类型的邻近生物会自动合并成堆叠
  • 可配置堆叠上限 - 设置最大堆叠数量(默认:64)
  • 可配置合并半径 - 控制生物需要多近才能堆叠(默认:5 格)
  • 智能死亡处理 - 当堆叠生物受到致命伤害时,仅有一个生物从堆叠中"死亡"
  • 生命值恢复 - 从堆叠中移除一个生物后,实体生命值恢复至满
  • 自定义战利品表 - 基于 JSON 的可配置掉落,针对每种生物类型
  • 名称标签显示 - 在生物上方显示堆叠数量(例如"生物 x32")
  • 调试模式 - 切换详细日志记录以便故障排查
  • 支持的插件 - 兼容 RPG-Levels 和 Pets+

性能优势

场景 无 HTStacker 使用 HTStacker
生物农场(100 个生物) 100 个实体 2-5 个实体
自然生成 高实体数量 减少 80% 以上
服务器 TPS 高负载下可能下降 保持稳定

适用于拥有生物农场、刷怪器或高玩家数量的服务器!

配置

编辑 plugins/HTStacker/config.json

{
  "enabled": true,
  "debug": false,
  "mergeRadius": 5.0,
  "maxStack": 64,
  "showNameplates": true,
  "nameplateFormat": "{type} x{count}",
  "excludedTypes": ["player", "npc"],
  "includedTypes": [],
  "rpgLevelingIntegration": true,
  "petsPlusIntegration": true,
  "minMobsToStack": 3
}
选项 描述
enabled 启用/禁用插件
debug 启用详细调试日志
mergeRadius 生物需要多近才能合并(以格为单位)
maxStack 每个堆叠的最大生物数量
showNameplates 在堆叠实体上方显示"生物 x5"
nameplateFormat 自定义名称标签文本
excludedTypes 永远不堆叠的生物类型
includedTypes 如果设置,则仅这些类型会堆叠

自定义战利品表

编辑 plugins/HTStacker/loottable.json 自定义掉落:

[
  {
    "mobType": "skeleton",
    "drops": [
      {
        "itemId": "Ingredient_Bone_Fragment",
        "minCount": 1,
        "maxCount": 3,
        "chance": 1.0
      },
      {
        "itemId": "Ingredient_Fabric_Scrap_Cotton",
        "minCount": 1,
        "maxCount": 2,
        "chance": 0.5
      }
    ]
  }
]
字段 描述
mobType 此战利品适用的生物类型(小写)
itemId 掉落的物品 ID
minCount 最小掉落物品数量
maxCount 最大掉落物品数量
chance 掉落概率(0.0 至 1.0,1.0 表示 100%)

默认包含战利品表

插件已为常见生物预配置了战利品:

  • 区域 1:狐狸、野猪、兔子、马、牛、山羊、火鸡
  • 地下:骷髅、洞穴蜘蛛、老鼠、蝙蝠
  • 区域 2/3:狼、白狼、蜥蜴人、郊狼
  • 区域 4:虚空之眼
  • Boss:石守卫、傀儡

权限

目前无需任何权限——插件对所有生物自动生效。

安装

  1. 下载 HTStacker-1.0-SNAPSHOT.jar
  2. 放入服务器的 mods/ 文件夹
  3. 重启服务器
  4. 配置文件自动生成在 plugins/HTStacker/

支持

请在插件页面报告问题或请求功能。


减少卡顿。堆叠生物。提升性能。