98 lines
4.0 KiB
JavaScript
98 lines
4.0 KiB
JavaScript
ServerEvents.recipes(e => {
|
|
remove_recipes_id(e, [
|
|
"create_sa:blazing_pickaxe_recipe",
|
|
"create_sa:blazing_shovel_recipe",
|
|
"create_sa:blazing_axe_recipe",
|
|
"create_sa:blazing_sword_recipe",
|
|
"create_sa:vault_recipe",
|
|
"create_sa:heap_of_experience_recipe",
|
|
"create_sa:experience_pickaxe_recipe",
|
|
"create_sa:experience_shovel_recipe",
|
|
"create_sa:experience_axe_recipe",
|
|
"create_sa:experience_sword_recipe",
|
|
"create_enchantment_industry:compat/create_sa/disenchanting/experience_heap",
|
|
"create_sa:zinc_handle_recipe",
|
|
"create_sa:block_picker_recipe",
|
|
"create_sa:flamethrower_recipe"
|
|
])
|
|
let iner_1 = "create_sa:incomplete_hydraulic_engine"
|
|
e.recipes.create.sequenced_assembly("create_sa:hydraulic_engine", "create:precision_mechanism", [
|
|
e.recipes.create.filling(iner_1, [iner_1, Fluid.of("createmetallurgy:molten_copper", 450)]),
|
|
e.recipes.create.deploying(iner_1, [iner_1, "create:fluid_pipe"]),
|
|
e.recipes.create.filling(iner_1, [iner_1, Fluid.water(250)])
|
|
]
|
|
)
|
|
.loops(1)
|
|
.transitionalItem(iner_1)
|
|
.id("create_sa:hydraulic_engine_recipe")
|
|
{
|
|
let iner_1 = "create_sa:incomplete_hydraulic_engine"
|
|
e.recipes.create.sequenced_assembly("create_sa:hydraulic_engine", "create:copper_sheet", [
|
|
e.recipes.create.deploying(iner_1, [iner_1, "create:cogwheel"]),
|
|
e.recipes.create.deploying(iner_1, [iner_1, "create:large_cogwheel"]),
|
|
e.recipes.create.deploying(iner_1, [iner_1, "#forge:spring/below_500"]),
|
|
e.recipes.create.filling(iner_1, [iner_1, Fluid.water(100)])
|
|
]
|
|
)
|
|
.loops(3)
|
|
.transitionalItem(iner_1)
|
|
.id("create_sa:hydraulic_engine_recipe_2")
|
|
}
|
|
let iner_2 = "create_sa:incomplete_heat_engine"
|
|
e.recipes.create.sequenced_assembly("create_sa:heat_engine", "create_sa:hydraulic_engine", [
|
|
e.recipes.create.filling(iner_2, [iner_2, Fluid.of("createdelightcore:molten_andesite", 450)]),
|
|
e.recipes.create.deploying(iner_2, [iner_2, "#forge:spring/between_500_2_1000"]),
|
|
e.recipes.create.deploying(iner_2, [iner_2, "createmetallurgy:coke"])
|
|
])
|
|
.loops(1)
|
|
.transitionalItem(iner_2)
|
|
.id("create_sa:heat_engine_recipe")
|
|
let iner_3 = "create_sa:incomplete_steam_engine"
|
|
e.recipes.create.sequenced_assembly("create_sa:steam_engine", "create_sa:heat_engine", [
|
|
e.recipes.create.filling(iner_3, [iner_3, Fluid.of("createmetallurgy:molten_brass", 450)]),
|
|
e.recipes.create.deploying(iner_3, [iner_3, "create:electron_tube"]),
|
|
e.recipes.create.deploying(iner_3, [iner_3, "create:propeller"])
|
|
])
|
|
.loops(1)
|
|
.transitionalItem(iner_3)
|
|
.id("create_sa:steam_engine_recipe")
|
|
// e.recipes.create.mechanical_crafting(
|
|
// "create_sa:brass_jetpack_chestplate", [
|
|
// "ABA",
|
|
// "ACA",
|
|
// "ADA"
|
|
// ], {
|
|
// A: "create:brass_sheet",
|
|
// B: "create_sa:copper_jetpack_chestplate",
|
|
// C: "create_sa:steam_engine",
|
|
// D: "create_sa:andesite_jetpack_chestplate"
|
|
// }
|
|
// ).id("create_sa:brass_jetpack_recipe")
|
|
// e.recipes.create.mechanical_crafting(
|
|
// "create_sa:brass_exoskeleton_chestplate", [
|
|
// "ABA",
|
|
// "ACA",
|
|
// "ADA"
|
|
// ], {
|
|
// A: "create:brass_sheet",
|
|
// B: "create_sa:copper_exoskeleton_chestplate",
|
|
// C: "create_sa:steam_engine",
|
|
// D: "create_sa:andesite_exoskeleton_chestplate"
|
|
// }
|
|
// ).id("create_sa:brass_exoskeleton_recipe")
|
|
e.recipes.create.mechanical_crafting(
|
|
"create_sa:andesite_exoskeleton_chestplate",
|
|
[
|
|
"ABCBA",
|
|
"AADAA",
|
|
"FEAEF"
|
|
], {
|
|
A: "create:andesite_alloy",
|
|
B: "create:shaft",
|
|
C: "create:belt_connector",
|
|
D: "create_sa:heat_engine",
|
|
E: "#forge:ingots/zinc",
|
|
F: "#forge:stone"
|
|
}
|
|
).id("create_sa:mechanical_crafting/andesite_exoskeleton_recipe")
|
|
}) |