2023-06-02 21:09:32 -04:00

429 lines
14 KiB
Lua

minetest.register_craft(
{
output = "technic:cnc",
recipe = {
{"default:glass", "default:diamond", "default:glass"},
{"default:copper_ingot", "technic:machine_casing", "default:copper_ingot"},
{"technic:carbon_steel_ingot", "technic:lv_cable", "technic:carbon_steel_ingot"}
}
}
)
minetest.register_craft(
{
output = "technic:geothermal",
recipe = {
{"technic:granite", "default:diamond", "technic:granite"},
{"technic:lv_cable", "technic:machine_casing", "technic:lv_cable"},
{"technic:granite", "technic:lv_cable", "technic:granite"}
}
}
)
minetest.register_craft(
{
output = "technic:lv_battery_box0",
recipe = {
{"group:wood", "group:wood", "group:wood"},
{"technic:sulfur_lump", "technic:machine_casing", "technic:sulfur_lump"},
{"technic:sulfur_lump", "technic:lv_cable", "technic:sulfur_lump"}
}
}
)
minetest.register_craft({
output = "technic:lv_battery_box0",
recipe = {
{"group:wood", "group:wood", "group:wood"},
{"technic:sulfur_dust", "technic:machine_casing", "technic:sulfur_dust"},
{"technic:sulfur_dust", "technic:lv_cable", "technic:sulfur_dust"}
}
}
)
minetest.register_craft(
{
output = "technic:lv_compressor",
recipe = {
{"default:stone", "default:stone", "default:stone"},
{"mesecons_pistons:piston_normal_off", "technic:machine_casing", "mesecons_pistons:piston_normal_off"},
{"technic:lv_cable", "technic:lv_cable", "technic:lv_cable"}
}
}
)
minetest.register_craft(
{
output = "technic:lv_extractor",
recipe = {
{"default:desert_stone", "default:desert_stone", "default:desert_stone"},
{"default:copper_ingot", "technic:machine_casing", "default:copper_ingot"},
{"default:copper_ingot", "technic:lv_cable", "default:copper_ingot"}
}
}
)
minetest.register_craft(
{
output = "technic:lv_generator",
recipe = {
{"default:stone", "default:stone", "default:stone"},
{"default:stone", "technic:machine_casing", "default:stone"},
{"default:stone", "technic:lv_cable", "default:stone"}
}
}
)
minetest.register_craft(
{
output = "technic:lv_led",
recipe = {
{"", "basic_materials:plastic_sheet", ""},
{"basic_materials:plastic_sheet", "technic:sulfur_lump", "basic_materials:plastic_sheet"},
{"", "moreores:silver_ingot", ""}
}
}
)
minetest.register_craft(
{
output = "lv_led",
recipe = {
{"", "basic_materials:plastic_sheet", ""},
{"basic_materials:plastic_sheet", "technic:sulfur_dust", "basic_materials:plastic_sheet"},
{"", "moreores:silver_ingot", ""}
}
}
)
minetest.register_craft(
{
output = "technic:solar_array_lv",
recipe = {
{"technic:solar_panel", "technic:solar_panel", "technic:solar_panel"},
{"technic:carbon_steel_ingot", "technic:machine_casing", "technic:carbon_steel_ingot"},
{"", "technic:lv_cable", ""}
}
}
)
minetest.register_craft(
{
output = "technic:solar_panel",
recipe = {
{"default:sand", "default:sand", "default:sand"},
{"moreores:silver_ingot", "technic:lv_cable", "mesecons_materials:glue"}
}
}
)
minetest.register_craft(
{
output = "technic:hydro_turbine",
recipe = {
{"technic:stainless_steel_ingot", "technic:water_mill", "technic:stainless_steel_ingot"},
{"technic:stainless_steel_ingot", "default:mese_crystal", "technic:stainless_steel_ingot"},
{"technic:stainless_steel_ingot", "technic:mv_cable", "technic:stainless_steel_ingot"}
}
}
)
minetest.register_craft(
{
output = "technic:mv_alloy_furnace",
recipe = {
{"technic:stainless_steel_ingot", "technic:lv_alloy_furnace", "technic:stainless_steel_ingot"},
{"default:diamond", "default:mese_crystal", "default:diamond"},
{"technic:stainless_steel_ingot", "technic:mv_cable", "technic:stainless_steel_ingot"}
}
}
)
minetest.register_craft(
{
output = "technic:mv_battery_box0",
recipe = {
{"default:diamondblock", "technic:lv_battery_box0", "default:diamondblock"},
{"default:mese", "technic:mv_cable", "default:mese"},
{"", "technic:mv_cable", ""}
}
}
)
minetest.register_craft(
{
output = "technic:mv_centrifuge",
recipe = {
{"default:copper_block", "technic:copper_plate", "default:copper_block"},
{"technic:copper_plate", "technic:machine_casing", "technic:copper_plate"},
{"technic:copper_plate", "technic:mv_cable", "technic:copper_plate"}
}
}
)
minetest.register_craft(
{
output = "technic:mv_compressor",
recipe = {
{"technic:stainless_steel_ingot", "technic:lv_compressor", "technic:stainless_steel_ingot"},
{"default:diamond", "default:mese_crystal", "default:diamond"},
{"technic:stainless_steel_ingot", "technic:mv_cable", "technic:stainless_steel_ingot"}
}
}
)
minetest.register_craft(
{
output = "technic:mv_electric_furnace",
recipe = {
{"technic:stainless_steel_ingot", "technic:lv_electric_furnace", "technic:stainless_steel_ingot"},
{"default:diamond", "default:mese_crystal", "default:diamond"},
{"technic:stainless_steel_ingot", "technic:mv_cable", "technic:stainless_steel_ingot"}
}
}
)
minetest.register_craft(
{
output = "technic:mv_extractor",
recipe = {
{"technic:stainless_steel_ingot", "technic:lv_extractor", "technic:stainless_steel_ingot"},
{"default:diamond", "default:mese_crystal", "default:diamond"},
{"technic:stainless_steel_ingot", "technic:mv_cable", "technic:stainless_steel_ingot"}
}
}
)
minetest.register_craft(
{
output = "technic:mv_freezer",
recipe = {
{"technic:stainless_steel_ingot", "default:copper_ingot", "technic:stainless_steel_ingot"},
{"default:diamond", "technic:machine_casing", "default:diamond"},
{"technic:stainless_steel_ingot", "technic:mv_cable", "technic:stainless_steel_ingot"}
}
}
)
minetest.register_craft(
{
output = "technic:mv_generator",
recipe = {
{"technic:stainless_steel_ingot", "technic:lv_generator", "technic:stainless_steel_ingot"},
{"default:diamond", "default:mese_crystal", "default:diamond"},
{"technic:stainless_steel_ingot", "technic:mv_cable", "technic:stainless_steel_ingot"}
}
}
)
minetest.register_craft(
{
output = "technic:mv_grinder",
recipe = {
{"technic:stainless_steel_ingot", "technic:lv_grinder", "technic:stainless_steel_ingot"},
{"default:diamond", "default:mese_crystal", "default:diamond"},
{"technic:stainless_steel_ingot", "technic:mv_cable", "technic:stainless_steel_ingot"}
}
}
)
minetest.register_craft(
{
output = "technic:solar_array_mv",
recipe = {
{"technic:solar_array_lv", "technic:solar_array_lv", "technic:solar_array_lv"},
{"technic:carbon_steel_ingot", "default:mese_crystal", "technic:carbon_steel_ingot"},
{"", "technic:mv_cable", ""}
}
}
)
minetest.register_craft(
{
output = "technic:tool_workshop",
recipe = {
{"group:wood", "default:diamond", "group:wood"},
{"mesecons_pistons:piston_normal_off", "technic:machine_casing", "mesecons_pistons:piston_normal_off"},
{"default:obsidian", "technic:mv_cable", "default:obsidian"}
}
}
)
minetest.register_craft(
{
output = "technic:forcefield_emitter_off",
recipe = {
{"default:mese", "default:copper_ingot", "default:mese"},
{"mesecons_pistons:piston_normal_off", "technic:machine_casing", "mesecons_pistons:piston_normal_off"},
{"default:mese", "technic:hv_cable", "default:mese"}
}
}
)
minetest.register_craft(
{
output = "technic:hv_battery_box0",
recipe = {
{"default:diamondblock", "technic:mv_battery_box0", "default:diamondblock"},
{"default:mese", "technic:hv_cable", "default:mese"},
{"", "technic:hv_cable", ""}
}
}
)
minetest.register_craft(
{
output = "technic:hv_generator",
recipe = {
{"technic:carbon_plate", "technic:mv_generator", "technic:composite_plate"},
{"default:diamond", "default:mese_crystal", "default:diamond"},
{"technic:stainless_steel_ingot", "technic:hv_cable", "technic:stainless_steel_ingot"}
}
}
)
minetest.register_craft(
{
output = "technic:quarry",
recipe = {
{"technic:carbon_plate", "default:mese", "technic:composite_plate"},
{"default:diamondblock", "technic:machine_casing", "default:diamondblock"},
{"technic:carbon_steel_block", "technic:hv_cable", "technic:carbon_steel_block"}
}
}
)
minetest.register_craft(
{
output = "technic:solar_array_hv",
recipe = {
{"technic:solar_array_mv", "technic:solar_array_mv", "technic:solar_array_mv"},
{"technic:carbon_steel_block", "default:mese_crystal", "technic:carbon_steel_block"},
{"", "technic:hv_cable", ""}
}
}
)
minetest.register_craft(
{
output = "technic:laser_mk1",
recipe = {
{"default:diamond", "basic_materials:brass", "default:obsidian_glass"},
{"", "basic_materials:brass", "moreores:silver_ingot"},
{"", "", "default:copper_ingot"}
}
}
)
minetest.register_craft(
{
output = "technic:laser_mk2",
recipe = {
{"default:diamond", "technic:carbon_steel_ingot", "technic:laser_mk1"},
{"", "technic:carbon_steel_ingot", "default:gold_ingot"},
{"", "", "default:copper_ingot"}
}
}
)
minetest.register_craft(
{
output = "technic:laser_mk3",
recipe = {
{"default:diamond", "technic:carbon_steel_ingot", "technic:laser_mk2"},
{"", "technic:carbon_steel_ingot", "technic:chromium_ingot"},
{"", "", "default:copper_ingot"}
}
}
)
minetest.register_craft(
{
output = "technic:mining_drill",
recipe = {
{"default:tin_ingot", "default:diamondblock", "default:tin_ingot"},
{"", "default:mese_crystal", ""},
{"", "moreores:silver_ingot", ""}
}
}
)
minetest.register_craft(
{
output = "technic:mining_drill_mk2",
recipe = {
{"default:diamondblock", "default:diamondblock", "default:diamondblock"},
{"", "technic:mining_drill", ""},
{"", "default:gold_ingot", ""}
}
}
)
minetest.register_craft(
{
output = "technic:mining_drill_mk3",
recipe = {
{"default:diamondblock", "default:diamondblock", "default:diamondblock"},
{"", "technic:mining_drill_mk2", ""},
{"", "technic:chromium_ingot", ""}
}
}
)
minetest.register_craft(
{
output = "technic:mining_drill_mk3",
recipe = {
{"default:diamondblock", "default:diamondblock", "default:diamondblock"},
{"", "technic:mining_drill_mk2_1", ""},
{"", "technic:chromium_ingot", ""}
}
}
)
minetest.register_craft(
{
output = "technic:mining_drill_mk3",
recipe = {
{"default:diamondblock", "default:diamondblock", "default:diamondblock"},
{"", "technic:mining_drill_mk2_2", ""},
{"", "technic:chromium_ingot", ""}
}
}
)
minetest.register_craft(
{
output = "technic:mining_drill_mk3",
recipe = {
{"default:diamondblock", "default:diamondblock", "default:diamondblock"},
{"", "technic:mining_drill_mk2_3", ""},
{"", "technic:chromium_ingot", ""}
}
}
)
minetest.register_craft(
{
output = "technic:mining_drill_mk3",
recipe = {
{"default:diamondblock", "default:diamondblock", "default:diamondblock"},
{"", "technic:mining_drill_mk2_4", ""},
{"", "technic:chromium_ingot", ""}
}
}
)
minetest.register_craft(
{
output = "technic:switching_station",
recipe = {
{"", "default:mese", ""},
{"default:copper_ingot", "technic:machine_casing", "default:copper_ingot"},
{"technic:lv_cable", "technic:lv_cable", "technic:lv_cable"}
}
}
)
minetest.register_craft(
{
output = "technic:supply_converter",
recipe = {
{"default:gold_ingot", "technic:rubber", "default:gold_ingot"},
{"default:mese_crystal", "technic:machine_casing", "default:mese_crystal"},
{"technic:mv_cable", "technic:rubber", "technic:lv_cable"}
}
}
)
minetest.register_craft(
{
output = "technic:vacuum",
recipe = {
{"default:mese_crystal", "technic:rubber", "technic:lv_battery_box0"},
{"default:mese_crystal", "default:diamond", "technic:lv_battery_box0"},
{"technic:stainless_steel_ingot", "", ""}
}
}
)
minetest.register_craft(
{
output = "technic:rubber 2",
recipe = {
{"technic:rubber_tree_grindings", "technic:rubber_tree_grindings", "technic:rubber_tree_grindings"},
{"technic:rubber_tree_grindings", "default:coal", "technic:rubber_tree_grindings"},
{"technic:rubber_tree_grindings", "technic:rubber_tree_grindings", "technic:rubber_tree_grindings"}
}
}
)
minetest.register_craft(
{
output = "technic:rubber 2",
recipe = {
{"technic:rubber_tree_grindings", "technic:rubber_tree_grindings", "technic:rubber_tree_grindings"},
{"technic:rubber_tree_grindings", "technic:coal_dust", "technic:rubber_tree_grindings"},
{"technic:rubber_tree_grindings", "technic:rubber_tree_grindings", "technic:rubber_tree_grindings"}
}
}
)