biomegen fixes #2
|
@ -31,6 +31,8 @@ multi_map.generators = {}
|
||||||
-- When no suitable generator is found, this generator is used as a fallback
|
-- When no suitable generator is found, this generator is used as a fallback
|
||||||
multi_map.fallback_generator = nil
|
multi_map.fallback_generator = nil
|
||||||
|
|
||||||
|
local use_biomegen = biomegen and minetest.settings:get_bool("multi_map_use_biomegen",true)
|
||||||
|
|
||||||
local vm_data = {} -- reuse the massive VoxelManip memory buffer instead of creating on every on_generate()
|
local vm_data = {} -- reuse the massive VoxelManip memory buffer instead of creating on every on_generate()
|
||||||
|
|
||||||
-- Set the current layer which the mapgen is generating
|
-- Set the current layer which the mapgen is generating
|
||||||
|
@ -394,7 +396,7 @@ minetest.register_on_generated(function(minp, maxp,seed)
|
||||||
else
|
else
|
||||||
for i,f in ipairs(t) do
|
for i,f in ipairs(t) do
|
||||||
f.generator(multi_map.current_layer, vm, area, vm_data, minp, maxp, offset_minp, offset_maxp, f.arguments,seed)
|
f.generator(multi_map.current_layer, vm, area, vm_data, minp, maxp, offset_minp, offset_maxp, f.arguments,seed)
|
||||||
if biomegen and ( not f.arguments or ( f.arguments and not f.arguments.nobiomoes ) ) then
|
if use_biomegen and ( not f.arguments or ( f.arguments and not f.arguments.nobiomoes ) ) then
|
||||||
biomegen.generate_all(vm_data, area, vm, minp, maxp, seed)
|
biomegen.generate_all(vm_data, area, vm, minp, maxp, seed)
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
|
@ -21,8 +21,8 @@ minetest.register_on_joinplayer(function(player)
|
||||||
end)
|
end)
|
||||||
|
|
||||||
minetest.register_on_leaveplayer(function(player)
|
minetest.register_on_leaveplayer(function(player)
|
||||||
if multi_map.hud.enabled and player_huds[player:get_player_name()] then
|
if multi_map.hud.enabled and saved_huds[player:get_player_name()] then
|
||||||
player_huds[player:get_player_name()] = nil
|
saved_huds[player:get_player_name()] = nil
|
||||||
end
|
end
|
||||||
end)
|
end)
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue