diff --git a/common/addons/biome-provider-extrusion/src/main/java/com/dfsek/terra/addons/biome/extrusion/BiomeExtrusionProvider.java b/common/addons/biome-provider-extrusion/src/main/java/com/dfsek/terra/addons/biome/extrusion/BiomeExtrusionProvider.java index b14207d0f..5c5007612 100644 --- a/common/addons/biome-provider-extrusion/src/main/java/com/dfsek/terra/addons/biome/extrusion/BiomeExtrusionProvider.java +++ b/common/addons/biome-provider-extrusion/src/main/java/com/dfsek/terra/addons/biome/extrusion/BiomeExtrusionProvider.java @@ -63,7 +63,7 @@ public class BiomeExtrusionProvider implements BiomeProvider { } @Override - public Column getColumn(int x, int z, WorldProperties properties) { - return new ExtrusionColumn(properties, this, x, z, properties.getSeed()); + public Column getColumn(int x, int z, long seed, int min, int max) { + return new ExtrusionColumn(min, max, this, x, z, seed); } } diff --git a/common/addons/biome-provider-extrusion/src/main/java/com/dfsek/terra/addons/biome/extrusion/ExtrusionColumn.java b/common/addons/biome-provider-extrusion/src/main/java/com/dfsek/terra/addons/biome/extrusion/ExtrusionColumn.java index e3d187d35..52b5a6300 100644 --- a/common/addons/biome-provider-extrusion/src/main/java/com/dfsek/terra/addons/biome/extrusion/ExtrusionColumn.java +++ b/common/addons/biome-provider-extrusion/src/main/java/com/dfsek/terra/addons/biome/extrusion/ExtrusionColumn.java @@ -14,13 +14,13 @@ public class ExtrusionColumn implements Column { private final long seed; private final Column delegate; - public ExtrusionColumn(WorldProperties worldProperties, BiomeExtrusionProvider provider, int x, int z, long seed) { - this.min = worldProperties.getMinHeight(); - this.max = worldProperties.getMaxHeight(); + public ExtrusionColumn(int min, int max, BiomeExtrusionProvider provider, int x, int z, long seed) { + this.min = min; + this.max = max; this.provider = provider; this.x = x; this.z = z; - this.seed = worldProperties.getSeed(); + this.seed = seed; this.delegate = provider.getDelegate().getColumn(x, z, seed, min, max); } diff --git a/common/addons/biome-provider-pipeline/src/main/java/com/dfsek/terra/addons/biome/pipeline/BiomePipelineProvider.java b/common/addons/biome-provider-pipeline/src/main/java/com/dfsek/terra/addons/biome/pipeline/BiomePipelineProvider.java index 4a351a8e4..afcf2d774 100644 --- a/common/addons/biome-provider-pipeline/src/main/java/com/dfsek/terra/addons/biome/pipeline/BiomePipelineProvider.java +++ b/common/addons/biome-provider-pipeline/src/main/java/com/dfsek/terra/addons/biome/pipeline/BiomePipelineProvider.java @@ -106,8 +106,8 @@ public class BiomePipelineProvider implements BiomeProvider { } @Override - public Column getColumn(int x, int z, WorldProperties properties) { - return new BiomePipelineColumn(this, properties.getMinHeight(), properties.getMaxHeight(), x, z, properties.getSeed()); + public Column getColumn(int x, int z, long seed, int min, int max) { + return new BiomePipelineColumn(this, min, max, x, z, seed); } private record SeededVector(int x, int z, long seed) {