diff --git a/core/src/main/java/art/arcane/iris/generation/runtime/DimensionTerrainContext.java b/core/src/main/java/art/arcane/iris/generation/runtime/DimensionTerrainContext.java index a5449c555..c5db627a5 100644 --- a/core/src/main/java/art/arcane/iris/generation/runtime/DimensionTerrainContext.java +++ b/core/src/main/java/art/arcane/iris/generation/runtime/DimensionTerrainContext.java @@ -5,6 +5,7 @@ import art.arcane.iris.generation.stream.GenerationStreams; import art.arcane.iris.configuration.IrisSettings; import art.arcane.iris.pack.loading.IrisData; import art.arcane.iris.generation.image.IrisImageMapRuntime; +import art.arcane.iris.generation.terrain.ContinentGenerator; import art.arcane.iris.generation.terrain.InferredType; import art.arcane.iris.generation.biome.IrisBiome; import art.arcane.iris.generation.terrain.IrisDimension; @@ -258,9 +259,7 @@ public final class DimensionTerrainContext implements DataProvider { inferredStreams.put(InferredType.SHORE, shoreBiomeStream); ProceduralStream bridgeStream = focusBiome == null - ? dimension.getContinentalStyle() - .create(rng.nextParallelRNG(234234565), dimensionData) - .bake().scale(1D / dimension.getContinentZoom()).bake().stream() + ? ContinentGenerator.create(dimension, rng, dimensionData).stream() .convert(value -> value >= dimension.getLandChance() ? InferredType.SEA : InferredType.LAND)