forked from mtcontrib/food
Fix bug
This commit is contained in:
parent
2897fe334f
commit
ca32dc17ce
3
food/depends.txt
Normal file
3
food/depends.txt
Normal file
|
@ -0,0 +1,3 @@
|
|||
diet?
|
||||
hud?
|
||||
intllib?
|
|
@ -6,15 +6,6 @@
|
|||
-- The supporting api for the mod
|
||||
-- =====================================
|
||||
|
||||
-- Boilerplate to support localized strings if intllib mod is installed.
|
||||
S = 0
|
||||
if (intllib) then
|
||||
dofile(minetest.get_modpath("intllib").."/intllib.lua")
|
||||
S = intllib.Getter(minetest.get_current_modname())
|
||||
else
|
||||
S = function ( s ) return s end
|
||||
end
|
||||
|
||||
food = {
|
||||
modules = {},
|
||||
disabled_modules = {},
|
||||
|
@ -70,7 +61,7 @@ function food.support(group, item)
|
|||
minetest.override_item(item, {groups = g})
|
||||
end
|
||||
|
||||
function food.disable(name)
|
||||
function food.disable(name)
|
||||
if type(name) == "table" then
|
||||
for i = 1, #name do
|
||||
food.disable(name[i])
|
||||
|
@ -99,7 +90,7 @@ function food.module(name, func, ingred)
|
|||
return
|
||||
end
|
||||
end
|
||||
|
||||
|
||||
if food.debug then
|
||||
print("[Food Debug] Registering " .. name .. " fallback definition")
|
||||
end
|
||||
|
@ -111,9 +102,9 @@ end
|
|||
|
||||
-- Checks for hunger mods to register food on
|
||||
function food.item_eat(amt)
|
||||
if minetest.get_modpath("diet") then
|
||||
if minetest.get_modpath("diet") and diet and diet.item_eat then
|
||||
return diet.item_eat(amt)
|
||||
elseif minetest.get_modpath("hud") then
|
||||
elseif minetest.get_modpath("hud") and hud and hud.item_eat then
|
||||
return hud.item_eat(amt)
|
||||
else
|
||||
return minetest.item_eat(amt)
|
||||
|
|
|
@ -3,10 +3,8 @@ animalmaterials?
|
|||
bushes_classic?
|
||||
default?
|
||||
docfarming?
|
||||
diet?
|
||||
farming?
|
||||
farming_plus?
|
||||
hud?
|
||||
intllib?
|
||||
jkanimals?
|
||||
jkfarming?
|
||||
|
|
|
@ -6,6 +6,15 @@
|
|||
-- Fallback ingredients
|
||||
-- =====================================
|
||||
|
||||
-- Boilerplate to support localized strings if intllib mod is installed.
|
||||
local S = 0
|
||||
if (intllib) then
|
||||
dofile(minetest.get_modpath("intllib").."/intllib.lua")
|
||||
S = intllib.Getter(minetest.get_current_modname())
|
||||
else
|
||||
S = function ( s ) return s end
|
||||
end
|
||||
|
||||
food.module("wheat", function()
|
||||
minetest.register_craftitem(":food:wheat", {
|
||||
description = S("Wheat"),
|
||||
|
|
|
@ -11,6 +11,14 @@ print("Food Mod - Version 2.3")
|
|||
dofile(minetest.get_modpath("food_basic").."/support.lua")
|
||||
dofile(minetest.get_modpath("food_basic").."/ingredients.lua")
|
||||
|
||||
-- Boilerplate to support localized strings if intllib mod is installed.
|
||||
local S = 0
|
||||
if (intllib) then
|
||||
dofile(minetest.get_modpath("intllib").."/intllib.lua")
|
||||
S = intllib.Getter(minetest.get_current_modname())
|
||||
else
|
||||
S = function ( s ) return s end
|
||||
end
|
||||
|
||||
-- Register dark chocolate
|
||||
food.module("dark_chocolate", function()
|
||||
|
|
Loading…
Reference in New Issue
Block a user