add resolution parameter to Column#forRanges

This commit is contained in:
dfsek
2022-06-14 18:34:58 -07:00
parent 5799b81414
commit eac8d3b4e8
4 changed files with 9 additions and 11 deletions
@@ -51,7 +51,7 @@ class BiomePipelineColumn implements Column<Biome> {
}
@Override
public void forRanges(IntIntObjConsumer<Biome> consumer) {
public void forRanges(int resolution, IntIntObjConsumer<Biome> consumer) {
consumer.accept(min, max, biome);
}
@@ -50,7 +50,7 @@ public class FeatureGenerationStage implements GenerationStage, StringIdentifiab
int tz = cz + chunkZ;
world.getBiomeProvider()
.getColumn(tx, tz, world)
.forRanges((min, max, biome) -> {
.forRanges(resolution, (min, max, biome) -> {
for(int subChunkX = 0; subChunkX < resolution; subChunkX++) {
for(int subChunkZ = 0; subChunkZ < resolution; subChunkZ++) {
int x = subChunkX + tx;