⚙️ Create: Mob Spawners
一个为 Minecraft 中 Create 模组设计的扩展。它添加了一个可以捕捉生物的工具,之后可以将生物放入刷怪笼中。其设计目标是利用原版游戏的魔法组件来实现“沉浸式”体验。
🆕 它添加了什么?
灵魂捕捉器

灵魂捕捉器是一种新物品,可以捕捉生物的魂魄。
为此,生物需要处于虚弱效果的影响下,这可以通过投掷虚弱药水来实现。
不可捕捉的生物可以在配置文件中调整。首领生物默认不可捕捉。
捕捉生物所需的时间取决于其碰撞箱体积,因此像鸡这样的小型生物会很快被捕捉,而像恶魂这样的大型生物可能需要一些时间。
当生物被捕捉时,其 AI 将被禁用,因此它将无法移动或攻击。
它可以通过以下配方合成:

这是它在游戏中的样子:

Ponder 场景:

机械刷怪笼

机械刷怪笼是一种新的动能方块,可以根据放入其中的灵魂捕捉器来生成生物。
为此,它需要旋转力和液体供应。有关此内容的更多信息,请参考 JEI 中的配方。
刷怪笼会反复在与原版刷怪笼相同的范围内生成包含的生物类型。当该范围内已有 6 个或更多同类型生物时,刷怪笼将停止工作。
它需要至少 128 RPM 的转速,其压力影响取决于所包含生物类型的最大生命值,因此像末影人这样的生物将比鸡需要更多的 SU。
(新功能!) 可以通过用空手或扳手右键单击方块来配置生成区域。
机械刷怪笼可以在 5x5 的机械合成器网格中使用以下配方合成:

这是它在游戏中的样子:

Ponder 场景:

确切的压力影响使用此图表计算(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 个生成实体是保证的,额外的尝试依赖于 RNG 来为生物找到合适的位置,因此范围内没有障碍物的刷怪笼将最高效地工作
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 的熔岩来生成岩浆怪(并且只生成岩浆怪),这是通过 spawnableentitywhitelist 数组实现的。
也可以使用黑名单来排除选定的生物,使用 spawnableentityblacklist。
粒子颜色也通过 particle_color 字段自定义为类似熔岩的橙色。
如果使用药水作为流体,且未指定自定义颜色,则粒子颜色将始终反映该药水的效果颜色。
结果将如下所示:
