package net.glowstone.generator.populators.overworld; import net.glowstone.generator.decorators.overworld.TreeDecorator.TreeDecoration; import net.glowstone.generator.objects.trees.*; import org.bukkit.block.Biome; import java.util.Arrays; import java.util.Collection; import java.util.Collections; public class RoofedForestPopulator extends ForestPopulator { private static final Biome[] BIOMES = {Biome.ROOFED_FOREST, Biome.ROOFED_FOREST_MOUNTAINS}; private static final TreeDecoration[] TREES = {new TreeDecoration(GenericTree.class, 20), new TreeDecoration(BirchTree.class, 5), new TreeDecoration(RedMushroomTree.class, 2), new TreeDecoration(BrownMushroomTree.class, 2), new TreeDecoration(DarkOakTree.class, 50)}; public RoofedForestPopulator() { super(); treeDecorator.setAmount(50); treeDecorator.setTrees(TREES); tallGrassDecorator.setAmount(4); } @Override public Collection<Biome> getBiomes() { return Collections.unmodifiableList(Arrays.asList(BIOMES)); } }