介绍

这个模组添加了一套类似于 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 的其他作品
查看全部 →ARLib
用于模块化 GUI、网络、多方块结构以及其他我在所有项目中都需要的功能的前置库
Ballista
Minecraft攻城器械
Advanced Rocketry – Reworked
这是 Advanced Rocketry 的分支,后续开发将在此继续。
Better Fluid Pipes
这个模组添加了逼真的流体管道,可以看到流体在管道内流动。
评论
登录后评论和评分