diff --git a/src/main/java/ru/bclib/api/biomes/BCLBiomeBuilder.java b/src/main/java/ru/bclib/api/biomes/BCLBiomeBuilder.java index 1932bbe6..008d9265 100644 --- a/src/main/java/ru/bclib/api/biomes/BCLBiomeBuilder.java +++ b/src/main/java/ru/bclib/api/biomes/BCLBiomeBuilder.java @@ -480,7 +480,7 @@ public class BCLBiomeBuilder { * @param biomeConstructor {@link BiFunction} biome constructor. * @return created {@link BCLBiome} instance. */ - public BCLBiome build(BiFunction biomeConstructor) { + public T build(BiFunction biomeConstructor) { BiomeBuilder builder = new BiomeBuilder() .precipitation(precipitation) .biomeCategory(category) @@ -499,7 +499,9 @@ public class BCLBiomeBuilder { builder.generationSettings(generationSettings.build()); } - return biomeConstructor.apply(biomeID, builder.build()).setFogDensity(fogDensity); + final T res = biomeConstructor.apply(biomeID, builder.build()); + res.setFogDensity(fogDensity); + return res; } /**