From ab354d538daf4c605515c2ad32d0550ac9d6e6da Mon Sep 17 00:00:00 2001 From: mckaygerhard Date: Tue, 23 Apr 2024 13:25:41 -0400 Subject: [PATCH] mods - hudbars - improve warning message definition about old api vs newer one of 3d_armor * backport commit 94de1bf2bc75071526d1a68d29bc9c4ed9da5dd0 from upstream --- mods/hudbars/init.lua | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/mods/hudbars/init.lua b/mods/hudbars/init.lua index 31d84e5..1056df5 100644 --- a/mods/hudbars/init.lua +++ b/mods/hudbars/init.lua @@ -24,12 +24,14 @@ end local N = function(s) return s end -local modarmors = minetest.get_modpath("3d_armor") -local modhbarm = minetest.get_modpath("hbarmor") -local modhbhung = minetest.get_modpath("hbhunger") +local modarmors = minetest.get_modpath("3d_armor") or false +local modhbarm = minetest.get_modpath("hbarmor") or false +local modhbhung = minetest.get_modpath("hbhunger") or false -if (not armor) or (not armor.def) then - minetest.log("error", "[hbarmor] Outdated 3d_armor version. Please update your version of 3d_armor!") +if modarmors then + if (not armor) or (not armor.def) then + minetest.log("error", "[hbarmor] Outdated 3d_armor version. Please update your version of 3d_armor!") + end end hb = {}