Default and flowers: only run on-generated functions in mgv6. Remove indev ore definitions

This commit is contained in:
paramat 2014-11-05 20:22:55 +00:00 committed by sfan5
parent a90338d40d
commit e71b71c1a9
3 changed files with 105 additions and 136 deletions

View file

@ -1,6 +1,9 @@
-- Minetest 0.4 mod: default
-- See README.txt for licensing and other information.
-- Namespace for functions
flowers = {}
-- Map Generation
dofile(minetest.get_modpath("flowers").."/mapgen.lua")

View file

@ -1,4 +1,4 @@
minetest.register_on_generated(function(minp, maxp, seed)
function flowers.mgv6ongen(minp, maxp, seed)
if maxp.y >= 2 and minp.y <= 0 then
-- Generate flowers
local perlin1 = minetest.get_perlin(436, 3, 0.6, 100)
@ -59,4 +59,14 @@ minetest.register_on_generated(function(minp, maxp, seed)
end
end
end
end
-- Enable in mapgen v6 only
minetest.register_on_mapgen_init(function(MapgenParams)
mgname = MapgenParams.mgname
if mgname == "v6" then
minetest.register_on_generated(flowers.mgv6ongen)
end
end)