minetest.register_biome({ name = "snow_biome_default", node_top = "default:dirt_with_snow", depth_top = 1, node_filler = "default:dirt", depth_filler = 2, height_min = snow.min_height, height_max = snow.min_height+60, heat_point = 10.0, humidity_point = 40.0, }) minetest.register_biome({ name = "snow_biome_forest", node_top = "default:dirt_with_snow", depth_top = 1, node_filler = "default:dirt", depth_filler = 2, height_min = snow.min_height, height_max = snow.min_height+60, heat_point = 10.0, humidity_point = 55.0, }) minetest.register_biome({ name = "snow_biome_lush", node_top = "default:dirt_with_snow", depth_top = 1, node_filler = "default:dirt", depth_filler = 2, height_min = snow.min_height, height_max = snow.min_height+60, heat_point = 10.0, humidity_point = 70.0, }) minetest.register_biome({ name = "snow_biome_alpine", node_top = "default:stone", depth_top = 1, node_filler = "default:stone", height_min = snow.min_height+60, height_max = 31000, heat_point = 10.0, humidity_point = 40.0, }) minetest.register_biome({ name = "base_normal", height_min = 3, height_max = 40, heat_point = 40.0, humidity_point = 40.0, }) minetest.register_biome({ name = "snow_biome_sand", node_top = "default:sand", depth_top = 3, node_filler = "default:stone", depth_filler = 0, height_min = -31000, height_max = 2, heat_point = 10.0, humidity_point = 40.0, }) --Pine tree. minetest.register_decoration({ deco_type = "schematic", place_on = "default:dirt_with_snow", sidelen = 16, fill_ratio = 0.005, biomes = {"snow_biome_default"}, schematic = minetest.get_modpath("snow").."/schematics/pine.mts", flags = "place_center_x, place_center_z", }) minetest.register_decoration({ deco_type = "schematic", place_on = "default:dirt_with_snow", sidelen = 16, fill_ratio = 0.05, biomes = {"snow_biome_forest"}, schematic = minetest.get_modpath("snow").."/schematics/pine.mts", flags = "place_center_x, place_center_z", }) minetest.register_decoration({ deco_type = "schematic", place_on = "default:dirt_with_snow", sidelen = 16, fill_ratio = 0.1, biomes = {"snow_biome_lush"}, schematic = minetest.get_modpath("snow").."/schematics/pine.mts", flags = "place_center_x, place_center_z", }) --Dry shrubs. minetest.register_decoration({ deco_type = "simple", place_on = "default:dirt_with_snow", sidelen = 16, fill_ratio = 0.005, biomes = {"snow_biome_default"}, decoration = "default:dry_shrub", }) minetest.register_decoration({ deco_type = "simple", place_on = "default:dirt_with_snow", sidelen = 16, fill_ratio = 0.05, biomes = {"snow_biome_forest", "snow_biome_lush"}, decoration = "default:dry_shrub", }) --Snow. minetest.register_decoration({ deco_type = "simple", place_on = "default:dirt_with_snow", sidelen = 16, fill_ratio = 10, biomes = {"snow_biome_default", "snow_biome_forest", "snow_biome_lush"}, decoration = "default:snow", }) minetest.register_decoration({ deco_type = "simple", place_on = "default:stone", sidelen = 16, fill_ratio = 10, biomes = {"snow_biome_alpine"}, decoration = "default:snow", })