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

199 lines
7.4 KiB
JavaScript

ServerEvents.recipes(event => {
//太阳能板
event.custom({
"type": "create:sequenced_assembly",
"ingredient": { "item": "create:brass_casing" },
"results": [
{ "item": "kubejs:solar_panel", "count": 2 }
],
"loops": 1,
"sequence": [
{
"type": "create:deploying",
"ingredients": [
{ "item": "kubejs:incomplete_brass_box" },
{ "item": "kubejs:circuit_board" }
],
"results": [{ "item": "kubejs:incomplete_brass_box" }]
},
{
"type": "create:deploying",
"ingredients": [
{ "item": "kubejs:incomplete_brass_box" },
{ "item": "kubejs:circuit_board" }
],
"results": [{ "item": "kubejs:incomplete_brass_box" }]
},
{
"type": "create:deploying",
"ingredients": [
{ "item": "kubejs:incomplete_brass_box" },
{ "item": "createaddition:capacitor" }
],
"results": [{ "item": "kubejs:incomplete_brass_box" }]
},
{
"type": "create:deploying",
"ingredients": [
{ "item": "kubejs:incomplete_brass_box" },
{ "tag": "dut_create:plates/polymer" }
],
"results": [{ "item": "kubejs:incomplete_brass_box" }]
},
{
"type": "create:pressing",
"ingredients": [{ "item": "kubejs:incomplete_brass_box" }],
"results": [{ "item": "kubejs:incomplete_brass_box" }]
}
],
"transitionalItem": { "item": "kubejs:incomplete_brass_box" }
}).id("dut_create:solar_panel")
//太阳能板-石墨烯
event.custom({
"type": "create:sequenced_assembly",
"ingredient": { "item": "create:brass_casing" },
"results": [
{ "item": "kubejs:solar_panel", "count": 6 }
],
"loops": 1,
"sequence": [
{
"type": "create:deploying",
"ingredients": [
{ "item": "kubejs:incomplete_brass_box" },
{ "item": "kubejs:magenta_circuit_board" }
],
"results": [{ "item": "kubejs:incomplete_brass_box" }]
},
{
"type": "create:deploying",
"ingredients": [
{ "item": "kubejs:incomplete_brass_box" },
{ "tag": "forge:plates/silver" }
],
"results": [{ "item": "kubejs:incomplete_brass_box" }]
},
{
"type": "create:deploying",
"ingredients": [
{ "item": "kubejs:incomplete_brass_box" },
{ "item": "kubejs:graphene_coil" }
],
"results": [{ "item": "kubejs:incomplete_brass_box" }]
}
],
"transitionalItem": { "item": "kubejs:incomplete_brass_box" }
}).id("dut_create:solar_panel_from_graphene_coil")
//电池插槽
event.custom({
"type": "minecraft:crafting_shaped",
"pattern": [
"ADA",
"ABA",
" C "
],
"key": {
"A": { "item": "createaddition:copper_spool" },
"B": { "item": "createaddition:capacitor" },
"C": { "item": "create:andesite_casing" },
"D": { "item": "kubejs:circuit_board" }
},
"result": { "item": "kubejs:battery_slot" }
}).id("dut_create:battery_slot")
//碳素电极
event.custom({
"type": "vintageimprovements:pressurizing",
"secondaryFluidOutput": 0,
"heatRequirement": "heated",
"ingredients": [
{ "amount": 500, "fluid": "kubejs:aluminum"},
{ "item": "kubejs:graphene_coil"},
{ "item": "kubejs:duraplas_sheet" },
{ "tag": "forge:plates/tin"},
{ "tag": "forge:plates/tin"},
{ "tag": "forge:plates/tin"},
{ "tag": "forge:plates/tin"},
{ "tag": "forge:plates/tin"},
{ "tag": "forge:plates/tin"},
{ "tag": "forge:plates/tin"},
{ "tag": "forge:plates/tin"}
],
"results": [{ "fluid": "kubejs:carbon_dioxide", "amount": 250 },
{ "item": "kubejs:carbon_electrode","count":8 }],
"processingTime": 200
}).id('dut_create:carbon_electrode2')
event.custom({
"type": "vintageimprovements:pressurizing",
"secondaryFluidOutput": 0,
"heatRequirement": "heated",
"ingredients": [
{ "amount": 500, "fluid": "create:potion", nbt: { Bottle: "REGULAR", Potion: "minecraft:awkward" }},
{ "item": "kubejs:graphene_coil"},
{ "item": "kubejs:duraplas_sheet" },
{ "tag": "forge:plates/tin"},
{ "tag": "forge:plates/tin"},
{ "tag": "forge:plates/tin"},
{ "tag": "forge:plates/tin"},
{ "tag": "forge:plates/tin"},
{ "tag": "forge:plates/tin"},
{ "tag": "forge:plates/tin"},
{ "tag": "forge:plates/tin"}
],
"results": [{ "fluid": "kubejs:carbon_dioxide", "amount": 250 },
{ "item": "kubejs:carbon_electrode","count":8 }],
"processingTime": 200
}).id('dut_create:carbon_electrode')
event.custom({
"type": "vintageimprovements:pressurizing",
"secondaryFluidOutput": 0,
"heatRequirement": "heated",
"ingredients": [
{ "amount": 500, "fluid": "create:potion", nbt: { Bottle: "REGULAR", Potion: "minecraft:awkward" }},
{ "item": "kubejs:graphite"},
{ "item": "kubejs:graphite"},
{ "item": "kubejs:graphite"},
{ "item": "kubejs:graphite"},
{ "item": "kubejs:polymer_sheet" },
{ "tag": "forge:plates/tin"},
{ "tag": "forge:plates/tin"}
],
"results": [{ "fluid": "kubejs:carbon_dioxide", "amount": 250 },
{ "item": "kubejs:carbon_electrode" }],
"processingTime": 200
}).id('dut_create:carbon_electrode1')
//大型电解池
event.custom({
"type": "minecraft:crafting_shaped",
"pattern": [
"ABA",
"CDC",
"EFE"
],
"key": {
"A": { "item": "createaddition:large_connector" },
"B": { "item": "createaddition:gold_spool" },
"C": { "tag": "forge:ingots/industrial_iron" },
"D": { "item": "create:fluid_tank" },
"E": { "item": "createaddition:modular_accumulator" },
"F": { "item": "createaddition:tesla_coil" }
},
"result": { "item": "kubejs:electrolytic_cell" }
}).id("dut_create:electrolytic_cell")
//蒸汽发电机
event.custom({
"type": "minecraft:crafting_shaped",
"pattern": [
"ABA",
"CDC",
"EEE"
],
"key": {
"A": { "tag": "forge:plates/brass" },
"B": { "item": "create:flywheel" },
"C": { "item": "kubejs:magenta_circuit_board" },
"D": { "item": "createaddition:alternator" },
"E": {"tag": "forge:storage_blocks/tin" }
},
"result": { "item": "kubejs:steam_generator" }
}).id("dut_create:steam_generator")
})