diff --git a/mods/mapgen/mapgen.lua b/mods/mapgen/mapgen.lua index 44c03d4..916631b 100644 --- a/mods/mapgen/mapgen.lua +++ b/mods/mapgen/mapgen.lua @@ -521,14 +521,13 @@ minetest.register_biome({ }) minetest.register_decoration({ - deco_type = "schematic", + deco_type = "simple", place_on = "mapgen:deathly_grass", - schematic = minetest.get_modpath("mapgen").."/schematics/mapgen_oak_tree.mts", + decoration = {"mapgen:deathly_sapling",}, sidelen = 8, fill_ratio = 0.034, biomes = {"deathly_forest"}, - flags = "place_center_x, place_center_z", - replacements = {["base:leaves"] = "mapgen:deathly_leaves", ["base:tree"] = "mapgen:deathly_tree", ["base:dirt"] = "mapgen:dirt"}, + height = 1, }) minetest.register_decoration({ @@ -547,7 +546,7 @@ minetest.register_decoration({ sidelen = 8, fill_ratio = 0.047, decoration = {"mapgen:long_grass_1", "mapgen:long_grass_2", "mapgen:long_grass_3", "mapgen:long_grass_4", "mapgen:long_grass_5"}, - biomes = {"grassy_plains"}, + biomes = {"grassy_plains", "v6_forest"}, height = 1, }) @@ -594,47 +593,43 @@ minetest.register_decoration({ }) minetest.register_decoration({ - deco_type = "schematic", + deco_type = "simple", place_on = "mapgen:grass", - schematic = minetest.get_modpath("mapgen").."/schematics/mapgen_oak_tree.mts", + decoration = "mapgen:mg_oak_sapling", sidelen = 8, fill_ratio = 0.034, - biomes = {"oak_forest", "floral_oak_forest", "floral_oakg_forest"}, - flags = "place_center_x, place_center_z", - replacements = {["base:leaves"] = "mapgen:oak_leaves", ["base:tree"] = "mapgen:oak_log_tree", ["base:dirt"] = "mapgen:dirt"}, + biomes = {"oak_forest", "floral_oak_forest", "floral_oakg_forest", "v6_forest"}, + height = 1, }) minetest.register_decoration({ - deco_type = "schematic", + deco_type = "simple", place_on = "mapgen:grass", - schematic = minetest.get_modpath("mapgen").."/schematics/mapgen_oak_tree.mts", + decoration = "mapgen:mg_cherry_sapling", sidelen = 8, fill_ratio = 0.034, - biomes = {"cherry_blossom_forest"}, - flags = "place_center_x, place_center_z", - replacements = {["base:leaves"] = "mapgen:cherry_blossom_leaves", ["base:tree"] = "mapgen:cherry_tree", ["base:dirt"] = "mapgen:dirt"}, + biomes = {"cherry_blossom_forest", "v6_forest"}, + height = 1, }) minetest.register_decoration({ - deco_type = "schematic", + deco_type = "simple", place_on = "mapgen:snowy_grass", - schematic = minetest.get_modpath("mapgen").."/schematics/mapgen_evergreen.mts", + decoration = "mapgen:mg_evergreen_snow", sidelen = 8, fill_ratio = 0.051, biomes = {"taiga"}, - flags = "place_center_x, place_center_z", - replacements = {["base:leaves"] = "mapgen:evergreen_leaves_snowy", ["base:tree"] = "mapgen:evergreen_tree", ["base:dirt"] = "mapgen:dirt"}, + height = 1, }) minetest.register_decoration({ - deco_type = "schematic", + deco_type = "simple", place_on = "mapgen:grass", - schematic = minetest.get_modpath("mapgen").."/schematics/mapgen_evergreen.mts", + decoration = "mapgen:mg_evergreen_sapling", sidelen = 8, fill_ratio = 0.061, - biomes = {"evergreens_forest"}, - flags = "place_center_x, place_center_z", - replacements = {["base:leaves"] = "mapgen:evergreen_leaves", ["base:tree"] = "mapgen:evergreen_tree", ["base:dirt"] = "mapgen:dirt"}, + biomes = {"evergreens_forest", "v6_forest"}, + height = 1, }) minetest.register_decoration({ @@ -652,20 +647,19 @@ minetest.register_decoration({ place_on = {"mapgen:edens_grass", "mapgen:grass"}, sidelen = 8, fill_ratio = 0.08, - biomes = {"edens_garden", "floral_plains", "floral_oak_forest", "floral_oakg_forest", "cherry_blossom_forest_floral", "birch_forest_floral"}, + biomes = {"edens_garden", "floral_plains", "floral_oak_forest", "floral_oakg_forest", "cherry_blossom_forest_floral", "birch_forest_floral", "v6_forest"}, height = 1, decoration = {"flowers:dandelion_white", "flowers:dandelion_yellow", "flowers:geranium", "flowers:rose", "flowers:tulip", "flowers:viola", "mapgen:long_grass_1", "mapgen:long_grass_2", "mapgen:long_grass_3", "mapgen:long_grass_4", "mapgen:long_grass_5"}, }) minetest.register_decoration({ - deco_type = "schematic", + deco_type = "simple", place_on = "mapgen:grass", - schematic = minetest.get_modpath("mapgen").."/schematics/mapgen_oak_tree.mts", + decoration = "mapgen:mg_birch_sapling", sidelen = 8, fill_ratio = 0.030, - biomes = {"birch_forest", "birch_forest_floral", "birch_forest_grassy"}, - flags = "place_center_x, place_center_z", - replacements = {["base:leaves"] = "mapgen:birch_leaves", ["base:tree"] = "mapgen:birch_tree", ["base:dirt"] = "mapgen:dirt"}, + biomes = {"birch_forest", "birch_forest_floral", "birch_forest_grassy", "v6_forest"}, + height = 1, }) minetest.register_decoration({ @@ -734,4 +728,21 @@ minetest.register_ore({ clust_size = 4, height_max = 16385, height_min = -16385, +}) + +-- V6 styled biome + +minetest.register_biome({ + name = "v6_forest", + node_top = "mapgen:grass", + depth_top = 1, + node_filler = "mapgen:dirt", + depth_filler = 4, + node_dust = "air", + node_underwater = "mapgen:dirt", + y_min = -31000, + y_max = 31000, + node_shore_filler = "mapgen:sand", + heat_point = 35, + humidity_point = 55, }) \ No newline at end of file