forked from mtcontrib/scifi_nodes
		
	Opt-depend on all mods (#58)
* move "dye" to optional depends and disable recipes if default or dye are not available * replace default.LIGHT_MAX with minetest.LIGHT_MAX * add sound-switch and use default if available * enable crate and builder only if default mod is available * move default mod to opt-depends and use screwdriver only if available Co-authored-by: BuckarooBanzay <BuckarooBanzay@users.noreply.github.com>
This commit is contained in:
		
							
								
								
									
										28
									
								
								crafts.lua
									
									
									
									
									
								
							
							
						
						
									
										28
									
								
								crafts.lua
									
									
									
									
									
								
							| @@ -1,14 +1,24 @@ | ||||
| -- CRAFTING RECIPES FOR SCIFI NODES | ||||
|  | ||||
| -- 6 basic plastic from 9 homedecor plastic sheet | ||||
| minetest.register_craft({ | ||||
| 	output = "scifi_nodes:white2 6", | ||||
| 	recipe = { | ||||
| 		{"homedecor:plastic_sheeting", "homedecor:plastic_sheeting", "homedecor:plastic_sheeting"}, | ||||
| 		{"homedecor:plastic_sheeting", "homedecor:plastic_sheeting", "homedecor:plastic_sheeting"}, | ||||
| 		{"homedecor:plastic_sheeting", "homedecor:plastic_sheeting", "homedecor:plastic_sheeting"} | ||||
| 	} | ||||
| }) | ||||
| if minetest.get_modpath("basic_materials") then | ||||
|     -- 6 basic plastic from 9 homedecor plastic sheet | ||||
|     minetest.register_craft({ | ||||
|         output = "scifi_nodes:white2 6", | ||||
|         recipe = { | ||||
|             {"homedecor:plastic_sheeting", "homedecor:plastic_sheeting", "homedecor:plastic_sheeting"}, | ||||
|             {"homedecor:plastic_sheeting", "homedecor:plastic_sheeting", "homedecor:plastic_sheeting"}, | ||||
|             {"homedecor:plastic_sheeting", "homedecor:plastic_sheeting", "homedecor:plastic_sheeting"} | ||||
|         } | ||||
|     }) | ||||
| end | ||||
|  | ||||
| if not minetest.get_modpath("default") or not minetest.get_modpath("dye") then | ||||
|     -- the default and dye mod are required for most of the recipes | ||||
|     -- if either of them is missing (because we are not in the default game) | ||||
|     -- then just skip the recipes entirely | ||||
|     -- TODO: potentially switch recipes depending on current game | ||||
|     return | ||||
| end | ||||
|  | ||||
| minetest.register_craft({ | ||||
| 	output = "scifi_nodes:super_white", | ||||
|   | ||||
		Reference in New Issue
	
	Block a user