Fix forgotten biome check

This commit is contained in:
jordan4ibanez 2021-04-08 10:00:04 -04:00 committed by kay27
parent ba9866db49
commit 310dcf9660
2 changed files with 7 additions and 1 deletions

View File

@ -546,7 +546,7 @@ if mobs_spawn then
minetest.register_globalstep(function(dtime) minetest.register_globalstep(function(dtime)
timer = timer + dtime timer = timer + dtime
if timer >= 15 then if timer >= 15 then
timer = 0--15--0 timer = 15--0
for _,player in ipairs(minetest.get_connected_players()) do for _,player in ipairs(minetest.get_connected_players()) do
for i = 1,math.random(5) do for i = 1,math.random(5) do
@ -602,6 +602,11 @@ if mobs_spawn then
goto continue goto continue
end end
--skip if not in correct biome
if not biome_check(mob_def.biomes, gotten_biome) then
goto continue
end
--add this so mobs don't spawn inside nodes --add this so mobs don't spawn inside nodes
spawning_position.y = spawning_position.y + 1 spawning_position.y = spawning_position.y + 1

View File

@ -176,6 +176,7 @@ mobs_mc.spawn_height.water,
mobs_mc.spawn_height.overworld_max) mobs_mc.spawn_height.overworld_max)
mobs:spawn_specific( mobs:spawn_specific(
"mobs_mc:mooshroom", "mobs_mc:mooshroom",
"overworld", "overworld",