Package net.minecraftforge.common.data
Class ForgeRegistryTagsProvider<T extends IForgeRegistryEntry<T>>
java.lang.Object
net.minecraft.data.TagsProvider<T>
net.minecraftforge.common.data.ForgeRegistryTagsProvider<T>
- All Implemented Interfaces:
IDataProvider
- Direct Known Subclasses:
CustomTagTypesTest.CustomRegistryTags
,CustomTagTypesTest.EnchantmentTags
,CustomTagTypesTest.PotionTags
,CustomTagTypesTest.TileEntityTypeTags
public abstract class ForgeRegistryTagsProvider<T extends IForgeRegistryEntry<T>>
extends TagsProvider<T>
-
Nested Class Summary
Nested classes/interfaces inherited from class net.minecraft.data.TagsProvider
TagsProvider.Builder<T>
-
Field Summary
Fields inherited from class net.minecraft.data.TagsProvider
builders, existingFileHelper, folder, generator, modId, registry
Fields inherited from interface net.minecraft.data.IDataProvider
SHA1
-
Constructor Summary
ConstructorDescriptionForgeRegistryTagsProvider
(DataGenerator generatorIn, IForgeRegistry<T> registryIn, String modId, ExistingFileHelper existingFileHelper) -
Method Summary
Modifier and TypeMethodDescriptionprotected Path
private static <T extends IForgeRegistryEntry<T>>
StringgetTagFolder
(IForgeRegistry<T> registryIn) private static <T extends IForgeRegistryEntry<T>>
Registry<T>wrapRegistry
(IForgeRegistry<T> registryIn) Methods inherited from class net.minecraft.data.TagsProvider
addTags, getOrCreateRawBuilder, getTagFolder, run, tag
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface net.minecraft.data.IDataProvider
getName
-
Field Details
-
vanillaTypes
-
-
Constructor Details
-
ForgeRegistryTagsProvider
public ForgeRegistryTagsProvider(DataGenerator generatorIn, IForgeRegistry<T> registryIn, String modId, @Nullable ExistingFileHelper existingFileHelper)
-
-
Method Details
-
wrapRegistry
private static <T extends IForgeRegistryEntry<T>> Registry<T> wrapRegistry(IForgeRegistry<T> registryIn) -
getTagFolder
-
getPath
- Specified by:
getPath
in classTagsProvider<T extends IForgeRegistryEntry<T>>
-