minetest.register_craft({
  output = 'infinity:vision_summon_16',
  recipe = {
      {'', 'default:steel_ingot', ''},
      {'default:steel_ingot', 'infinity:stonemind', 'default:steel_ingot'},
      {'', 'default:steel_ingot', ''},
  },
})

minetest.register_craft({
  output = "infinity:stonesoul",
  recipe = {
      {"", "", ""},
      {"", "infinity:soulworld", ""},
      {"", "", ""},
  },
})

minetest.register_craft({
  output = "infinity:duplicator",
  recipe = {
      {"", "default:diamond", ""},
      {"default:diamond", "infinity:stonereality", "default:diamond"},
      {"", "default:diamond", ""},
  },
})

minetest.register_craft({
  output = "infinity:tesseract",
  recipe = {
      {"default:glass", "dye:cyan", "default:glass"},
      {"default:glass", "infinity:stonespace", "default:glass"},
      {"default:glass", "dye:cyan", "default:glass"},
  },
})

minetest.register_craft({
  output = "infinity:tesseract",
  recipe = {
      {"default:glass", "sapphire:sapphire", "default:glass"},
      {"default:glass", "infinity:stonespace", "default:glass"},
      {"default:glass", "sapphire:sapphire", "default:glass"},
  },
})

minetest.register_craft({
  output = "infinity:decstonesoul",
  recipe = {
      {"default:glass", "default:glass", "default:glass"},
      {"default:glass", "dye:orange", "default:glass"},
      {"default:glass", "default:glass", "default:glass"},
  },
})

minetest.register_craft({
  output = "infinity:decstonereality",
  recipe = {
      {"default:glass", "default:glass", "default:glass"},
      {"default:glass", "dye:red", "default:glass"},
      {"default:glass", "default:glass", "default:glass"},
  },
})

minetest.register_craft({
  output = "infinity:decstonespace",
  recipe = {
      {"default:glass", "default:glass", "default:glass"},
      {"default:glass", "dye:blue", "default:glass"},
      {"default:glass", "default:glass", "default:glass"},
  },
})

minetest.register_craft({
  output = "infinity:decstonepower",
  recipe = {
      {"default:glass", "default:glass", "default:glass"},
      {"default:glass", "dye:violet", "default:glass"},
      {"default:glass", "default:glass", "default:glass"},
  },
})

minetest.register_craft({
  output = "infinity:decstonetime",
  recipe = {
      {"default:glass", "default:glass", "default:glass"},
      {"default:glass", "dye:green", "default:glass"},
      {"default:glass", "default:glass", "default:glass"},
  },
})

minetest.register_craft({
  output = "infinity:decstonemind",
  recipe = {
      {"default:glass", "default:glass", "default:glass"},
      {"default:glass", "dye:yellow", "default:glass"},
      {"default:glass", "default:glass", "default:glass"},
  },
})

minetest.register_craft({
    type = "shaped",
    output = "infinity:gauntlet_empty",
    recipe = {
        {"default:gold_ingot", "default:gold_ingot", "default:gold_ingot"},
        {"default:gold_ingot", "infinity:core", "default:gold_ingot"},
        {"", "default:gold_ingot", ""},
    },
})

minetest.register_craft({
	type = shaped,
        output = "infinity:soul_helmet_soul",
        recipe = {
            {"", "", ""},
            {"", "infinity:stonesoul", ""},
            {"", "", ""},
},
})

minetest.register_craft({
	type = shaped,
        output = "infinity:clone",
        recipe = {
            {"", "", ""},
            {"", "infinity:stonemind", ""},
            {"", "", ""},
},
})

minetest.register_craft({
	type = shaped,
        output = "infinity:core",
        recipe = {
            {"dye:blue", "dye:violet", "dye:yellow"},
            {"default:gold_ingot", "default:pick_diamond", "default:gold_ingot"},
            {"dye:green", "dye:red", "dye:orange"},
},
})

minetest.register_craft({
	type = shaped,
        output = "infinity:core",
        recipe = {
            {"sapphire:sapphire", "amethyst:amethyst_ingot", "default:mese_crystal_fragment"},
            {"default:gold_ingot", "default:pick_diamond", "default:gold_ingot"},
            {"emerald:emerald", "ruby:ruby", "default:bronze_ingot"},
},
})

minetest.register_craft({
	type = shaped,
        output = "infinity:power_sword",
        recipe = {
            {"", "default:steel_ingot", ""},
            {"default:steel_ingot", "infinity:stonepower", "default:steel_ingot"},
            {"", "default:steel_ingot", ""},
},
})

minetest.register_craft({
	type = shaped,
        output = "infinity:time_clock",
        recipe = {
            {"", "", ""},
            {"", "infinity:stonetime", ""},
            {"", "", ""},
},
})

minetest.register_craft({
	type = shaped,
        output = "infinity:time_key",
        recipe = {
            {"", "default:steel_ingot", ""},
            {"default:steel_ingot", "infinity:stonetime", "default:steel_ingot"},
            {"", "default:steel_ingot", ""},
},
})

minetest.register_craft({
	type = shaped,
        output = "infinity:soulworld",
        recipe = {
            {"", "default:steel_ingot", ""},
            {"default:steel_ingot", "infinity:stonesoul", "default:steel_ingot"},
            {"", "default:steel_ingot", ""},
},
})

minetest.register_craft({
	type = shaped,
        output = "infinity:space_chest 100",
        recipe = {
            {"", "default:steel_ingot", ""},
            {"default:steel_ingot", "infinity:stonespace", "default:steel_ingot"},
            {"", "default:steel_ingot", ""},
},
})

minetest.register_craft({
    type = "cooking",
    output = "dye:orange",
    recipe = "default:copper_ingot",
    cooktime = 0.5,
})

minetest.register_craft({
	type = shaped,
        output = "default:steel_ingot 5",
        recipe = {
            {"", "", ""},
            {"", "default:pick_steel", ""},
            {"", "", ""},
},
})

minetest.register_craft({
	type = shaped,
        output = "default:bronze_ingot 9",
        recipe = {
            {"default:steel_ingot", "default:steel_ingot", "default:steel_ingot"},
            {"default:steel_ingot", "dye:orange", "default:steel_ingot"},
            {"default:steel_ingot", "default:steel_ingot", "default:steel_ingot"},
},
})

minetest.register_craft({
	type = shapeless,
        output = "infinity:base_builder_generator",
        recipe = {
            {"", "default:dirt", ""},
            {"", "infinity:stonereality", ""},
            {"", "", ""},
	},
})


minetest.register_craft({
	type = shapeless,
        output = "infinity:gauntlet_soul_reality",
        recipe = {
            {"", "infinity:gauntlet_soul", ""},
            {"", "infinity:stonereality", ""},
            {"", "", ""},
	},
})

minetest.register_craft({
	type = shapeless,
        output = "infinity:gauntlet_soul_reality_space",
        recipe = {
            {"", "infinity:gauntlet_soul_reality", ""},
            {"", "infinity:stonespace", ""},
            {"", "", ""},
	},
})

minetest.register_craft({
	type = shapeless,
        output = "infinity:gauntlet_soul_reality_space_power",
        recipe = {
            {"", "infinity:gauntlet_soul_reality_space", ""},
            {"", "infinity:stonepower", ""},
            {"", "", ""},
	},
})

minetest.register_craft({
	type = shapeless,
        output = "infinity:gauntlet_soul_reality_space_power_time",
        recipe = {
            {"", "infinity:gauntlet_soul_reality_space_power", ""},
            {"", "infinity:stonetime", ""},
            {"", "", ""},
	},
})

minetest.register_craft({
	type = shaped,
        output = "infinity:gauntlet_stonesall",
        recipe = {
            {"", "infinity:gauntlet_soul_reality_space_power_time", ""},
            {"", "infinity:stonemind", ""},
            {"", "", ""},
	},
})

minetest.register_craft({
	type = shaped,
        output = "infinity:instructions_chest",
        recipe = {
            {"group:wood", "group:wood", "group:wood"},
            {"group:wood", "default:book", "group:wood"},
            {"group:wood", "group:wood", "group:wood"},
	},
})

minetest.register_craft({
	type = shaped,
        output = "infinity:stonesoul 4",
        recipe = {
            {"default:bronze_ingot", "default:bronze_ingot", "default:bronze_ingot"},
            {"default:bronze_ingot", "infinity:core", "default:bronze_ingot"},
            {"default:bronze_ingot", "default:bronze_ingot", "default:bronze_ingot"},
},
})

minetest.register_craft({
	type = shaped,
        output = "infinity:stonesoul 4",
        recipe = {
            {"dye:orange", "dye:orange", "dye:orange"},
            {"dye:orange", "infinity:core", "dye:orange"},
            {"dye:orange", "dye:orange", "dye:orange"},
},
})

minetest.register_craft({
	type = shaped,
        output = "infinity:stonereality 4",
        recipe = {
            {"ruby:ruby", "ruby:ruby", "ruby:ruby"},
            {"ruby:ruby", "infinity:stonesoul", "ruby:ruby"},
            {"ruby:ruby", "ruby:ruby", "ruby:ruby"},
	},
})

minetest.register_craft({
	type = shaped,
        output = "infinity:stonereality 2",
        recipe = {
            {"dye:red", "dye:red", "dye:red"},
            {"dye:red", "infinity:stonesoul", "dye:red"},
            {"dye:red", "dye:red", "dye:red"},
},
})

minetest.register_craft({
	type = shapeless,
        output = "infinity:stonepower 4",
        recipe = {
            {"amethyst:amethyst_block", "amethyst:amethyst_block", "amethyst:amethyst_block"},
            {"amethyst:amethyst_block", "infinity:stonespace", "amethyst:amethyst_block"},
            {"amethyst:amethyst_block", "amethyst:amethyst_block", "amethyst:amethyst_block"},
	},
})

minetest.register_craft({
	type = shapeless,
        output = "infinity:stonepower 4",
        recipe = {
            {"dye:violet", "dye:violet", "dye:violet"},
            {"dye:violet", "infinity:stonespace", "dye:violet"},
            {"dye:violet", "dye:violet", "dye:violet"},
	},
})

minetest.register_craft({
	type = shapeless,
        output = "infinity:stonetime 4",
        recipe = {
            {"dye:green", "dye:green", "dye:green"},
            {"dye:green", "infinity:stonepower", "dye:green"},
            {"dye:green", "dye:green", "dye:green"},
	},
})

minetest.register_craft({
	type = shapeless,
        output = "infinity:stonetime 4",
        recipe = {
            {"emerald:emerald_block", "emerald:emerald_block", "emerald:emerald_block"},
            {"emerald:emerald_block", "infinity:stonepower", "emerald:emerald_block"},
            {"emerald:emerald_block", "emerald:emerald_block", "emerald:emerald_block"},
	},
})

minetest.register_craft({
	type = shapeless,
        output = "infinity:stonemind 3",
        recipe = {
            {"default:goldblock", "default:goldblock", "default:goldblock"},
            {"default:goldblock", "infinity:stonetime", "default:goldblock"},
            {"default:goldblock", "default:goldblock", "default:goldblock"},
	},
})

minetest.register_craft({
	type = shapeless,
        output = "infinity:stonemind 3",
        recipe = {
            {"dye:yellow", "dye:yellow", "dye:yellow"},
            {"dye:yellow", "infinity:stonemind", "dye:yellow"},
            {"dye:yellow", "dye:yellow", "dye:yellow"},
	},
})

minetest.register_craft({
	type = shapeless,
        output = "infinity:stonepower",
        recipe = {
            {"", "", ""},
            {"", "infinity:powershot_hand", ""},
            {"", "", ""}
}
})
minetest.register_craft({
	type = shapeless,
        output = "infinity:gauntlet_soul",
        recipe = {
            {"", "infinity:gauntlet_empty", ""},
            {"", "infinity:stonesoul", ""},
            {"", "", ""},
	},
})