forked from VoxeLibre/VoxeLibre
Merge pull request 'mapgen/mcl_mapgen_core: move set_node decorations a node callback' (#29) from e/Mineclonia:nether-fix into master
Reviewed-on: Mineclonia/Mineclonia#29 Reviewed-by: Elias Åström <ryvnf@riseup.net> Reviewed-by: erlehmann <nils+git.minetest.land@dieweltistgarnichtso.net>
This commit is contained in:
commit
0d92212e08
|
@ -2207,17 +2207,19 @@ local function basic(vm, data, data2, emin, emax, area, minp, maxp, blockseed)
|
||||||
lvm_used = true
|
lvm_used = true
|
||||||
end
|
end
|
||||||
|
|
||||||
|
return lvm_used, shadow
|
||||||
|
end
|
||||||
|
|
||||||
|
local function basic_node(minp, maxp, blockseed)
|
||||||
if mg_name ~= "singlenode" then
|
if mg_name ~= "singlenode" then
|
||||||
-- Generate special decorations
|
-- Generate special decorations
|
||||||
generate_underground_mushrooms(minp, maxp, blockseed)
|
generate_underground_mushrooms(minp, maxp, blockseed)
|
||||||
generate_nether_decorations(minp, maxp, blockseed)
|
generate_nether_decorations(minp, maxp, blockseed)
|
||||||
generate_structures(minp, maxp, blockseed, biomemap)
|
generate_structures(minp, maxp, blockseed, minetest.get_mapgen_object("biomemap"))
|
||||||
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
return lvm_used, shadow
|
mcl_mapgen_core.register_generator("main", basic, basic_node, 1, true)
|
||||||
end
|
|
||||||
|
|
||||||
mcl_mapgen_core.register_generator("main", basic, nil, 1, true)
|
|
||||||
|
|
||||||
-- "Trivial" (actually NOT) function to just read the node and some stuff to not just return "ignore", like 5.3.0 does.
|
-- "Trivial" (actually NOT) function to just read the node and some stuff to not just return "ignore", like 5.3.0 does.
|
||||||
-- p: Position, if it's wrong, {name="error"} node will return.
|
-- p: Position, if it's wrong, {name="error"} node will return.
|
||||||
|
|
Loading…
Reference in New Issue