summaryrefslogtreecommitdiff
path: root/crafts.lua
diff options
context:
space:
mode:
authorVanessa Ezekowitz <vanessaezekowitz@gmail.com>2013-11-28 01:20:34 -0500
committerVanessa Ezekowitz <vanessaezekowitz@gmail.com>2013-11-28 01:20:34 -0500
commit65901b7dd729d7ee30f07840035ea97d861fdc8f (patch)
tree6edfbe7f50a6760f3a15c8dda480571e6fae7e26 /crafts.lua
parent604d5310a15e9d4344150d7ae07a2b8380dc79c2 (diff)
downloadpipeworks-65901b7dd729d7ee30f07840035ea97d861fdc8f.tar
pipeworks-65901b7dd729d7ee30f07840035ea97d861fdc8f.tar.gz
pipeworks-65901b7dd729d7ee30f07840035ea97d861fdc8f.tar.bz2
pipeworks-65901b7dd729d7ee30f07840035ea97d861fdc8f.tar.xz
pipeworks-65901b7dd729d7ee30f07840035ea97d861fdc8f.zip
Removed code that detects technic and disables default recipes.
Made tubes and conductor tubes more expensive (yield 6 instead of 12).
Diffstat (limited to 'crafts.lua')
-rw-r--r--crafts.lua181
1 files changed, 88 insertions, 93 deletions
diff --git a/crafts.lua b/crafts.lua
index a2eebfb..dda99dc 100644
--- a/crafts.lua
+++ b/crafts.lua
@@ -187,105 +187,100 @@ minetest.register_craft( {
},
})
--- If the technic mod is present, then don't bother registering the recipes
--- for some tubes, as technic has its own recipes for those.
-if not minetest.get_modpath("technic") then
+minetest.register_craft( {
+ output = "pipeworks:tube 6",
+ recipe = {
+ { "homedecor:plastic_sheeting", "homedecor:plastic_sheeting", "homedecor:plastic_sheeting" },
+ { "", "", "" },
+ { "homedecor:plastic_sheeting", "homedecor:plastic_sheeting", "homedecor:plastic_sheeting" }
+ },
+})
- minetest.register_craft( {
- output = "pipeworks:tube 12",
- recipe = {
- { "homedecor:plastic_sheeting", "homedecor:plastic_sheeting", "homedecor:plastic_sheeting" },
- { "", "", "" },
- { "homedecor:plastic_sheeting", "homedecor:plastic_sheeting", "homedecor:plastic_sheeting" }
- },
- })
+minetest.register_craft( {
+ output = "pipeworks:mese_tube_000000 2",
+ recipe = {
+ { "homedecor:plastic_sheeting", "homedecor:plastic_sheeting", "homedecor:plastic_sheeting" },
+ { "", "default:mese_crystal", "" },
+ { "homedecor:plastic_sheeting", "homedecor:plastic_sheeting", "homedecor:plastic_sheeting" }
+ },
+})
- minetest.register_craft( {
- output = "pipeworks:mese_tube_000000 2",
- recipe = {
- { "homedecor:plastic_sheeting", "homedecor:plastic_sheeting", "homedecor:plastic_sheeting" },
- { "", "default:mese_crystal", "" },
- { "homedecor:plastic_sheeting", "homedecor:plastic_sheeting", "homedecor:plastic_sheeting" }
- },
- })
+minetest.register_craft( {
+ type = "shapeless",
+ output = "pipeworks:mese_tube_000000",
+ recipe = {
+ "pipeworks:tube_000000",
+ "default:mese_crystal_fragment",
+ "default:mese_crystal_fragment",
+ "default:mese_crystal_fragment",
+ "default:mese_crystal_fragment"
+ },
+})
- minetest.register_craft( {
- type = "shapeless",
- output = "pipeworks:mese_tube_000000",
- recipe = {
- "pipeworks:tube_000000",
- "default:mese_crystal_fragment",
- "default:mese_crystal_fragment",
- "default:mese_crystal_fragment",
- "default:mese_crystal_fragment"
- },
- })
+minetest.register_craft( {
+ output = "pipeworks:conductor_tube_off_000000 6",
+ recipe = {
+ { "homedecor:plastic_sheeting", "homedecor:plastic_sheeting", "homedecor:plastic_sheeting" },
+ { "mesecons:mesecon", "mesecons:mesecon", "mesecons:mesecon" },
+ { "homedecor:plastic_sheeting", "homedecor:plastic_sheeting", "homedecor:plastic_sheeting" }
+ },
+})
- minetest.register_craft( {
- output = "pipeworks:conductor_tube_off_000000 12",
- recipe = {
- { "homedecor:plastic_sheeting", "homedecor:plastic_sheeting", "homedecor:plastic_sheeting" },
- { "mesecons:mesecon", "mesecons:mesecon", "mesecons:mesecon" },
- { "homedecor:plastic_sheeting", "homedecor:plastic_sheeting", "homedecor:plastic_sheeting" }
- },
- })
+minetest.register_craft( {
+ output = "pipeworks:detector_tube_off_000000 2",
+ recipe = {
+ { "homedecor:plastic_sheeting", "homedecor:plastic_sheeting", "homedecor:plastic_sheeting" },
+ { "mesecons:mesecon", "mesecons_materials:silicon", "mesecons:mesecon" },
+ { "homedecor:plastic_sheeting", "homedecor:plastic_sheeting", "homedecor:plastic_sheeting" }
+ },
+})
- minetest.register_craft( {
- output = "pipeworks:detector_tube_off_000000 2",
- recipe = {
- { "homedecor:plastic_sheeting", "homedecor:plastic_sheeting", "homedecor:plastic_sheeting" },
- { "mesecons:mesecon", "mesecons_materials:silicon", "mesecons:mesecon" },
- { "homedecor:plastic_sheeting", "homedecor:plastic_sheeting", "homedecor:plastic_sheeting" }
- },
- })
+minetest.register_craft( {
+ output = "pipeworks:accelerator_tube_000000 2",
+ recipe = {
+ { "homedecor:plastic_sheeting", "homedecor:plastic_sheeting", "homedecor:plastic_sheeting" },
+ { "default:mese_crystal_fragment", "default:steel_ingot", "default:mese_crystal_fragment" },
+ { "homedecor:plastic_sheeting", "homedecor:plastic_sheeting", "homedecor:plastic_sheeting" }
+ },
+})
- minetest.register_craft( {
- output = "pipeworks:accelerator_tube_000000 2",
- recipe = {
- { "homedecor:plastic_sheeting", "homedecor:plastic_sheeting", "homedecor:plastic_sheeting" },
- { "default:mese_crystal_fragment", "default:steel_ingot", "default:mese_crystal_fragment" },
- { "homedecor:plastic_sheeting", "homedecor:plastic_sheeting", "homedecor:plastic_sheeting" }
- },
- })
+minetest.register_craft( {
+ output = "pipeworks:teleport_tube_000000 2",
+ recipe = {
+ { "homedecor:plastic_sheeting", "homedecor:plastic_sheeting", "homedecor:plastic_sheeting" },
+ { "default:desert_stone", "default:mese_block", "default:desert_stone" },
+ { "homedecor:plastic_sheeting", "homedecor:plastic_sheeting", "homedecor:plastic_sheeting" }
+ },
+})
- minetest.register_craft( {
- output = "pipeworks:teleport_tube_000000 2",
- recipe = {
- { "homedecor:plastic_sheeting", "homedecor:plastic_sheeting", "homedecor:plastic_sheeting" },
- { "default:desert_stone", "default:mese_block", "default:desert_stone" },
- { "homedecor:plastic_sheeting", "homedecor:plastic_sheeting", "homedecor:plastic_sheeting" }
- },
- })
-
- minetest.register_craft( {
- output = "pipeworks:sand_tube_000000 2",
- recipe = {
- { "homedecor:plastic_sheeting", "homedecor:plastic_sheeting", "homedecor:plastic_sheeting" },
- { "default:sand", "default:sand", "default:sand" },
- { "homedecor:plastic_sheeting", "homedecor:plastic_sheeting", "homedecor:plastic_sheeting" }
- },
- })
-
- minetest.register_craft( {
- output = "pipeworks:mese_sand_tube_000000 2",
- recipe = {
- { "homedecor:plastic_sheeting", "homedecor:plastic_sheeting", "homedecor:plastic_sheeting" },
- { "default:sand", "default:mese_crystal", "default:sand" },
- { "homedecor:plastic_sheeting", "homedecor:plastic_sheeting", "homedecor:plastic_sheeting" }
- },
- })
-
- minetest.register_craft( {
- type = "shapeless",
- output = "pipeworks:mese_sand_tube_000000",
- recipe = {
- "pipeworks:sand_tube_000000",
- "default:mese_crystal_fragment",
- "default:mese_crystal_fragment",
- "default:mese_crystal_fragment",
- "default:mese_crystal_fragment"
- },
- })
-end
+minetest.register_craft( {
+ output = "pipeworks:sand_tube_000000 2",
+ recipe = {
+ { "homedecor:plastic_sheeting", "homedecor:plastic_sheeting", "homedecor:plastic_sheeting" },
+ { "default:sand", "default:sand", "default:sand" },
+ { "homedecor:plastic_sheeting", "homedecor:plastic_sheeting", "homedecor:plastic_sheeting" }
+ },
+})
+
+minetest.register_craft( {
+ output = "pipeworks:mese_sand_tube_000000 2",
+ recipe = {
+ { "homedecor:plastic_sheeting", "homedecor:plastic_sheeting", "homedecor:plastic_sheeting" },
+ { "default:sand", "default:mese_crystal", "default:sand" },
+ { "homedecor:plastic_sheeting", "homedecor:plastic_sheeting", "homedecor:plastic_sheeting" }
+ },
+})
+
+minetest.register_craft( {
+ type = "shapeless",
+ output = "pipeworks:mese_sand_tube_000000",
+ recipe = {
+ "pipeworks:sand_tube_000000",
+ "default:mese_crystal_fragment",
+ "default:mese_crystal_fragment",
+ "default:mese_crystal_fragment",
+ "default:mese_crystal_fragment"
+ },
+})