ActuallyAdditions/src/main/java/de/ellpeck/actuallyadditions/data/ActuallyGens.java

35 lines
1.4 KiB
Java
Raw Normal View History

2020-11-01 15:11:04 +01:00
package de.ellpeck.actuallyadditions.data;
import de.ellpeck.actuallyadditions.common.ActuallyAdditions;
import net.minecraft.data.DataGenerator;
2020-11-01 20:32:55 +01:00
import net.minecraftforge.common.data.ExistingFileHelper;
2020-11-01 15:11:04 +01:00
import net.minecraftforge.eventbus.api.SubscribeEvent;
import net.minecraftforge.fml.common.Mod;
import net.minecraftforge.fml.event.lifecycle.GatherDataEvent;
@Mod.EventBusSubscriber(modid = ActuallyAdditions.MOD_ID, bus = Mod.EventBusSubscriber.Bus.MOD)
public final class ActuallyGens {
@SubscribeEvent
public static void runGenerator(GatherDataEvent event) {
DataGenerator generator = event.getGenerator();
ExistingFileHelper helper = event.getExistingFileHelper();
2020-11-01 15:11:04 +01:00
if (event.includeClient()) {
2020-11-01 15:11:04 +01:00
generator.addProvider(new GeneratorBlockStates(generator, helper));
generator.addProvider(new GeneratorItemModels(generator, helper));
generator.addProvider(new GeneratorLanguage(generator));
}
if (event.includeServer()) {
GeneratorBlockTags generatorBlockTags = new GeneratorBlockTags(generator, helper);
generator.addProvider(new GeneratorLoot(generator));
2020-11-29 19:52:20 +01:00
generator.addProvider(new GeneratorRecipes(generator));
generator.addProvider(generatorBlockTags);
generator.addProvider(new GeneratorItemTags(generator, generatorBlockTags, helper));
}
2020-11-01 15:11:04 +01:00
}
}