NaturesAura/src/main/java/de/ellpeck/naturesaura/data/ItemTagProvider.java

39 lines
1.3 KiB
Java
Raw Normal View History

2020-01-29 00:40:28 +01:00
package de.ellpeck.naturesaura.data;
2020-01-23 16:05:52 +01:00
2020-09-22 03:17:02 +02:00
import de.ellpeck.naturesaura.NaturesAura;
2020-01-26 19:26:50 +01:00
import de.ellpeck.naturesaura.compat.Compat;
2020-01-23 16:05:52 +01:00
import de.ellpeck.naturesaura.items.ModItems;
import net.minecraft.data.DataGenerator;
import net.minecraft.data.ItemTagsProvider;
2020-01-26 19:26:50 +01:00
import net.minecraft.item.Item;
2020-01-23 16:05:52 +01:00
import net.minecraft.tags.BlockTags;
2020-09-22 16:16:25 +02:00
import net.minecraft.tags.ITag;
2020-01-23 16:05:52 +01:00
import net.minecraft.tags.ItemTags;
import net.minecraftforge.common.Tags;
2020-09-22 03:17:02 +02:00
import net.minecraftforge.common.data.ExistingFileHelper;
2020-01-23 16:05:52 +01:00
public class ItemTagProvider extends ItemTagsProvider {
2020-09-22 03:17:02 +02:00
public ItemTagProvider(DataGenerator generatorIn, BlockTagProvider blockTagProvider, ExistingFileHelper helper) {
super(generatorIn, blockTagProvider, NaturesAura.MOD_ID, helper);
2020-01-23 16:05:52 +01:00
}
@Override
protected void registerTags() {
this.copy(BlockTags.LOGS, ItemTags.LOGS);
this.copy(BlockTags.PLANKS, ItemTags.PLANKS);
this.copy(BlockTags.STAIRS, ItemTags.STAIRS);
this.copy(BlockTags.LEAVES, ItemTags.LEAVES);
this.copy(BlockTags.RAILS, ItemTags.RAILS);
this.copy(BlockTags.SLABS, ItemTags.SLABS);
2020-09-22 03:17:02 +02:00
this.getOrCreateBuilder(Tags.Items.RODS_WOODEN).add(ModItems.ANCIENT_STICK);
2020-01-26 19:26:50 +01:00
Compat.addItemTags(this);
}
2020-09-22 16:16:25 +02:00
@Override
public Builder<Item> getOrCreateBuilder(ITag.INamedTag<Item> tag) {
return super.getOrCreateBuilder(tag);
}
2020-01-23 16:05:52 +01:00
}