diff --git a/src/generated/resources/data/wildflowers_backport/forge/biome_modifier/add_wildflowers_birch_forest.json b/src/generated/resources/data/wildflowers_backport/forge/biome_modifier/add_wildflowers_birch_forest.json new file mode 100644 index 0000000..6b8a0ad --- /dev/null +++ b/src/generated/resources/data/wildflowers_backport/forge/biome_modifier/add_wildflowers_birch_forest.json @@ -0,0 +1,9 @@ +{ + "type": "forge:add_features", + "biomes": [ + "minecraft:birch_forest", + "minecraft:old_growth_birch_forest" + ], + "features": "wildflowers_backport:wildflowers_birch_forest", + "step": "vegetal_decoration" +} \ No newline at end of file diff --git a/src/generated/resources/data/wildflowers_backport/forge/biome_modifier/add_wildflowers_meadow.json b/src/generated/resources/data/wildflowers_backport/forge/biome_modifier/add_wildflowers_meadow.json new file mode 100644 index 0000000..13f5297 --- /dev/null +++ b/src/generated/resources/data/wildflowers_backport/forge/biome_modifier/add_wildflowers_meadow.json @@ -0,0 +1,6 @@ +{ + "type": "forge:add_features", + "biomes": "minecraft:meadow", + "features": "wildflowers_backport:wildflowers_meadow", + "step": "vegetal_decoration" +} \ No newline at end of file diff --git a/src/main/java/dev/micle/wildflowers_backport/data/server/ModWorldGenProvider.java b/src/main/java/dev/micle/wildflowers_backport/data/server/ModWorldGenProvider.java index b0bcefc..0e58362 100644 --- a/src/main/java/dev/micle/wildflowers_backport/data/server/ModWorldGenProvider.java +++ b/src/main/java/dev/micle/wildflowers_backport/data/server/ModWorldGenProvider.java @@ -1,6 +1,7 @@ package dev.micle.wildflowers_backport.data.server; import dev.micle.wildflowers_backport.WildflowersBackport; +import dev.micle.wildflowers_backport.worldgen.ModBiomeModifiers; import dev.micle.wildflowers_backport.worldgen.ModConfiguredFeatures; import dev.micle.wildflowers_backport.worldgen.ModPlacedFeatures; import net.minecraft.core.HolderLookup; @@ -8,6 +9,7 @@ import net.minecraft.core.RegistrySetBuilder; import net.minecraft.core.registries.Registries; import net.minecraft.data.DataGenerator; import net.minecraftforge.common.data.DatapackBuiltinEntriesProvider; +import net.minecraftforge.registries.ForgeRegistries; import java.util.Set; import java.util.concurrent.CompletableFuture; @@ -15,7 +17,8 @@ import java.util.concurrent.CompletableFuture; public class ModWorldGenProvider extends DatapackBuiltinEntriesProvider { public static final RegistrySetBuilder BUILDER = new RegistrySetBuilder() .add(Registries.CONFIGURED_FEATURE, ModConfiguredFeatures::bootstrap) - .add(Registries.PLACED_FEATURE, ModPlacedFeatures::bootstrap); + .add(Registries.PLACED_FEATURE, ModPlacedFeatures::bootstrap) + .add(ForgeRegistries.Keys.BIOME_MODIFIERS, ModBiomeModifiers::bootstrap); public ModWorldGenProvider(DataGenerator generator, CompletableFuture registries) { super(generator.getPackOutput(), registries, BUILDER, Set.of(WildflowersBackport.MOD_ID));