diff --git a/mods/ENTITIES/mcl_mobs/spawning.lua b/mods/ENTITIES/mcl_mobs/spawning.lua index a1c8e23b5..e4988183d 100644 --- a/mods/ENTITIES/mcl_mobs/spawning.lua +++ b/mods/ENTITIES/mcl_mobs/spawning.lua @@ -388,6 +388,10 @@ end local function spawn_group(p,mob,spawn_on,group_max) local nn = minetest.find_nodes_in_area(vector.offset(p,-3,-3,-3),vector.offset(p,3,3,3),spawn_on) + if not nn or #nn < 1 then + nn = {} + table.insert(nn,p) + end for i = 1, math.random(group_max) do minetest.add_entity(nn[math.random(#nn)],mob) end