summaryrefslogtreecommitdiff
path: root/recipes.lua
diff options
context:
space:
mode:
Diffstat (limited to 'recipes.lua')
-rw-r--r--recipes.lua115
1 files changed, 115 insertions, 0 deletions
diff --git a/recipes.lua b/recipes.lua
new file mode 100644
index 0000000..e25f065
--- /dev/null
+++ b/recipes.lua
@@ -0,0 +1,115 @@
+minetest.register_craftitem("digtron:digtron_core", {
+ description = "Digtron Core",
+ inventory_image = "digtron_core.png"
+})
+
+minetest.register_craft({
+ output = "digtron:digtron_core",
+ recipe = {
+ {"","default:steel_ingot",""},
+ {"default:steel_ingot","default:mese_crystal_fragment","default:steel_ingot"},
+ {"","default:steel_ingot",""}
+ }
+})
+
+minetest.register_craft({
+ output = "digtron:controller",
+ recipe = {
+ {"","default:mese_crystal",""},
+ {"default:mese_crystal","digtron:digtron_core","default:mese_crystal"},
+ {"","default:mese_crystal",""}
+ }
+})
+
+minetest.register_craft({
+ output = "digtron:builder",
+ recipe = {
+ {"","default:mese_crystal_fragment",""},
+ {"default:mese_crystal_fragment","digtron:digtron_core","default:mese_crystal_fragment"},
+ {"","default:mese_crystal_fragment",""}
+ }
+})
+
+minetest.register_craft({
+ output = "digtron:light",
+ recipe = {
+ {"","default:torch",""},
+ {"","digtron:digtron_core",""},
+ {"","",""}
+ }
+})
+
+minetest.register_craft({
+ output = "digtron:digger",
+ recipe = {
+ {"","default:diamond",""},
+ {"default:diamond","digtron:digtron_core","default:diamond"},
+ {"","default:diamond",""}
+ }
+})
+
+minetest.register_craft({
+ output = "digtron:sand_digger",
+ recipe = {
+ {"","default:steel_ingot",""},
+ {"default:steel_ingot","digtron:digtron_core","default:steel_ingot"},
+ {"","default:steel_ingot",""}
+ }
+})
+
+minetest.register_craft({
+ output = "digtron:inventory",
+ recipe = {
+ {"","default:chest",""},
+ {"","digtron:digtron_core",""},
+ {"","",""}
+ }
+})
+
+minetest.register_craft({
+ output = "digtron:structure",
+ recipe = {
+ {"default:stick","","default:stick"},
+ {"","digtron:digtron_core",""},
+ {"default:stick","","default:stick"}
+ }
+})
+
+minetest.register_craft({
+ output = "digtron:pusher",
+ recipe = {
+ {"","default:coal_lump",""},
+ {"default:coal_lump","digtron:digtron_core","default:coal_lump"},
+ {"","default:coal_lump",""}
+ }
+})
+
+-- And some recycling reactions to get digtron cores out of the "cheap" parts:
+
+minetest.register_craft({
+ output = "digtron:digtron_core",
+ recipe = {
+ {"digtron:structure"},
+ }
+})
+
+minetest.register_craft({
+ output = "digtron:digtron_core",
+ recipe = {
+ {"digtron:inventory"},
+ }
+})
+
+minetest.register_craft({
+ output = "digtron:digtron_core",
+ recipe = {
+ {"digtron:light"},
+ }
+})
+
+minetest.register_craft({
+ output = "digtron:digtron_core",
+ recipe = {
+ {"digtron:pusher"},
+ }
+}) \ No newline at end of file