Class FabricTagProvider.DynamicRegistryTagProvider<T>
java.lang.Object
net.minecraft.data.server.AbstractTagProvider<T>
net.fabricmc.fabric.api.datagen.v1.provider.FabricTagProvider<T>
net.fabricmc.fabric.api.datagen.v1.provider.FabricTagProvider.DynamicRegistryTagProvider<T>
- All Implemented Interfaces:
DataProvider
- Enclosing class:
FabricTagProvider<T>
public abstract static class FabricTagProvider.DynamicRegistryTagProvider<T>
extends FabricTagProvider<T>
Extend this class to create dynamic registry tags.
-
Nested Class Summary
Nested classes/interfaces inherited from class net.fabricmc.fabric.api.datagen.v1.provider.FabricTagProvider
FabricTagProvider.BlockTagProvider, FabricTagProvider.DynamicRegistryTagProvider<T>, FabricTagProvider.EntityTypeTagProvider, FabricTagProvider.FabricTagBuilder<T>, FabricTagProvider.FluidTagProvider, FabricTagProvider.GameEventTagProvider, FabricTagProvider.ItemTagProvider
Nested classes/interfaces inherited from class net.minecraft.data.server.AbstractTagProvider
AbstractTagProvider.ObjectBuilder<T extends Object>
-
Field Summary
Fields inherited from class net.minecraft.data.server.AbstractTagProvider
pathResolver, registry
Fields inherited from interface net.minecraft.data.DataProvider
JSON_KEY_SORT_ORDER, JSON_KEY_SORTING_COMPARATOR
-
Constructor Summary
ModifierConstructorDescriptionprotected
DynamicRegistryTagProvider
(FabricDataGenerator dataGenerator, RegistryKey<? extends Registry<T>> registryKey) Construct a newFabricTagProvider.DynamicRegistryTagProvider
. -
Method Summary
Methods inherited from class net.fabricmc.fabric.api.datagen.v1.provider.FabricTagProvider
configure, generateTags, getFabricDataGenerator, getOrCreateTagBuilder
Methods inherited from class net.minecraft.data.server.AbstractTagProvider
getName, getTagBuilder, run
-
Constructor Details
-
DynamicRegistryTagProvider
protected DynamicRegistryTagProvider(FabricDataGenerator dataGenerator, RegistryKey<? extends Registry<T>> registryKey) Construct a newFabricTagProvider.DynamicRegistryTagProvider
.- Parameters:
dataGenerator
- The data generator instanceregistryKey
- The registry key of the dynamic registry- Throws:
IllegalArgumentException
- if the registry is static registry
-