Package net.minecraft

Class SimpleTagProvider<T>

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

public abstract class SimpleTagProvider<T> extends TagProvider<T>
Mappings:
Namespace Name
named net/minecraft/SimpleTagProvider
intermediary net/minecraft/class_11388
official pr
  • 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> Lpw;<init>(Lms;Lalv;Ljava/util/concurrent/CompletableFuture;)V
  • Method Details

    • getOrCreateTagBuilder

      protected ProvidedTagBuilder<RegistryKey<T>,T> getOrCreateTagBuilder(TagKey<T> tag)
      Mappings:
      Namespace Name Mixin selector
      named getOrCreateTagBuilder Lnet/minecraft/SimpleTagProvider;getOrCreateTagBuilder(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 Lpr;a(Layk;)Lpv;