Villainous Horde Manager

Villainous Horde Manager

用于创建持续部落事件的工具。

基础库

Villainous Horde Manager 是一个用于创建持续部落(Continuous Horde)事件的工具

简要说明

此模组的代码基于 Cold Snap Horde 及其部落系统,在该系统中,服务器会尝试保持一定数量的敌人存活,直到击杀足够数量以结束事件。不过,当我为 Cold Snap Horde 版本编写代码时,它的复用性并不好。这个 API 就是我尝试解决该问题的成果,它能够生成原版(或模组)生物,并像部落事件中的雪人那样将它们派往目标玩家。

现在你可以通过 JSON 魔法来创建自己的部落

有关如何操作,请参阅 GitHub 页面。扩展它并基于它进行开发,坦白说,是推荐的做法。

如果你是模组开发者,并且希望对自定义部落拥有更多控制权

也请参阅 GitHub 页面。每个模块都包含一个示例,展示如何在给定平台(本例中 Quilt 与 Fabric 相同)上实例化部落并使其正常运作。

感兴趣?这里有更多内容!

如果你还在读这段内容,那你很可能是一名有兴趣研究此事件代码的开发者。这非常棒!我很乐意接受我认为有帮助的贡献,并会在合理范围内协助你搭建部落。

关于部落要求的额外细节:

  • 添加到部落中的实体必须继承 PathfinderMob 类。
  • 较大的实体更难生成,因为系统会尝试避免生物窒息的情况。请尽量将较大生物保持在最低限度/较低的生成权重。
  • 该 API 会扫描潜在生成点周围的环境,以检测任何固体方块。扫描范围取决于生物的大小,这意味着较大的生物会消耗更多服务器资源。
  • 系统会尝试在与玩家相对接近的 Y 轴高度生成生物(优先选择玩家上方而非下方的位置)。
  • 如果系统找不到附近的 Y 轴高度,它会退而求其次,选择任何它能找到的 Y 轴高度。

服务器托管

我已与 BisectHosting 合作!如果你需要高质量的服务器,请点击下方图片,并使用优惠码 "cartoonish" 享受首月 25% 折扣!