after months of thinking I made the decision to try to create a game from scratch, but now when I adds the first biome, stone covers all grass, why?
using mt 5, newest build
- Code: Select all
minetest.register_biome({
name = "grassland",
node_top = "default:dirt_with_grass",
depth_top = 1,
node_filler = "default:dirt",
depth_filler = 5,
node_stone = "default:stone",
-- node_water_top = "",
-- depth_water_top =0 ,
-- node_water = "",
-- node_river_water = "",
y_min = -31000,
y_max = 31000,
heat_point = 50,
humidity_point = 50,
})
EDIT:
i solved it, by adding minetest.register_alias to each of the nodes, but still why is this required?
minetest.register_alias("mapgen_stone","default:stone")
minetest.register_alias("mapgen_dirt","default:dirt")
minetest.register_alias("mapgen_dirt_with_grass","default:dirt_with_grass")