You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
147 lines
3.3 KiB
147 lines
3.3 KiB
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", |
|
})
|
|
|