diff --git a/src/main/java/net/zepalesque/redux/data/resource/registries/ReduxFeatureConfig.java b/src/main/java/net/zepalesque/redux/data/resource/registries/ReduxFeatureConfig.java index 3422d1039..7ce8bd259 100644 --- a/src/main/java/net/zepalesque/redux/data/resource/registries/ReduxFeatureConfig.java +++ b/src/main/java/net/zepalesque/redux/data/resource/registries/ReduxFeatureConfig.java @@ -166,13 +166,13 @@ public static void bootstrap(BootstapContext> context) { patch(12, 7, 3, prov(ReduxFlowerSets.AURUM.flower()))); register(context, GOLDEN_CLOVERS_PATCH, Feature.FLOWER, - patch(8, 3, 3, petals(drops(ReduxBlocks.GOLDEN_CLOVERS)))); + patch(24, 7, 3, petals(drops(ReduxBlocks.GOLDEN_CLOVERS)))); register(context, SURFACE_RULE_WATER_LAKE, ZenithFeatures.SURFACE_RULE_LAKE.get(), new SurfaceRuleLakeFeature.Config(BlockStateProvider.simple(Blocks.WATER))); // Overrides - register(context, GRASS_PATCH, Feature.RANDOM_PATCH, patch(32, 7, 3, prov(ReduxBlocks.SHORT_AETHER_GRASS), NOT_ON_COARSE_DIRT)); + register(context, GRASS_PATCH, Feature.RANDOM_PATCH, patch(48, 7, 3, prov(ReduxBlocks.SHORT_AETHER_GRASS), NOT_ON_COARSE_DIRT)); register(context, TALL_GRASS_PATCH, Feature.NO_OP, new NoneFeatureConfiguration()); register(context, GRASS_BONEMEAL, Feature.SIMPLE_BLOCK, diff --git a/src/main/java/net/zepalesque/redux/data/resource/registries/ReduxPlacements.java b/src/main/java/net/zepalesque/redux/data/resource/registries/ReduxPlacements.java index 56e0d4b99..3c3795b9e 100644 --- a/src/main/java/net/zepalesque/redux/data/resource/registries/ReduxPlacements.java +++ b/src/main/java/net/zepalesque/redux/data/resource/registries/ReduxPlacements.java @@ -19,6 +19,7 @@ import net.minecraft.util.valueproviders.BiasedToBottomInt; import net.minecraft.util.valueproviders.ConstantInt; import net.minecraft.util.valueproviders.IntProvider; +import net.minecraft.util.valueproviders.UniformInt; import net.minecraft.util.valueproviders.WeightedListInt; import net.minecraft.world.level.levelgen.Heightmap; import net.minecraft.world.level.levelgen.VerticalAnchor; @@ -84,12 +85,12 @@ public static void bootstrap(BootstapContext context) { ); register(context, AURUM_PATCH, configs.getOrThrow(ReduxFeatureConfig.AURUM_PATCH), - ImprovedLayerPlacementModifier.of(Heightmap.Types.MOTION_BLOCKING, BiasedToBottomInt.of(0, 2), 4), + threshold, + ImprovedLayerPlacementModifier.of(Heightmap.Types.MOTION_BLOCKING, UniformInt.of(0, 2), 4), RarityFilter.onAverageOnceEvery(8), BiomeFilter.biome()); register(context, GOLDEN_CLOVERS_PATCH, configs.getOrThrow(ReduxFeatureConfig.GOLDEN_CLOVERS_PATCH), - threshold, ImprovedLayerPlacementModifier.of(Heightmap.Types.MOTION_BLOCKING, BiasedToBottomInt.of(0, 1), 4), RarityFilter.onAverageOnceEvery(2), BiomeFilter.biome());