Create: Mob Spawners

Create: Mob Spawners

一个为Minecraft的Create模组制作的附加包。它添加了一种工具,可以捕捉生物,随后可将其放入机械刷怪笼中。

创建

标题

⚙️ 机械动力:刷怪笼拓展

这是 Minecraft 模组 机械动力(Create) 的一个附属。它添加了一种可以捕捉生物的工具,捕捉后的生物可以被放入刷怪笼中。该模组通过利用原版游戏的魔法组件,力求营造"沉浸式"体验。

🆕 新增内容

灵魂捕手

灵魂捕手

灵魂捕手是一种能够捕获生物灵魂的新物品。要使其生效,目标生物必须带有活跃的虚弱效果,这可以通过投掷型虚弱药水来施加。在配置文件中可以调整哪些生物不可被捕获。Boss 生物默认无法被捕获。

捕获生物所需的时间取决于其碰撞箱体积。像鸡这样的小型生物会很快被捕获,而像恶魂这样的大型生物则需要更长时间。

当生物正在被捕获时,其 AI 会被禁用,因此它将无法移动或攻击。

合成配方如下:

灵魂捕手合成配方

这是在游戏中的效果:

灵魂捕手演示动画

思考场景:

灵魂捕手思考场景

机械刷怪笼

机械刷怪笼

机械刷怪笼是一个新的动力方块,可以根据内部放置的灵魂捕手来生成生物。要使其工作,需要提供旋转力和液体供应。更多信息请参考 JEI 中的配方。

刷怪笼会在与原版刷怪笼相同的范围内重复生成包含的生物类型。当该范围内已有 6 个或更多同类型生物时,刷怪笼将暂停工作。

它需要至少 128 RPM 的最小旋转速度,其应力消耗取决于所包含生物类型的最大生命值,因此像末影人这样的生物需要比鸡多得多的 SU。

(新增!) 可以通过空手或使用扳手右键点击方块来配置生成区域。

机械刷怪笼可以在 5x5 的机械合成器网格中使用以下配方合成:

机械刷怪笼合成配方

这是在游戏中的效果:

机械刷怪笼演示动画

思考场景:

机械刷怪笼思考场景

精确的应力消耗通过以下图表计算(80 SU / RPM 的上限是可配置的):

应力消耗图表

一些例子:

生物 SU @ 128 RPM SU @ 256 RPM
鸡 1,024 2,048
恶魂 1,769 3,538
僵尸 2,560 5,120
末影人 5,120 10,240
劫掠兽 10,240 20,480

注意,此示例中劫掠兽的应力消耗已达到上限,因为默认配置会将所有内容上限设置为 80 SU / RPM。

🤝 集成 / 兼容性

JEI

显示内容:

  • 所需流体及数量
  • 在最小和最大 RPM 下的生成时长
  • 额外的生成尝试次数
    • 保证生成 1 个实体,额外的生成尝试依赖于随机数生成器来为生物寻找合适的位置,因此其范围内没有任何障碍物的刷怪笼工作效率最高。
JEI 显示

Jade

显示内容:

  • 包含的生物类型
  • 包含的流体
  • 进度状态
  • 暂停原因(如果适用)
Jade 显示

配方

所需液体及其效果通过标准的 Minecraft 配方定义。可以使用诸如 KubeJS 等工具轻松修改。

这是使用标准再生药水作为液体进行生成的配方:

{
  "type": "create_mob_spawners:spawning",
  "input": {
    "amount": 200,
    "fluid": "create:potion",
    "nbt": {
      "Potion": "minecraft:regeneration",
      "Bottle": "REGULAR"
    }
  },
  "spawn_ticks_at_max_speed": 100,
  "additional_spawn_attempts": 0
}
  • input.nbt.Bottle 指药水瓶类型,可以是 REGULAR(普通)、 SPLASH(喷溅) 或 LINGERING(滞留)
  • 其他字段应不言自明

这是一个更高级配方的示例,仅用于展示可以使用的字段:

{
  "type": "create_mob_spawners:spawning",
  "input": {
    "amount": 100,
    "fluid": "minecraft:lava"
  },
  "particle_color": "#fc7303",
  "spawn_ticks_at_max_speed": 100,
  "additional_spawn_attempts": 1,
  "spawnable_entity_whitelist": [
    "minecraft:magma_cube"
  ]
}

这个配方会使用 100mb 的熔岩,并通过 spawnable_entity_whitelist 数组,能够生成岩浆怪(且仅能生成岩浆怪)。 也可以使用 spawnable_entity_blacklist 黑名单来排除特定生物。 particle_color 字段将粒子颜色自定义为了橙色的熔岩风格。 如果使用药水作为流体,并且未指定自定义颜色,粒子颜色将始终反映该药水的效果颜色。

结果如下所示:

自定义配方示例