跳到正文

Create Mechanical Spawner

作者:oierbravo

一种机械刷怪笼方块。通过旋转动力生成生物。该模组主要面向整合包。

收藏

截图

介绍

介绍由机器翻译自 Modrinth 原页面,仅供参考。

Create Mechanical Spawner

一个机械刷怪方块。通过旋转动力生成生物。

专用 Wiki

1.21.1-2.x 版本需要 Mechanicals Lib

版本支持与文档

  • 1.21.1:已支持。文档以此版本为准。
  • 1.20.1:仅处理关键问题:文档

特性

  • 随机生成流体
  • 依赖生物群系的随机生成
  • 针对特定生物的专用液体
  • 可配置:
  • 应力
  • 最低速度
  • 流体容量
  • 生成点最大范围
  • 处理时间倍率(或除数)。可在不编辑配方的情况下修改所有配方的处理时间。
  • 生成流体混合器配方。
  • JEI 与 Jade 集成
  • KubeJS 集成
  • 思索场景
  • 战利品收集器方块
  • 可配置为允许任意容器或机械动力的物品保险库。
  • 可禁用。
  • 刷怪器可配置为仅与战利品收集器配合工作。
  • 免疫凋灵与爆炸的玻璃与外壳。
  • 凋灵配方。

生成配方

  • input 必填。
  • output 可选。任意实体,如 "minecraft:skeleton"。默认:来自生物群系的随机生物。
  • processingTime 可选。默认值:200
  • customLoot 可选。与战利品收集器方块配合使用时,可生成自定义战利品。

随机生成(模组中已内置)

{
  "type": "create_mechanical_spawner:spawner",
  "input": {
    "type": "fluid_stack",
    "amount": 100,
    "fluid": "create_mechanical_spawner:spawn_fluid_random"
  },
  "processingTime": 1500
}

特定生物示例

{
  "type": "create_mechanical_spawner:spawner",
  "input": {
    "type": "fluid_stack",
    "amount": 100,
    "fluid": "create_mechanical_spawner:spawn_fluid_pigling"
  },
  "output": "minecraft:pig",
  "processingTime": 2500
}

自定义战利品示例

{
  "type": "create_mechanical_spawner:spawner",
  "customLoot": [
    {
      "id": "minecraft:nether_star"
    },
    {
      "count": 16,
      "id": "create:experience_nugget"
    },
    {
      "chance": 0.5,
      "count": 8,
      "id": "create:experience_nugget"
    }
  ],
  "input": {
    "type": "fluid_stack",
    "amount": 300,
    "fluid": "create_mechanical_spawner:spawn_fluid_wither"
  },
  "output": "minecraft:wither",
  "processingTime": 5000
}

KubeJS 支持(服务端脚本)

禁用所有默认配方:

event.remove({ type: 'create_mechanical_spawner:spawner' })

禁用特定生物配方:

event.remove({ output: 'minecraft:wolf'});

绑定

  • 概率输出
Output.of('minecraft:clay', 0.5)

添加随机生成配方:

//Random Mob (biome dependant)
event.recipes.createMechanicalSpawnerSpawner(Fluid.of('minecraft:water', 700)).processingTime(8000);

添加特定生物配方:

//Specific MOB
event.recipes.createMechanicalSpawnerSpawner(Fluid.of('minecraft:water', 700)).processingTime(8000).mob("minecraft:skeleton;

添加带有自定义战利品的配方:

event.remove({ output: 'minecraft:wither_skeleton'}); //推荐
event.recipes.create_mechanical_spawner.spawner("minecraft:wither_skeleton", Fluid.of('minecraft:lava', 1000))
    .customLoot(
        [
            Output.of("minecraft:redstone",0.5),Output.of("minecraft:iron_ingot",0.1),
            Output.of("minecraft:redstone",0.5),Output.of("minecraft:iron_ingot",0.1),
        ]
    )
	.processingTime(2000);
  • 建议在添加带有自定义战利品的配方之前,先禁用默认配方。

感谢 Create 的创作者们。

代码灵感来自 Create 模组本身以及 Mrbysco

常见问题

Create Mechanical Spawner 支持哪些 Minecraft 版本?

Create Mechanical Spawner 支持 Minecraft Java 版 1.19.2–1.21.1,共 3 个版本,可用的加载器:Forge / NeoForge。下载时注意选择和你游戏版本一致的文件。

Create Mechanical Spawner 怎么安装?

先用 PCL2 或 HMCL 启动器安装对应版本的 Forge / NeoForge,再把下载的 .jar 文件放进游戏目录的 mods 文件夹,重新启动游戏即可。开启了版本隔离的,mods 文件夹在 versions/版本名 下面。运行环境:客户端和服务端都要装。

评论

登录后评论和评分

oierbravo 的其他作品

查看全部 →