Separation Constraint
The SeparationConstraint is a generator constraint that forces a given set of tiles not to be placed too near each other. This can be useful to avoid things "clumping" too much, or as an alternative way of controlling the frequency of tiles, distinct from using a Count Constraint or setting the tile weight.
To use it, specify a tile or list of tiles to separate, and a distance. These tiles will never be placed within this many cells of each other. Distance is measured as individual steps from cell to cell (Manhattan distance), so on a square grid forms a diamond exclusion zone around each tile.
NB: Big tiles are not fully supported, and will always measure distances from one corner.