From 6e88f538381f0f2f14978ae0e2277ad6d1974b97 Mon Sep 17 00:00:00 2001 From: BuckarooBanzay Date: Tue, 2 Nov 2021 17:33:32 +0100 Subject: [PATCH] opt-depend on default --- depends.txt | 1 - init.lua | 33 ++++++++++++++++++--------------- mod.conf | 1 + 3 files changed, 19 insertions(+), 16 deletions(-) delete mode 100644 depends.txt diff --git a/depends.txt b/depends.txt deleted file mode 100644 index 4ad96d5..0000000 --- a/depends.txt +++ /dev/null @@ -1 +0,0 @@ -default diff --git a/init.lua b/init.lua index 955213d..96d45a6 100644 --- a/init.lua +++ b/init.lua @@ -76,19 +76,22 @@ minetest.register_node("jumping:cushion", { groups = {dig_immediate=2, disable_jump=1, fall_damage_add_percent=-100}, }) -minetest.register_craft({ - output = "jumping:trampoline1", - recipe = { - {"jumping:cushion", "jumping:cushion", "jumping:cushion"}, - {"default:steel_ingot", "", "default:steel_ingot"} - } -}) +-- register recipes if the default mod is present +if minetest.get_modpath("default") then + minetest.register_craft({ + output = "jumping:trampoline1", + recipe = { + {"jumping:cushion", "jumping:cushion", "jumping:cushion"}, + {"default:steel_ingot", "", "default:steel_ingot"} + } + }) -minetest.register_craft({ - output = "jumping:cushion", - recipe = { - {"farming:cotton", "group:wool", "farming:cotton"}, - {"farming:cotton", "group:wool", "farming:cotton"}, - {"farming:cotton", "farming:cotton", "farming:cotton"} - } -}) + minetest.register_craft({ + output = "jumping:cushion", + recipe = { + {"farming:cotton", "group:wool", "farming:cotton"}, + {"farming:cotton", "group:wool", "farming:cotton"}, + {"farming:cotton", "farming:cotton", "farming:cotton"} + } + }) +end \ No newline at end of file diff --git a/mod.conf b/mod.conf index 451178d..3cc0c2c 100644 --- a/mod.conf +++ b/mod.conf @@ -1 +1,2 @@ name = jumping +optional_depends = default \ No newline at end of file