Class TagProvider.ProvidedTagBuilder<T>

java.lang.Object
net.minecraft.data.server.tag.TagProvider.ProvidedTagBuilder<T>
Direct Known Subclasses:
ValueLookupTagProvider.ObjectBuilder
Enclosing class:
TagProvider<T>

protected static class TagProvider.ProvidedTagBuilder<T> extends Object
Mappings:
Namespace Name
official nj$b
intermediary net/minecraft/class_2474$class_5124
named net/minecraft/data/server/tag/TagProvider$ProvidedTagBuilder
  • Field Details

    • builder

      private final TagBuilder builder
      Mappings:
      Namespace Name Mixin selector
      official a Lnj$b;a:Lans;
      intermediary field_23960 Lnet/minecraft/class_2474$class_5124;field_23960:Lnet/minecraft/class_3495;
      named builder Lnet/minecraft/data/server/tag/TagProvider$ProvidedTagBuilder;builder:Lnet/minecraft/registry/tag/TagBuilder;
  • Constructor Details

    • ProvidedTagBuilder

      protected ProvidedTagBuilder(TagBuilder builder)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lnj$b;<init>(Lans;)V
      intermediary <init> Lnet/minecraft/class_2474$class_5124;<init>(Lnet/minecraft/class_3495;)V
      named <init> Lnet/minecraft/data/server/tag/TagProvider$ProvidedTagBuilder;<init>(Lnet/minecraft/registry/tag/TagBuilder;)V
  • Method Details

    • add

      public final TagProvider.ProvidedTagBuilder<T> add(RegistryKey<T> key)
      Mappings:
      Namespace Name Mixin selector
      official a Lnj$b;a(Ladc;)Lnj$b;
      intermediary method_46835 Lnet/minecraft/class_2474$class_5124;method_46835(Lnet/minecraft/class_5321;)Lnet/minecraft/class_2474$class_5124;
      named add Lnet/minecraft/data/server/tag/TagProvider$ProvidedTagBuilder;add(Lnet/minecraft/registry/RegistryKey;)Lnet/minecraft/data/server/tag/TagProvider$ProvidedTagBuilder;
    • add

      Mappings:
      Namespace Name Mixin selector
      official a Lnj$b;a([Ladc;)Lnj$b;
      intermediary method_40565 Lnet/minecraft/class_2474$class_5124;method_40565([Lnet/minecraft/class_5321;)Lnet/minecraft/class_2474$class_5124;
      named add Lnet/minecraft/data/server/tag/TagProvider$ProvidedTagBuilder;add([Lnet/minecraft/registry/RegistryKey;)Lnet/minecraft/data/server/tag/TagProvider$ProvidedTagBuilder;
    • addOptional

      public TagProvider.ProvidedTagBuilder<T> addOptional(Identifier id)
      Mappings:
      Namespace Name Mixin selector
      official a Lnj$b;a(Ladd;)Lnj$b;
      intermediary method_35922 Lnet/minecraft/class_2474$class_5124;method_35922(Lnet/minecraft/class_2960;)Lnet/minecraft/class_2474$class_5124;
      named addOptional Lnet/minecraft/data/server/tag/TagProvider$ProvidedTagBuilder;addOptional(Lnet/minecraft/util/Identifier;)Lnet/minecraft/data/server/tag/TagProvider$ProvidedTagBuilder;
    • addTag

      public TagProvider.ProvidedTagBuilder<T> addTag(TagKey<T> identifiedTag)
      Mappings:
      Namespace Name Mixin selector
      official b Lnj$b;b(Lanv;)Lnj$b;
      intermediary method_26792 Lnet/minecraft/class_2474$class_5124;method_26792(Lnet/minecraft/class_6862;)Lnet/minecraft/class_2474$class_5124;
      named addTag Lnet/minecraft/data/server/tag/TagProvider$ProvidedTagBuilder;addTag(Lnet/minecraft/registry/tag/TagKey;)Lnet/minecraft/data/server/tag/TagProvider$ProvidedTagBuilder;
    • addOptionalTag

      public TagProvider.ProvidedTagBuilder<T> addOptionalTag(Identifier id)
      Mappings:
      Namespace Name Mixin selector
      official b Lnj$b;b(Ladd;)Lnj$b;
      intermediary method_35923 Lnet/minecraft/class_2474$class_5124;method_35923(Lnet/minecraft/class_2960;)Lnet/minecraft/class_2474$class_5124;
      named addOptionalTag Lnet/minecraft/data/server/tag/TagProvider$ProvidedTagBuilder;addOptionalTag(Lnet/minecraft/util/Identifier;)Lnet/minecraft/data/server/tag/TagProvider$ProvidedTagBuilder;