diff --git a/src/main/java/dev/micle/firefly_bush_backport/data/DataGenerators.java b/src/main/java/dev/micle/firefly_bush_backport/data/DataGenerators.java index b6dd1e9..2f00e8e 100644 --- a/src/main/java/dev/micle/firefly_bush_backport/data/DataGenerators.java +++ b/src/main/java/dev/micle/firefly_bush_backport/data/DataGenerators.java @@ -4,6 +4,7 @@ import dev.micle.firefly_bush_backport.data.client.ModBlockStateProvider; import dev.micle.firefly_bush_backport.data.client.ModDataMapProvider; import dev.micle.firefly_bush_backport.data.client.ModItemModelProvider; import dev.micle.firefly_bush_backport.data.client.ModSoundDefinitionsProvider; +import dev.micle.firefly_bush_backport.data.server.ModBlockTagsProvider; import dev.micle.firefly_bush_backport.data.server.ModLootTableProvider; import dev.micle.firefly_bush_backport.data.server.ModWorldGenProvider; import net.minecraft.core.HolderLookup; @@ -28,6 +29,7 @@ public class DataGenerators { generator.addProvider(event.includeClient(), new ModSoundDefinitionsProvider(generator, existingFileHelper)); generator.addProvider(event.includeClient(), new ModDataMapProvider(generator, lookupProvider)); + generator.addProvider(event.includeServer(), new ModBlockTagsProvider(generator, lookupProvider, existingFileHelper)); generator.addProvider(event.includeServer(), new ModLootTableProvider(generator, lookupProvider)); generator.addProvider(event.includeServer(), new ModWorldGenProvider(generator, lookupProvider)); } diff --git a/src/main/java/dev/micle/firefly_bush_backport/data/server/ModBlockTagsProvider.java b/src/main/java/dev/micle/firefly_bush_backport/data/server/ModBlockTagsProvider.java new file mode 100644 index 0000000..a4b5d6a --- /dev/null +++ b/src/main/java/dev/micle/firefly_bush_backport/data/server/ModBlockTagsProvider.java @@ -0,0 +1,22 @@ +package dev.micle.firefly_bush_backport.data.server; + +import dev.micle.firefly_bush_backport.FireflyBushBackport; +import net.minecraft.core.HolderLookup; +import net.minecraft.data.DataGenerator; +import net.neoforged.neoforge.common.data.BlockTagsProvider; +import net.neoforged.neoforge.common.data.ExistingFileHelper; + +import javax.annotation.ParametersAreNonnullByDefault; +import java.util.concurrent.CompletableFuture; + +public class ModBlockTagsProvider extends BlockTagsProvider { + public ModBlockTagsProvider(DataGenerator generator, CompletableFuture lookupProvider, ExistingFileHelper existingFileHelper) { + super(generator.getPackOutput(), lookupProvider, FireflyBushBackport.MOD_ID, existingFileHelper); + } + + @Override + @ParametersAreNonnullByDefault + protected void addTags(HolderLookup.Provider provider) { + + } +}