create-the-brass-oncerto/kubejs/server_scripts/add/electric/battery_electrolyzer.js

392 lines
16 KiB
JavaScript

ServerEvents.recipes(event => {
//可充电电池
event.custom({
"type": "create:sequenced_assembly",
"ingredient": { "tag": "forge:plates/brass", "count": 1 },
"results": [
{ "item": "kubejs:chargeable_battery" }
],
"loops": 1,
"sequence": [
{
"type": "create:deploying",
"ingredients": [
{ "item": "kubejs:incomplete_chargeable_battery" },
{ "item": "kubejs:graphite" }
],
"results": [{ "item": "kubejs:incomplete_chargeable_battery" }]
},
{
"type": "create:filling",
"ingredients": [{ "item": "kubejs:incomplete_chargeable_battery" },
{ "amount": 250, "fluid": "create_enchantment_industry:experience" }],
"results": [{ "item": "kubejs:incomplete_chargeable_battery" }]
},
{
"type": "create:deploying",
"ingredients": [
{ "item": "kubejs:incomplete_chargeable_battery" },
{ "tag": "forge:plates/zinc" }
],
"results": [{ "item": "kubejs:incomplete_chargeable_battery" }]
},
{
"type": "create:filling",
"ingredients": [{ "item": "kubejs:incomplete_chargeable_battery" },
{ "amount": 1000, "fluid": "kubejs:nitrogen_fertilizer" }],
"results": [{ "item": "kubejs:incomplete_chargeable_battery" }]
},
{
"type": "create:deploying",
"ingredients": [
{ "item": "kubejs:incomplete_chargeable_battery" },
{ "tag": "forge:dyes/light_blue" }
],
"results": [{ "item": "kubejs:incomplete_chargeable_battery" }]
},
{
"type": "create:pressing",
"ingredients": [{ "item": "kubejs:incomplete_chargeable_battery" }],
"results": [{ "item": "kubejs:incomplete_chargeable_battery" }]
}
],
"transitionalItem": { "item": "kubejs:incomplete_chargeable_battery" }
}).id("dut_create:chargeable_battery")
//一次性电池
event.custom({
"type": "create:sequenced_assembly",
"ingredient": { "item": "kubejs:incomplete_disposable_battery", "count": 1 },
"results": [
{ "item": "kubejs:disposable_battery" }
],
"loops": 1,
"sequence": [
{
"type": "create:filling",
"ingredients": [{ "item": "kubejs:incomplete_disposable_battery" },
{ "amount": 250, "fluid": "create_enchantment_industry:experience" }],
"results": [{ "item": "kubejs:incomplete_disposable_battery" }]
},
{
"type": "create:deploying",
"ingredients": [
{ "item": "kubejs:incomplete_disposable_battery" },
{ "tag": "forge:plates/zinc" }
],
"results": [{ "item": "kubejs:incomplete_disposable_battery" }]
},
{
"type": "create:deploying",
"ingredients": [
{ "item": "kubejs:incomplete_disposable_battery" },
{ "item": "kubejs:graphite" }
],
"results": [{ "item": "kubejs:incomplete_disposable_battery" }]
},
{
"type": "create:deploying",
"ingredients": [
{ "item": "kubejs:incomplete_disposable_battery" },
{ "tag": "forge:dyes/lime" }
],
"results": [{ "item": "kubejs:incomplete_disposable_battery" }]
},
{
"type": "create:pressing",
"ingredients": [{ "item": "kubejs:incomplete_disposable_battery" }],
"results": [{ "item": "kubejs:incomplete_disposable_battery" }]
}
],
"transitionalItem": { "item": "kubejs:incomplete_disposable_battery" }
}).id("dut_create:disposable_battery_from_experience")
event.custom({
"type": "create:sequenced_assembly",
"ingredient": { "item": "kubejs:incomplete_disposable_battery", "count": 1 },
"results": [
{ "item": "kubejs:disposable_battery" }
],
"loops": 1,
"sequence": [
{
"type": "create:filling",
"ingredients": [{ "item": "kubejs:incomplete_disposable_battery" },
{ "amount": 500, "fluid": "kubejs:nitrogen_fertilizer" }],
"results": [{ "item": "kubejs:incomplete_disposable_battery" }]
},
{
"type": "create:filling",
"ingredients": [{ "item": "kubejs:incomplete_disposable_battery" },
{ "amount": 500, "fluid": "ad_astra:hydrogen" }],
"results": [{ "item": "kubejs:incomplete_disposable_battery" }]
},
{
"type": "create:filling",
"ingredients": [{ "item": "kubejs:incomplete_disposable_battery" },
{ "amount": 500, "fluid": "ad_astra:oxygen" }],
"results": [{ "item": "kubejs:incomplete_disposable_battery" }]
},
{
"type": "create:deploying",
"ingredients": [
{ "item": "kubejs:incomplete_disposable_battery" },
{ "tag": "forge:dyes/lime" }
],
"results": [{ "item": "kubejs:incomplete_disposable_battery" }]
},
{
"type": "create:pressing",
"ingredients": [{ "item": "kubejs:incomplete_disposable_battery" }],
"results": [{ "item": "kubejs:incomplete_disposable_battery" }]
}
],
"transitionalItem": { "item": "kubejs:incomplete_disposable_battery" }
}).id("dut_create:disposable_battery_from_o2_h2_nh4cl")
event.custom({
"type": "create:sequenced_assembly",
"ingredient": { "item": "kubejs:incomplete_disposable_battery", "count": 1 },
"results": [
{ "item": "kubejs:disposable_battery" }
],
"loops": 1,
"sequence": [
{
"type": "create:filling",
"ingredients": [{ "item": "kubejs:incomplete_disposable_battery" },
{ "amount": 175, "fluid": "kubejs:caustic_soda" }],
"results": [{ "item": "kubejs:incomplete_disposable_battery" }]
},
{
"type": "create:filling",
"ingredients": [{ "item": "kubejs:incomplete_disposable_battery" },
{ "amount": 1000, "fluid": "ad_astra:hydrogen" }],
"results": [{ "item": "kubejs:incomplete_disposable_battery" }]
},
{
"type": "create:filling",
"ingredients": [{ "item": "kubejs:incomplete_disposable_battery" },
{ "amount": 500, "fluid": "ad_astra:oxygen" }],
"results": [{ "item": "kubejs:incomplete_disposable_battery" }]
},
{
"type": "create:deploying",
"ingredients": [
{ "item": "kubejs:incomplete_disposable_battery" },
{ "tag": "forge:dyes/lime" }
],
"results": [{ "item": "kubejs:incomplete_disposable_battery" }]
},
{
"type": "create:pressing",
"ingredients": [{ "item": "kubejs:incomplete_disposable_battery" }],
"results": [{ "item": "kubejs:incomplete_disposable_battery" }]
}
],
"transitionalItem": { "item": "kubejs:incomplete_disposable_battery" }
}).id("dut_create:disposable_battery_from_o2_h2_naoh")
event.custom({
"type": "create:sequenced_assembly",
"ingredient": { "item": "kubejs:incomplete_disposable_battery", "count": 1 },
"results": [
{ "item": "kubejs:disposable_battery" }
],
"loops": 1,
"sequence": [
{
"type": "create:deploying",
"ingredients": [
{ "item": "kubejs:incomplete_disposable_battery" },
{ "tag": "forge:dyes/lime" }
],
"results": [{ "item": "kubejs:incomplete_disposable_battery" }]
},{
"type": "create:deploying",
"ingredients": [
{ "item": "kubejs:incomplete_disposable_battery" },
{ "tag": "forge:plates/zinc" }
],
"results": [{ "item": "kubejs:incomplete_disposable_battery" }]
},
{
"type": "create:filling",
"ingredients": [{ "item": "kubejs:incomplete_disposable_battery" },
{ "amount": 250, "fluid": "kubejs:nitric_acid" }],
"results": [{ "item": "kubejs:incomplete_disposable_battery" }]
},
{
"type": "create:deploying",
"ingredients": [
{ "item": "kubejs:incomplete_disposable_battery" },
{ "tag": "forge:plates/silver" }
],
"results": [{ "item": "kubejs:incomplete_disposable_battery" }]
},
{
"type": "create:pressing",
"ingredients": [{ "item": "kubejs:incomplete_disposable_battery" }],
"results": [{ "item": "kubejs:incomplete_disposable_battery" }]
}
],
"transitionalItem": { "item": "kubejs:incomplete_disposable_battery" }
}).id("dut_create:disposable_battery_from_zinc_silver_hno3")
event.custom({
"type": "create:sequenced_assembly",
"ingredient": { "item": "kubejs:incomplete_disposable_battery", "count": 1 },
"results": [
{ "item": "kubejs:disposable_battery" }
],
"loops": 1,
"sequence": [
{
"type": "create:deploying",
"ingredients": [
{ "item": "kubejs:incomplete_disposable_battery" },
{ "tag": "forge:plates/silver" }
],
"results": [{ "item": "kubejs:incomplete_disposable_battery" }]
},
{
"type": "create:filling",
"ingredients": [{ "item": "kubejs:incomplete_disposable_battery" },
{ "amount": 250, "fluid": "kubejs:caustic_soda" }],
"results": [{ "item": "kubejs:incomplete_disposable_battery" }]
},
{
"type": "create:deploying",
"ingredients": [
{ "item": "kubejs:incomplete_disposable_battery" },
{ "tag": "forge:plates/zinc" }
],
"results": [{ "item": "kubejs:incomplete_disposable_battery" }]
},
{
"type": "create:deploying",
"ingredients": [
{ "item": "kubejs:incomplete_disposable_battery" },
{ "tag": "forge:dyes/lime" }
],
"results": [{ "item": "kubejs:incomplete_disposable_battery" }]
},
{
"type": "create:pressing",
"ingredients": [{ "item": "kubejs:incomplete_disposable_battery" }],
"results": [{ "item": "kubejs:incomplete_disposable_battery" }]
}
],
"transitionalItem": { "item": "kubejs:incomplete_disposable_battery" }
}).id("dut_create:disposable_battery_from_zinc_silver_naoh")
event.custom({
"type": "create:sequenced_assembly",
"ingredient": { "item": "kubejs:incomplete_disposable_battery", "count": 1 },
"results": [
{ "item": "kubejs:disposable_battery" }
],
"loops": 1,
"sequence": [
{
"type": "create:deploying",
"ingredients": [
{ "item": "kubejs:incomplete_disposable_battery" },
{ "tag": "forge:plates/zinc" }
],
"results": [{ "item": "kubejs:incomplete_disposable_battery" }]
},
{
"type": "create:filling",
"ingredients": [{ "item": "kubejs:incomplete_disposable_battery" },
{ "amount": 500, "fluid": "kubejs:saline_water" }],
"results": [{ "item": "kubejs:incomplete_disposable_battery" }]
},
{
"type": "create:deploying",
"ingredients": [
{ "item": "kubejs:incomplete_disposable_battery" },
{ "tag": "forge:plates/silver" }
],
"results": [{ "item": "kubejs:incomplete_disposable_battery" }]
},
{
"type": "create:deploying",
"ingredients": [
{ "item": "kubejs:incomplete_disposable_battery" },
{ "tag": "forge:dyes/lime" }
],
"results": [{ "item": "kubejs:incomplete_disposable_battery" }]
},
{
"type": "create:pressing",
"ingredients": [{ "item": "kubejs:incomplete_disposable_battery" }],
"results": [{ "item": "kubejs:incomplete_disposable_battery" }]
}
],
"transitionalItem": { "item": "kubejs:incomplete_disposable_battery" }
}).id("dut_create:disposable_battery_from_zinc_silver_saline")
//一次性电池外壳
event.custom({
"type": "vintageimprovements:curving",
"mode": 1,
"ingredients": [{ "tag": "forge:plates/copper" }],
"results": [{ "item": "kubejs:incomplete_disposable_battery" }]
}).id("dut_create:curving/disposable_battery")
//电解器安装电池
event.custom({
"type": "minecraft:crafting_shapeless",
"ingredients": [
{"item":"kubejs:uncharged_electrolyzer"},
{"item":"kubejs:uncharged_electrolyzer"},
{"item":"kubejs:uncharged_electrolyzer"},
{"item":"kubejs:uncharged_electrolyzer"},
{ "item":"kubejs:disposable_battery"}
],
"result": {"item": "kubejs:electrolyzer","count": 4}
}).id("dut_create:electrolyzer_battery")
//电解器
event.custom({
"type": "minecraft:crafting_shaped",
"pattern": [
" # ",
"T&T"
],
"key": {
"#": {
"tag": "forge:plates/brass"
},
"&": {
"tag": "dut_create:plates/polymer"
},
"T": {
"tag": "forge:rods/copper"
}
},
"result": {
"item": "kubejs:uncharged_electrolyzer"
}
}).id("dut_create:uncharged_electrolyzer")
event.custom({
"type": "minecraft:crafting_shaped",
"pattern": [
" # ",
"T&T"
],
"key": {
"#": {"tag": "forge:plates/brass"},
"&": {"tag": "dut_create:plates/polymer"},
"T": { "item": "kubejs:graphite" }
},
"result": {
"item": "kubejs:uncharged_electrolyzer"
}
}).id("dut_create:uncharged_electrolyzer_coal")
//电解器充电
event.custom({
"type": "createaddition:charging",
"input": {
"item": "kubejs:uncharged_electrolyzer",
"count": 1
},
"result": {
"item": "kubejs:electrolyzer",
"count": 1
},
"energy": 60000,
}).id("dut_create:charging/electrolyzer")
})