minetest.register_decoration({
    name = "nativevillages:savannahouse1",
    deco_type = "schematic",
    place_on = {"default:dry_dirt_with_dry_grass"},
    place_offset_y = -29,
    sidelen = 16,
    fill_ratio = 0.00005,
    biomes = {"savanna"},
    y_max = 15.5,
    y_min = 10.5,
    schematic = minetest.get_modpath("nativevillages").."/schematics/savannahouse1_30_0.mts",
    flags = "force_placement",
    rotation = "random",
})

minetest.register_decoration({
    name = "nativevillages:savannahouse2",
    deco_type = "schematic",
    place_on = {"default:dry_dirt_with_dry_grass"},
    place_offset_y = -29,
    sidelen = 16,
    fill_ratio = 0.00005,
    biomes = {"savanna"},
    y_max = 15.5,
    y_min = 10.5,
    schematic = minetest.get_modpath("nativevillages").."/schematics/savannahouse2_30_0.mts",
    flags = "force_placement",
    rotation = "random",
})

minetest.register_decoration({
    name = "nativevillages:savannahouse3",
    deco_type = "schematic",
    place_on = {"default:dry_dirt_with_dry_grass"},
    place_offset_y = -29,
    sidelen = 16,
    fill_ratio = 0.00005,
    biomes = {"savanna"},
    y_max = 15.5,
    y_min = 10.5,
    schematic = minetest.get_modpath("nativevillages").."/schematics/savannahouse3_30_0.mts",
    flags = "force_placement",
    rotation = "random",
})

minetest.register_decoration({
    name = "nativevillages:savannawitchhouse",
    deco_type = "schematic",
    place_on = {"default:dry_dirt_with_dry_grass"},
    place_offset_y = -29,
    sidelen = 16,
    fill_ratio = 0.00003,
    biomes = {"savanna"},
    y_max = 15.5,
    y_min = 10.5,
    schematic = minetest.get_modpath("nativevillages").."/schematics/savannawitchhouse_30_0.mts",
    flags = "force_placement",
    rotation = "random",
})

minetest.register_decoration({
    name = "nativevillages:savannawell",
    deco_type = "schematic",
    place_on = {"default:dry_dirt_with_dry_grass"},
    place_offset_y = -29,
    sidelen = 16,
    fill_ratio = 0.00003,
    biomes = {"savanna"},
    y_max = 15.5,
    y_min = 10.5,
    schematic = minetest.get_modpath("nativevillages").."/schematics/savannawell_30_180.mts",
    flags = "force_placement",
    rotation = "random",
})

minetest.register_decoration({
    name = "nativevillages:savannastable",
    deco_type = "schematic",
    place_on = {"default:dry_dirt_with_dry_grass"},
    place_offset_y = -29,
    sidelen = 16,
    fill_ratio = 0.00003,
    biomes = {"savanna"},
    y_max = 15.5,
    y_min = 10.5,
    schematic = minetest.get_modpath("nativevillages").."/schematics/savannastable_30_180.mts",
    flags = "force_placement",
    rotation = "random",
})

minetest.register_decoration({
    name = "nativevillages:savannapond",
    deco_type = "schematic",
    place_on = {"default:dry_dirt_with_dry_grass"},
    place_offset_y = -29,
    sidelen = 16,
    fill_ratio = 0.00003,
    biomes = {"savanna"},
    y_max = 15.5,
    y_min = 10.5,
    schematic = minetest.get_modpath("nativevillages").."/schematics/savannapond_30_180.mts",
    flags = "force_placement",
    rotation = "random",
})

minetest.register_decoration({
    name = "nativevillages:savannalogs",
    deco_type = "schematic",
    place_on = {"default:dry_dirt_with_dry_grass"},
    place_offset_y = -29,
    sidelen = 16,
    fill_ratio = 0.00003,
    biomes = {"savanna"},
    y_max = 15.5,
    y_min = 10.5,
    schematic = minetest.get_modpath("nativevillages").."/schematics/savannalogs_30_180.mts",
    flags = "force_placement",
    rotation = "random",
})








