From dd94cdd3f82be3ea60f631916537aa4412ea475b Mon Sep 17 00:00:00 2001 From: simibubi <31564874+simibubi@users.noreply.github.com> Date: Sun, 7 Feb 2021 21:32:37 +0100 Subject: [PATCH] Register world features properlyTM, Part II - Re-enabled ability to control create world-gen with a global flag --- .../foundation/worldgen/ConfigDrivenOreFeatureConfig.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/main/java/com/simibubi/create/foundation/worldgen/ConfigDrivenOreFeatureConfig.java b/src/main/java/com/simibubi/create/foundation/worldgen/ConfigDrivenOreFeatureConfig.java index 578a09a1d..dfb01f65a 100644 --- a/src/main/java/com/simibubi/create/foundation/worldgen/ConfigDrivenOreFeatureConfig.java +++ b/src/main/java/com/simibubi/create/foundation/worldgen/ConfigDrivenOreFeatureConfig.java @@ -2,6 +2,7 @@ package com.simibubi.create.foundation.worldgen; import com.mojang.serialization.Codec; import com.mojang.serialization.codecs.RecordCodecBuilder; +import com.simibubi.create.foundation.config.AllConfigs; import net.minecraft.block.BlockState; import net.minecraft.world.gen.feature.IFeatureConfig; @@ -46,6 +47,8 @@ public class ConfigDrivenOreFeatureConfig implements IFeatureConfig, IPlacementC } public float getFrequency() { + if (AllConfigs.COMMON.worldGen.disable.get()) + return 0; return entry().frequency.getF(); }