minetest.register_decoration({
deco_type = "schematic",
place_on = {"default:dirt_with_grass"},
- sidelen = 80,
- fill_ratio = 0.0015,
+ sidelen = 16,
+ noise_params = {
+ offset = 0.002,
+ scale = 0.001,
+ spread = {x = 250, y = 250, z = 250},
+ seed = 2,
+ octaves = 3,
+ persist = 0.66
+ },
biomes = {"deciduous_forest"},
y_min = 1,
y_max = 31000,
rotation = "random",
})
+ -- Aspen tree and log
+
+ minetest.register_decoration({
+ deco_type = "schematic",
+ place_on = {"default:dirt_with_grass"},
+ sidelen = 16,
+ noise_params = {
+ offset = 0.01,
+ scale = -0.02,
+ spread = {x = 250, y = 250, z = 250},
+ seed = 2,
+ octaves = 3,
+ persist = 0.66
+ },
+ biomes = {"deciduous_forest"},
+ y_min = 1,
+ y_max = 31000,
+ schematic = minetest.get_modpath("default").."/schematics/aspen_tree.mts",
+ flags = "place_center_x, place_center_z",
+ rotation = "random",
+ })
+
+ minetest.register_decoration({
+ deco_type = "schematic",
+ place_on = {"default:dirt_with_grass"},
+ sidelen = 16,
+ noise_params = {
+ offset = 0.0005,
+ scale = -0.001,
+ spread = {x = 250, y = 250, z = 250},
+ seed = 2,
+ octaves = 3,
+ persist = 0.66
+ },
+ biomes = {"deciduous_forest"},
+ y_min = 1,
+ y_max = 31000,
+ schematic = {
+ size = { x = 3, y = 3, z = 1},
+ data = {
+ { name = "air", prob = 0 },
+ { name = "air", prob = 0 },
+ { name = "air", prob = 0 },
+ { name = "default:aspen_tree", param2 = 12 },
+ { name = "default:aspen_tree", param2 = 12 },
+ { name = "default:aspen_tree", param2 = 12, prob = 127 },
+ { name = "flowers:mushroom_red", prob = 63 },
+ { name = "flowers:mushroom_brown", prob = 63 },
+ { name = "air", prob = 0 },
+ },
+ },
+ flags = "place_center_x",
+ rotation = "random",
+ })
-- Large cactus
minetest.register_decoration({