From f594c91ca3fa847bfb9b8d66199ed4fa629c60ec Mon Sep 17 00:00:00 2001 From: HybridDog Date: Mon, 4 Nov 2019 12:16:08 +0100 Subject: [PATCH] Add a warning about string nodenames abm values, they should not occur --- init.lua | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/init.lua b/init.lua index ab2869e..3db6584 100644 --- a/init.lua +++ b/init.lua @@ -1122,6 +1122,11 @@ local function get_grow(name) local is = {} for i = 1,#minetest.registered_abms do local ad = minetest.registered_abms[i] + if type(ad.nodenames) ~= "table" then + minetest.log("warning", "ABM nodenames is not a table: " .. + dump(ad)) + return + end if ad.chance > 1 and table.indexof(ad.nodenames, name) ~= -1 then is[#is+1] = ad.action