本教程搬运自WIKI:https://github.com/Frinn38/Modular-Magic/wiki/Life-Essence
首先您需要一个生命源质接口(由这个mod添加),输入或输出。
请注意,您可以将两种类型的接口放在同一台机器上以消耗和生产 LP。
这些接口有1个用于绑定气血宝珠的物品栏,一旦机器开始工作,它将从/向气血宝珠所有者的灵魂网络中消耗/产生 LP。如果插槽为空或气血宝珠未绑定,则机器将无法启动。如果灵魂网络中的LP不足,机器将不会开始工作,但如果灵魂网络已满,机器将继续工作且不会产生更多的LP。
本配方使用json格式,路径:/config/modularmachinery/recipes
{
"type": "lifeessence",
"io-type": "input",
"essenceamount": 1000 或 "essencepertick": 10
}
type :需求的类型,LP 需求的“lifeessence”。
io-type :输入/输出类型。input/output
essenceamount:每次完成配方时将消耗/生产的 LP 数量。
Essentialpertick : 机器工作时每个tick将消耗/产生的 LP 数量。
请注意,您不能同时使用 "essenceamount" 和 "essencepertick" !
使用例:
注:如果您要使用示例,请删掉注释(双斜杠//后面就是注释)
使用 100LP/tick 产生 1000rf/t 的配方。
{
"machine": "testlp",//机器名
"registryName": "test_energy_transformlp",//配方注册名
"recipeTime": 100,//配方所需时间
"requirements": [
{
"type": "lifeessence",
"io-type": "input",
"essencepertick": 100
},
{
"type": "energy",
"io-type": "output",
"energyPerTick": 1000
}
]
}
用牛排产生 10LP 的配方。
{
"machine": "testlp",//机器名
"registryName": "test_steak_transformlp",//配方注册名
"recipeTime": 100,//所需时间
"requirements": [
{
"type": "lifeessence",
"io-type": "output",
"essencepertick": 10
},
{
"type": "item",
"io-type": "input",
"item": "minecraft:cooked_beef"
}
]
}