From 8fc57f7746a55a65fb36e87861fc00def7cb8b47 Mon Sep 17 00:00:00 2001 From: tenplus1 Date: Sat, 20 Feb 2021 15:33:03 +0000 Subject: [PATCH] tweak flower addition to wait until mods loaded --- init.lua | 21 ++++++++------------- 1 file changed, 8 insertions(+), 13 deletions(-) diff --git a/init.lua b/init.lua index 6f28922..b27e66f 100644 --- a/init.lua +++ b/init.lua @@ -63,24 +63,19 @@ local dry_grass = { "default:dry_grass_5", "", "" } --- add all in-game flowers except waterlily +-- loads mods then add all in-game flowers except waterlily local flowers = {} -for node, def in pairs(minetest.registered_nodes) do +minetest.after(0.1, function() - if def.groups.flower and not node:find("waterlily") then - flowers[#flowers + 1] = node + for node, def in pairs(minetest.registered_nodes) do + + if def.groups.flower and not node:find("waterlily") then + flowers[#flowers + 1] = node + end end -end +end) --- add additional bakedclay flowers if enabled -if minetest.get_modpath("bakedclay") then - flowers[#flowers + 1] = "bakedclay:delphinium" - flowers[#flowers + 1] = "bakedclay:thistle" - flowers[#flowers + 1] = "bakedclay:lazarus" - flowers[#flowers + 1] = "bakedclay:mannagrass" - flowers[#flowers + 1] = "" -end -- default biomes deco local deco = {