LTDV10/packet/kubejs/server_scripts/mbd2/mbd2.js
2026-04-14 18:20:56 +08:00

278 lines
8.6 KiB
JavaScript

ServerEvents.recipes(e => {
//安山总线
e.recipes.create.item_application(
"createdelight:andesite_import_bus",
[
"create:andesite_casing",
"functionalstorage:controller_extension"
]
)
.id("createdelight:andesite_import_bus")
e.recipes.kubejs.shapeless(
"createdelight:andesite_export_bus",
"createdelight:andesite_import_bus"
)
.id("createdelight:andesite_export_bus_from_import_bus")
e.recipes.kubejs.shapeless(
"createdelight:andesite_import_bus",
"createdelight:andesite_export_bus"
)
.id("createdelight:andesite_import_bus_from_export_bus")
//钢总线
e.recipes.create.item_application(
"createdelight:steel_import_bus",
[
"createdelightcore:steel_casing",
"functionalstorage:controller_extension"
]
)
.id("createdelight:steel_import_bus")
e.recipes.kubejs.shapeless(
"createdelight:steel_export_bus",
"createdelight:steel_import_bus"
)
.id("createdelight:steel_export_bus_from_import_bus")
e.recipes.kubejs.shapeless(
"createdelight:steel_import_bus",
"createdelight:steel_export_bus"
)
.id("createdelight:steel_import_bus_from_export_bus")
//锻造钢总线
e.recipes.create.item_application(
"createdelight:forged_steel_import_bus",
[
"createdelightcore:forge_steel_casing",
"functionalstorage:controller_extension"
]
)
.id("createdelight:forged_steel_import_bus")
e.recipes.kubejs.shapeless(
"createdelight:forged_steel_export_bus",
"createdelight:forged_steel_import_bus"
)
.id("createdelight:forged_steel_export_bus_from_import_bus")
e.recipes.kubejs.shapeless(
"createdelight:forged_steel_import_bus",
"createdelight:forged_steel_export_bus"
)
.id("createdelight:forged_steel_import_bus_from_export_bus")
//屠宰室核心
e.shaped("createdelight:butchery_room", [
"ABA",
"BCB",
"ABA"
], {
A: "create:andesite_casing",
B: "create:andesite_alloy",
C: "create:precision_mechanism"
})
.id("createdelight:butchery_room")
e.shaped("createdelight:create_in", [
" A ",
"ABA",
" A "
], {
A: "create:cogwheel",
B: "create:gearbox"
})
.id("createdelight:create_in")
e.recipes.create.mechanical_crafting("createdelight:hydropower_station", [
"AAAAA",
"ABBCA",
"ABDCA",
"ABCCA",
"AAAAA"
], {
A: "ae2:sky_stone_brick",
B: "ae2:fluix_crystal",
C: "minecraft:quartz",
D: "vintageimprovements:redstone_module"
})
.id("createdelight:mechanical_crafting/hydropower_station")
// 涡轮转子
e.recipes.create.mechanical_crafting("createdelight:wooden_fan", [
" A A ",
"ABBBA",
" BCB ",
"ABBBA",
" A A "
], {
A: "#minecraft:wooden_slabs",
B: "#minecraft:logs",
C: "create:large_water_wheel"
})
.id("createdelight:mechanical_crafting/wooden_fan")
e.recipes.create.mechanical_crafting("createdelight:steel_fan", [
" A A ",
"ABBBA",
" BCB ",
"ABBBA",
" A A "
], {
A: "ad_astra:steel_plate",
B: "ae2:sky_dust",
C: "createdelight:wooden_fan"
})
.id("createdelight:mechanical_crafting/steel_fan")
{
let iner = 'createdelight:steel_fan'
e.recipes.create.sequenced_assembly('createdelight:forge_steel_fan', iner, [
e.recipes.create.deploying(iner, [iner, 'ae2:sky_dust']),
e.recipes.create.filling(iner, [iner, Fluid.of("createdelightcore:molten_forged_steel", 90)]),
e.recipes.create.pressing(iner, iner)
])
.transitionalItem(iner)
.loops(4)
.id("createdelight:sequenced_assembly/forge_steel_fan")
}
{
let iner = 'createdelight:forge_steel_fan'
e.recipes.create.sequenced_assembly('createdelight:dragon_steel_fan', iner, [
e.recipes.create.deploying(iner, [iner, 'ae2:sky_dust']),
e.recipes.create.filling(iner, [iner, FluidIngredients("createdelight:molten_dragon_steel", 90)]),
e.recipes.create.pressing(iner, iner)
])
.transitionalItem(iner)
.loops(4)
.id("createdelight:sequenced_assembly/dragon_steel_fan")
}
//合金电炉
e.recipes.create.mechanical_crafting("createdelight:alloy_electric_furnace", [
"ABBBA",
"ACCCA",
"ADEDA",
"AFFFA",
"AAAAA"
], {
A: "#forge:plates/steel",
B: "#forge:plates/bronze",
C: "#forge:plates/bronze",
D: "createmetallurgy:industrial_crucible",
E: "vintageimprovements:redstone_module",
F: "create:sturdy_sheet"
})
.id("createdelight:mechanical_crafting/alloy_electric_furnace")
e.recipes.create.mechanical_crafting("createdelight:hydropower_amplifier", [
"AABAA",
"ACDCA",
"BDEDB",
"ACDCA",
"AABAA"
], {
A: "createdelight:sky_steel_casing",
B: "ad_astra:fan",
C: "createdelight:forged_steel_sheet",
D: "ad_astra:steel_engine",
E: "createdelightcore:forged_steel_block"
})
.id("createdelight:mechanical_crafting/hydropower_amplifier")
e.recipes.kubejs.shaped("createdelight:dryer", [
"ABA",
"ACA",
"ADA"
], {
A: "create:copper_bars",
B: "create:shaft",
C: "minecraft:magma_block",
D: "create:nozzle"
}).id("createdelight:dryer")
e.recipes.kubejs.shaped("createdelight:sprinkler", [
" A ",
"ABA",
" A "
], {
A: "create:fluid_pipe",
B: "create:fluid_tank"
}).id("createdelight:sprinkler")
e.recipes.kubejs.shaped("createdelight:sell_bin", [
"ABA",
"ACA",
"AAA"
], {
A: "#minecraft:planks",
B: "#forge:chests",
C: "lightmanscurrency:trading_core"
}).id("createdelight:sell_bin")
e.recipes.create.mechanical_crafting("createdelight:big_centrifuge", [
"AABAA",
"ACCDA",
"BCEDA",
"ACDDA",
"AABAA"
], {
A: "createdelightcore:steel_casing",
B: "createdelight:magnetic_mechanism",
C: "alexscaves:azure_neodymium_ingot",
D: "alexscaves:scarlet_neodymium_ingot",
E: "alexscaves:heart_of_iron"
}).id("createdelight:mechanical_crafting/big_centrifuge")
e.recipes.create.mechanical_crafting("createdelight:centrifuge_rotor", [
" A A ",
"ABABA",
" ACA ",
"ABABA",
" A A "
], {
A: "#forge:plates/aviation_fibers",
B: "#forge:spring/over_1000",
C: "vintageimprovements:centrifuge"
}).id("createdelight:mechanical_crafting/centrifuge_rotor")
e.recipes.create.mechanical_crafting("createdelight:fission_fuel_assembly", [
"AAAAA",
"ABCBA",
"ABCBA",
"AAAAA"
], {
A: "create_new_age:reactor_casing",
B: "alexscaves:uranium_rod",
C: "alexscaves:fissile_core"
}).id("createdelight:mechanical_crafting/fission_fuel_assembly")
e.recipes.create.mechanical_crafting("createdelight:fission_reactor", [
"AAAAA",
"ABCBA",
"ADEDA",
"ABCBA",
"AAAAA"
], {
A: "create_new_age:reactor_casing",
B: "ae2:engineering_processor",
C: "alexscaves:fissile_core",
D: "ae2:logic_processor",
E: "vintageimprovements:redstone_module"
}).id("createdelight:mechanical_crafting/fission_reactor")
e.recipes.kubejs.shaped(
"createdelight:order_deliverer_item",
[
"AB ",
"BC "
], {
A: "createdelight:unopened_order",
B: "lightmanscurrency:trading_core",
C: "#forge:chests"
})
.id("createdelight:order_deliverer_item")
// e.recipes.kubejs.shapeless(
// "createdelight:contract_executor",
// [
// "createdelight:order_deliverer_item",
// "#create:table_cloths"
// ]
// ).id("createdelight:contract_executor")
e.recipes.create.mechanical_crafting("createdelight:mechanical_craft_encoder", [
"AABAA",
"ABCBA",
"BCDCB",
"ABCBA",
"AABAA"
], {
A: "create:brass_sheet",
B: "ae2:molecular_assembler",
C: "create:brass_casing",
D: "create:factory_gauge"
}).id("createdelight:mechanical_crafting/mechanical_craft_encoder")
})