package de.ellpeck.actuallyadditions.data; import de.ellpeck.actuallyadditions.mod.ActuallyAdditions; import de.ellpeck.actuallyadditions.mod.misc.ActuallyDamageTypes; import net.minecraft.core.HolderLookup; import net.minecraft.data.PackOutput; import net.minecraft.data.tags.DamageTypeTagsProvider; import net.minecraft.tags.DamageTypeTags; import net.neoforged.neoforge.common.data.ExistingFileHelper; import org.jetbrains.annotations.Nullable; import javax.annotation.Nonnull; import java.util.concurrent.CompletableFuture; public class DamageTypeTagsGenerator extends DamageTypeTagsProvider { public DamageTypeTagsGenerator(PackOutput pOutput, CompletableFuture pLookupProvider, @Nullable ExistingFileHelper existingFileHelper) { super(pOutput, pLookupProvider, ActuallyAdditions.MODID, existingFileHelper); } @Override protected void addTags(@Nonnull HolderLookup.Provider pProvider) { tag(DamageTypeTags.BYPASSES_ARMOR).add( ActuallyDamageTypes.ATOMIC_RECONSTRUCTOR ); } }