From 6e61f0d9897028dae08032279093bce4725c3c5d Mon Sep 17 00:00:00 2001 From: TechDudie Date: Wed, 24 Mar 2021 15:09:44 +0000 Subject: [PATCH 1/4] Update 'strider.lua' --- strider.lua | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/strider.lua b/strider.lua index 0c4118d..95e8562 100644 --- a/strider.lua +++ b/strider.lua @@ -163,7 +163,7 @@ local strider = { mobs.detach(clicker, {x=1, y=0, z=0}) return - elseif not self.driver and self.saddle == "yes" and wielditem:get_name() == mobs_mc.items.carrot_on_a_stick then + elseif not self.driver and self.saddle == "yes" and wielditem:get_name() == "mc:warped_fungus_stick" then -- Ride pig if it has a saddle and player uses a carrot on a stick mobs.attach(self, clicker) From 1ecdcfa1d0e4425005a592201bc58bee5b85a5e9 Mon Sep 17 00:00:00 2001 From: TechDudie Date: Wed, 24 Mar 2021 15:14:01 +0000 Subject: [PATCH 2/4] Add mod.conf --- mod.conf | 2 ++ 1 file changed, 2 insertions(+) create mode 100644 mod.conf diff --git a/mod.conf b/mod.conf new file mode 100644 index 0000000..2b3b2ea --- /dev/null +++ b/mod.conf @@ -0,0 +1,2 @@ +name = extra_mobs +depends = mc_mobs, mc \ No newline at end of file From ad045dc221a99d4f1a9cce0e3416e9f74cac44ea Mon Sep 17 00:00:00 2001 From: TechDudie Date: Wed, 24 Mar 2021 16:05:30 +0000 Subject: [PATCH 3/4] Update 'strider.lua' --- strider.lua | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/strider.lua b/strider.lua index 95e8562..f0742e8 100644 --- a/strider.lua +++ b/strider.lua @@ -114,8 +114,14 @@ local strider = { end local wielditem = clicker:get_wielded_item() - -- No fungus on stick, so using carrot on a stick - if wielditem:get_name() ~= mobs_mc.items.carrot_on_a_stick then + + local controlitem = "" + if minetest.get_modpath("mc") then + controlitem = "mc:warped_fungus_stick" + else + controlitem = mobs_mc.items.carrot_on_a_stick + end + if wielditem:get_name() ~= controlitem then if mobs:feed_tame(self, clicker, 1, true, true) then return end end if mobs:protect(self, clicker) then return end @@ -163,7 +169,7 @@ local strider = { mobs.detach(clicker, {x=1, y=0, z=0}) return - elseif not self.driver and self.saddle == "yes" and wielditem:get_name() == "mc:warped_fungus_stick" then + elseif not self.driver and self.saddle == "yes" and wielditem:get_name() == controlitem then -- Ride pig if it has a saddle and player uses a carrot on a stick mobs.attach(self, clicker) From 495573cbf7f64111e4c3524e746e4c8ef509f19a Mon Sep 17 00:00:00 2001 From: TechDudie Date: Wed, 24 Mar 2021 16:06:51 +0000 Subject: [PATCH 4/4] Update 'mod.conf' --- mod.conf | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/mod.conf b/mod.conf index 2b3b2ea..e328f7e 100644 --- a/mod.conf +++ b/mod.conf @@ -1,2 +1,3 @@ name = extra_mobs -depends = mc_mobs, mc \ No newline at end of file +depends = mc_mobs +optional_depends = mc \ No newline at end of file