diff --git a/mods/main/mapgen.lua b/mods/main/mapgen.lua index 3ff4dd9..4f76cd8 100644 --- a/mods/main/mapgen.lua +++ b/mods/main/mapgen.lua @@ -3,16 +3,8 @@ minetest.register_alias("mapgen_dirt", "main:dirt") minetest.register_alias("mapgen_dirt_with_grass", "main:dirt_with_grass") minetest.register_alias("mapgen_sand", "main:sand") minetest.register_alias("mapgen_water_source", "main:water_source") -minetest.register_alias("mapgen_river_water_source", "main:river_water_source") +minetest.register_alias("mapgen_river_water_source", "main:muddywater_source") minetest.register_alias("mapgen_lava_source", "main:lava_source") -minetest.register_alias("mapgen_gravel", "main:gravel") -minetest.register_alias("mapgen_desert_stone", "main:desert_stone") -minetest.register_alias("mapgen_desert_sand", "main:desert_sand") -minetest.register_alias("mapgen_dirt_with_snow", "main:dirt_with_snow") -minetest.register_alias("mapgen_snowblock", "main:snowblock") -minetest.register_alias("mapgen_snow", "main:snow") -minetest.register_alias("mapgen_ice", "main:ice") -minetest.register_alias("mapgen_sandstone", "main:sandstone") -------- --Biomes @@ -175,8 +167,29 @@ minetest.register_biome( y_max = 0, heat_point = 80, - humidity_point = 20, + humidity_point = 30, }) + +--Wasteland +minetest.register_biome( + { + name = "Snow Plains", + + node_top = "main:snow", + depth_top = 6, + + node_filler = "main:dirt_frozen", + depth_filler = 8, + + node_water = "main:dirt", + + y_min = 1, + y_max = 50, + + heat_point = 0, + humidity_point = 10, +}) + -------------- --Scatter ores -------------- diff --git a/mods/main/nodes.lua b/mods/main/nodes.lua index 0521441..2814665 100644 --- a/mods/main/nodes.lua +++ b/mods/main/nodes.lua @@ -20,12 +20,35 @@ minetest.register_node("main:dirt", { groups = {crumbly = 3, soil = 1}, }) +minetest.register_node("main:dirt_frozen", { + description = "Frozen Dirt", + tiles = {"main_dirt_frozen.png"}, + groups = {cracky = 1}, +}) + minetest.register_node("main:snow", { description = "Snow", tiles = {"main_snow.png"}, groups = {crumbly = 3}, }) +minetest.register_node("main:ice_thin", { + drawtype = "allfaces", + paramtype = "light", + light_propagates = true, + sunlight_propagates = true, + alpha = 10, + description = "Thin Ice", + tiles = {"main_ice_thin.png"}, + groups = {cracky = 3}, +}) + +minetest.register_node("main:ice_thick", { + description = "Thick Ice", + tiles = {"main_ice_thick.png"}, + groups = {cracky = 1}, +}) + minetest.register_node("main:dirt_with_grass", { description = "Dirt with Grass", tiles = {"main_grass.png", "main_dirt.png", diff --git a/mods/main/textures/main_dirt_frozen.png b/mods/main/textures/main_dirt_frozen.png new file mode 100644 index 0000000..e5401c3 Binary files /dev/null and b/mods/main/textures/main_dirt_frozen.png differ diff --git a/mods/main/textures/main_ice_thick.png b/mods/main/textures/main_ice_thick.png new file mode 100644 index 0000000..f2db28c Binary files /dev/null and b/mods/main/textures/main_ice_thick.png differ diff --git a/mods/main/textures/main_ice_thin.png b/mods/main/textures/main_ice_thin.png new file mode 100644 index 0000000..fb889cc Binary files /dev/null and b/mods/main/textures/main_ice_thin.png differ