From 6d1e592f32b48910e6fbe4b06eb598b8f42da1a4 Mon Sep 17 00:00:00 2001 From: dfsek Date: Mon, 4 Apr 2022 18:34:19 -0700 Subject: [PATCH] clean up --- .../com/dfsek/terra/fabric/generation/TerraBiomeSource.java | 3 +++ .../src/main/java/com/dfsek/terra/fabric/util/FabricUtil.java | 3 +-- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/platforms/fabric/src/main/java/com/dfsek/terra/fabric/generation/TerraBiomeSource.java b/platforms/fabric/src/main/java/com/dfsek/terra/fabric/generation/TerraBiomeSource.java index 45713ae21..becff4612 100644 --- a/platforms/fabric/src/main/java/com/dfsek/terra/fabric/generation/TerraBiomeSource.java +++ b/platforms/fabric/src/main/java/com/dfsek/terra/fabric/generation/TerraBiomeSource.java @@ -23,6 +23,8 @@ import net.minecraft.util.registry.RegistryEntry; import net.minecraft.world.biome.source.BiomeSource; import net.minecraft.world.biome.source.util.MultiNoiseUtil.MultiNoiseSampler; +import java.util.Objects; +import java.util.stream.Collectors; import java.util.stream.StreamSupport; import com.dfsek.terra.api.config.ConfigPack; @@ -32,6 +34,7 @@ import com.dfsek.terra.fabric.util.ProtoPlatformBiome; public class TerraBiomeSource extends BiomeSource { + private final Registry biomeRegistry; private final long seed; private ConfigPack pack; diff --git a/platforms/fabric/src/main/java/com/dfsek/terra/fabric/util/FabricUtil.java b/platforms/fabric/src/main/java/com/dfsek/terra/fabric/util/FabricUtil.java index 42374221b..1bdddc843 100644 --- a/platforms/fabric/src/main/java/com/dfsek/terra/fabric/util/FabricUtil.java +++ b/platforms/fabric/src/main/java/com/dfsek/terra/fabric/util/FabricUtil.java @@ -97,8 +97,7 @@ public final class FabricUtil { Registry.register(registry, identifier, minecraftBiome); ((ProtoPlatformBiome) biome.getPlatformBiome()).setDelegate(FabricUtil.getEntry(registry, identifier).orElseThrow()); } - - RegistryEntry entry = getEntry(registry, identifier).orElseThrow(); + TERRA_BIOME_MAP.computeIfAbsent(vanilla.getKey().orElseThrow().getValue(), i -> new ArrayList<>()).add(identifier); } }