package greymerk.roguelike.worldgen; import java.util.Random; import greymerk.roguelike.worldgen.shapes.IShape; public interface IBlockFactory { public boolean set(IWorldEditor editor, Random rand, Coord pos); public boolean set(IWorldEditor editor, Random rand, Coord pos, boolean fillAir, boolean replaceSolid); public void fill(IWorldEditor editor, Random rand, IShape shape, boolean fillAir, boolean replaceSolid); public void fill(IWorldEditor editor, Random rand, IShape shape); }