From a574323b568bef6f719c23b552f8c8cb8f33f7ea Mon Sep 17 00:00:00 2001 From: rubenwardy Date: Sun, 31 Aug 2014 17:40:35 +0100 Subject: Support farming redo --- api.lua | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) (limited to 'api.lua') diff --git a/api.lua b/api.lua index 874bc94..19d019f 100644 --- a/api.lua +++ b/api.lua @@ -70,10 +70,22 @@ 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]) + end + return + end food.disabled_modules[name] = true end +function food.disable_if(mod, name) + if minetest.get_modpath(mod) then + food.disable(name) + end +end + -- Adds a module function food.module(name, func, ingred) if food.disabled_modules[name] then -- cgit v1.2.3