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:
net.minecraft.data.DataProvider
Enclosing class:
FabricTagProvider<T>

public abstract static class FabricTagProvider.DynamicRegistryTagProvider<T> extends FabricTagProvider<T>
Extend this class to create dynamic registry tags.
  • Constructor Details

    • DynamicRegistryTagProvider

      protected DynamicRegistryTagProvider(FabricDataGenerator dataGenerator, net.minecraft.util.registry.RegistryKey<? extends net.minecraft.util.registry.Registry<T>> registryKey)
      Parameters:
      dataGenerator - The data generator instance
      registryKey - The registry key of the dynamic registry
      Throws:
      IllegalArgumentException - if the registry is static registry