diff --git a/food/init.lua b/food/init.lua index 9d37f11..4afa950 100644 --- a/food/init.lua +++ b/food/init.lua @@ -174,9 +174,9 @@ function food.item_eat(amt) elseif minetest.get_modpath("hud") and global_exists("hud") and hud.item_eat then return hud.item_eat(amt) elseif minetest.get_modpath("hbhunger") then - if global_exists("hbhunger") then + if global_exists("hbhunger") and hbhunger.item_eat then return hbhunger.item_eat(amt) - elseif global_exists("hunger") then + elseif global_exists("hunger") and hunger.item_eat then -- For backwards compatibility -- It used to be called `hunger` rather than `hbhunger` return hunger.item_eat(amt)