Class SimpleTagProvider<T>

java.lang.Object
net.minecraft.data.tag.TagProvider<T>
net.minecraft.data.tag.SimpleTagProvider<T>
All Implemented Interfaces:
DataProvider
Direct Known Subclasses:
EnchantmentTagProvider, TradeRebalanceEnchantmentTagProvider, VanillaBannerPatternTagProvider, VanillaBiomeTagProvider, VanillaDamageTypeTagProvider, VanillaDialogTagProvider, VanillaFlatLevelGeneratorPresetTagProvider, VanillaGameEventTagProvider, VanillaInstrumentTagProvider, VanillaPaintingVariantTagProvider, VanillaPointOfInterestTypeTagProvider, VanillaStructureTagProvider, VanillaWorldPresetTagProvider

public abstract class SimpleTagProvider<T> extends TagProvider<T>
Mappings:
Namespace Name
named net/minecraft/data/tag/SimpleTagProvider
intermediary net/minecraft/class_11388
official pv
  • Constructor Details

    • SimpleTagProvider

      protected SimpleTagProvider(DataOutput output, RegistryKey<? extends Registry<T>> registryRef, CompletableFuture<RegistryWrapper.WrapperLookup> registriesFuture)
      Mappings:
      Namespace Name Mixin selector
      named <init> Lnet/minecraft/data/tag/TagProvider;<init>(Lnet/minecraft/data/DataOutput;Lnet/minecraft/registry/RegistryKey;Ljava/util/concurrent/CompletableFuture;)V
      intermediary <init> Lnet/minecraft/class_2474;<init>(Lnet/minecraft/class_7784;Lnet/minecraft/class_5321;Ljava/util/concurrent/CompletableFuture;)V
      official <init> Lqa;<init>(Lmv;Lamd;Ljava/util/concurrent/CompletableFuture;)V
  • Method Details

    • builder

      protected ProvidedTagBuilder<RegistryKey<T>,T> builder(TagKey<T> tag)
      Mappings:
      Namespace Name Mixin selector
      named builder Lnet/minecraft/data/tag/SimpleTagProvider;builder(Lnet/minecraft/registry/tag/TagKey;)Lnet/minecraft/data/tag/ProvidedTagBuilder;
      intermediary method_71551 Lnet/minecraft/class_11388;method_71551(Lnet/minecraft/class_6862;)Lnet/minecraft/class_11389;
      official a Lpv;a(Lbae;)Lpz;