1
0
mirror of git://repo.or.cz/rocks.git synced 2024-11-15 23:10:40 +01:00
rocks/init.lua
Tomáš Brada 9dfb45a978 Fix.
2015-02-08 21:50:29 +01:00

43 lines
1.0 KiB
Lua

-- Load translation library if intllib is installed
if (minetest.get_modpath("intllib")) then
dofile(minetest.get_modpath("intllib").."/intllib.lua")
S = intllib.Getter(minetest.get_current_modname())
else
S = function ( s ) return s end
end
local modpath=minetest.get_modpath(minetest.get_current_modname())
dofile(modpath.."/register.lua")
rocks.noiseparams_layers = {
offset = 0,
scale = 1,
spread = {x=80, y=80, z=80},
octaves = 2,
persist = 0.7
}
dofile(modpath.."/mapgen.lua")
--dofile(modpath.."/testing.lua")
print("[rocks] core loaded.")
dofile(modpath.."/geologicaLayers.lua")
dofile(modpath.."/geologicaStrata.lua")
dofile(modpath.."/geologicaVeins.lua")
minetest.register_on_mapgen_init(function(mapgen_params)
for i,d in pairs(rocks.layers_name) do table.insert(rocks.layers,d) end
table.sort(rocks.layers,function(a,b)
return a.height<b.height
end)
-- todo: disable caves and ores
print("[rocks] mapgen initalized ("..#rocks.layers.." layers)")
end)