package de.ellpeck.naturesaura.data; import net.minecraft.data.DataGenerator; import net.minecraftforge.common.data.ExistingFileHelper; import net.minecraftforge.eventbus.api.SubscribeEvent; import net.minecraftforge.fml.common.Mod; import net.minecraftforge.forge.event.lifecycle.GatherDataEvent; @Mod.EventBusSubscriber(bus = Mod.EventBusSubscriber.Bus.MOD) public final class ModData { @SubscribeEvent public static void gatherData(GatherDataEvent event) { var generator = event.getGenerator(); var ex = event.getExistingFileHelper(); var blockTags = new BlockTagProvider(generator); generator.addProvider(blockTags); generator.addProvider(new ItemTagProvider(generator, blockTags, ex)); generator.addProvider(new BlockLootProvider(generator)); generator.addProvider(new BlockStateGenerator(generator, ex)); generator.addProvider(new ItemModelGenerator(generator, ex)); } }