霍德铟

霍德铟

Hordium 添加了完全由数据包驱动的突袭。仅使用 JSON 即可创建自定义突袭,无需 Java。

怪物

Hordium

完全由数据包驱动的亡灵(或其他任何生物)袭击模组——无需 Java 代码。

Hordium 添加了一个自定义袭击系统,可配置的生物波次会在玩家附近生成,既可随机触发,也可通过命令触发。每次袭击完全由 JSON 定义,让整合包作者无需编写代码或重新构建模组即可创建新的袭击。

特性

  • 完全由数据包驱动的袭击
  • 加权随机袭击选择
  • 随机波次变体以增加可重玩性
  • 每波次支持多个独立生成组
  • 完整的实体 NBT 支持(装备、属性、附魔、乘客、自定义数据)
  • 灵活的触发条件(维度、生物群系、天气、月相、游戏内天数等)
  • 原版风格的 Boss 血条,显示波次进度和剩余攻击者
  • 波次开始和检查点时的音效提示和发光效果
  • 袭击自动过期和清理
  • 高度可配置的全局设置
  • 内置命令,用于开始、停止、列出和调试袭击
  • 英语和俄语本地化

命令

  • /hordium list — 列出所有已加载的袭击
  • /hordium start <raid> [player] — 在玩家附近开始一次袭击
  • /hordium why <raid> — 显示袭击为何能够或无法触发
  • /hordium stop — 停止最近的一次进行中袭击

供数据包作者参考

创建新袭击只需向以下路径添加一个 JSON 文件:

data/<namespace>/custom_raids/

每次袭击可以定义:

  • 显示名称
  • 生成半径
  • Boss 血条颜色
  • 权重
  • 允许的维度
  • 战利品表
  • 触发条件
  • 多波次
  • 随机波次变体
  • 生成组
  • 使用原版 NBT 完全自定义的实体

该模组包含一个示例 亡灵军团 袭击,作为入门参考。

需求

  • Minecraft 1.21.1
  • NeoForge

兼容性

Hordium 使用标准原版实体 NBT、属性和 AI,不会修改其他模组的生物,因此与几乎所有添加实体、武器、盔甲或装备的模组兼容。