跳到正文

Research Station

一个简单的研究系统

收藏

介绍

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

title image

这个模组添加了一套类似于 Ancient Warfare 2 的研究系统。

你可以使用研究站进行研究,并使用工程站制作已研究解锁的物品。

工程站也可用于普通合成,并支持 JEI。

创建研究定义:

每项研究都由 config/researches/ 目录中的一个 json 文件定义。首次运行时应会创建此目录,你也可以自行创建。json 文件会按文件名的字母顺序加载,并显示在研究手册中。如果你想将研究分组或调整顺序,可以给它们取相似的文件名,例如 “mymodresearch001″、”mymodresearch002″。

以下是一个研究定义示例:

{
      "id": "example Research 1",
      "ticksRequired": 100,
      "requiredResearches": [],
      "requiredItems": [
        {
          "id": "c:ingots/iron",
          "amount": 4
        }
      ]
}

这项研究没有前置研究,解锁需要 4 个铁锭,完成需要 100 刻。

以下是另一项研究,它要求先完成 “example Research 1″:

{
      "id": "example Research 2",
      "ticksRequired": 300,
      "requiredResearches": [
        "example Research 1"
      ],
      "requiredItems": [
        {
          "id": "minecraft:string",
          "amount": 128
        }
      ]
}

创建研究合成配方:

每个研究合成配方都由 config/research_recipes 目录中的一个 json 文件定义。此目录也应在首次运行时创建。以下是一个配方示例:

{
      "requiredResearch": "example Research 1",
      "output": {
        "id": "minecraft:dirt",
        "amount": 10
      },
      "pattern": [
        "   ",
        "ABA",
        "   "
      ],
      "keys": {
        "A": {
          "input": { "id": "c:ingots/iron", "amount": 2 }        
        },
        "B": {
          "input": { "id": "minecraft:string", "amount": 1 }
        }
      }
    }

配方图案必须始终为 3×3。研究配方支持每个槽位消耗多个物品。

配方还支持将用过的物品转换成新物品,例如,使用水桶后返还一个空桶。配方格式如下,请注意其中添加了 onComplete 字段:

{
      "requiredResearch": "example Research 2",
      "output": {
        "id": "minecraft:diamond",
        "amount": 10
      },
      "pattern": [
        "   ",
        "ABA",
        "   "
      ],
      "keys": {
        "A": {
          "input": { "id": "c:ingots/gold", "amount": 2 },
          "onComplete": { "id": "minecraft:stone", "amount": 1 }
        },
        "B": {
          "input": { "id": "minecraft:string", "amount": 1 }
        }
      }
    }

这个配方总共会消耗 4 个金锭(每个 ‘A’ 消耗 2 个),并产出总共 2 个石头(每个 ‘A’ 产出 1 个)。

常见问题

Research Station 支持哪些 Minecraft 版本?

Research Station 支持 Minecraft Java 版 1.21–1.21.1,共 2 个版本,可用的加载器:NeoForge。下载时注意选择和你游戏版本一致的文件。

Research Station 怎么安装?

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

评论

登录后评论和评分

MarvinEckhardt 的其他作品

查看全部 →