package net.glowstone.generator.populators.overworld;

import java.util.Arrays;
import java.util.Collection;
import java.util.Collections;
import net.glowstone.generator.decorators.overworld.DoublePlantDecorator.DoublePlantDecoration;
import net.glowstone.generator.decorators.overworld.TreeDecorator.TreeDecoration;
import net.glowstone.generator.objects.trees.AcaciaTree;
import net.glowstone.generator.objects.trees.GenericTree;
import org.bukkit.block.Biome;
import org.bukkit.material.types.DoublePlantSpecies;

public class SavannaPopulator extends BiomePopulator {

    private static final Biome[] BIOMES = {Biome.SAVANNA, Biome.SAVANNA_ROCK};
    private static final DoublePlantDecoration[] DOUBLE_PLANTS = {
        new DoublePlantDecoration(DoublePlantSpecies.DOUBLE_TALLGRASS, 1)};
    private static final TreeDecoration[] TREES = {new TreeDecoration(AcaciaTree.class, 4),
        new TreeDecoration(GenericTree.class, 1)};

    public SavannaPopulator() {
        doublePlantDecorator.setAmount(7);
        doublePlantDecorator.setDoublePlants(DOUBLE_PLANTS);
        treeDecorator.setAmount(1);
        treeDecorator.setTrees(TREES);
        flowerDecorator.setAmount(4);
        tallGrassDecorator.setAmount(20);
    }

    @Override
    public Collection<Biome> getBiomes() {
        return Collections.unmodifiableList(Arrays.asList(BIOMES));
    }
}

@@ -932,16 +932,115 @@
 , 1)%7D;%0A%0A
+    /**%0A     * Creates a populator specialized for the Savanna and Savanna Plateau biomes.%0A     */%0A
     publ

Fix CheckStyle issues in generator/populators/overworld/SavannaPopulator.java (#794)