From b9307183d74a72293799de2b793b582abfd5c705 Mon Sep 17 00:00:00 2001 From: paulevsGitch Date: Fri, 14 Jan 2022 21:00:38 +0300 Subject: [PATCH] Fixed carver leaking into other biomes --- gradle.properties | 2 +- src/main/java/ru/bclib/api/biomes/BCLBiomeBuilder.java | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/gradle.properties b/gradle.properties index 127af4ed..6a7cce5f 100644 --- a/gradle.properties +++ b/gradle.properties @@ -11,7 +11,7 @@ loader_version= 0.12.12 fabric_version = 0.44.0+1.18 # Mod Properties -mod_version = 1.2.4 +mod_version = 1.2.5 maven_group = ru.bclib archives_base_name = bclib diff --git a/src/main/java/ru/bclib/api/biomes/BCLBiomeBuilder.java b/src/main/java/ru/bclib/api/biomes/BCLBiomeBuilder.java index d917ae42..3dc52912 100644 --- a/src/main/java/ru/bclib/api/biomes/BCLBiomeBuilder.java +++ b/src/main/java/ru/bclib/api/biomes/BCLBiomeBuilder.java @@ -519,9 +519,10 @@ public class BCLBiomeBuilder { * @return same {@link BCLBiomeBuilder} instance. */ public BCLBiomeBuilder carver(GenerationStep.Carving step, ConfiguredWorldCarver carver) { + final ResourceLocation immutableID = biomeID; BuiltinRegistries.CONFIGURED_CARVER .getResourceKey(carver) - .ifPresent(key -> BiomeModifications.addCarver(ctx -> ctx.getBiomeKey().location().equals(biomeID), step, key)); + .ifPresent(key -> BiomeModifications.addCarver(ctx -> ctx.getBiomeKey().location().equals(immutableID), step, key)); return this; }