package net.glowstone.generator.decorators;
import org.bukkit.Chunk;
import org.bukkit.World;
import org.bukkit.generator.BlockPopulator;
import java.util.Random;
public abstract class BlockDecorator extends BlockPopulator {
protected int amount;
public final void setAmount(int amount) {
this.amount = amount;
}
public abstract void decorate(World world, Random random, Chunk chunk);
@Override
public void populate(World world, Random random, Chunk chunk) {
for (int i = 0; i < amount; i++) {
decorate(world, random, chunk);
}
}
}