Interface ProvidedTagBuilder<E,T>

All Known Implementing Classes:
VanillaItemTagProvider.ItemTagBuilder

public interface ProvidedTagBuilder<E,T>
Mappings:
Namespace Name
named net/minecraft/data/tag/ProvidedTagBuilder
intermediary net/minecraft/class_11389
official pz
  • Method Details

    • add

      ProvidedTagBuilder<E,T> add(E value)
      Mappings:
      Namespace Name Mixin selector
      named add Lnet/minecraft/data/tag/ProvidedTagBuilder;add(Ljava/lang/Object;)Lnet/minecraft/data/tag/ProvidedTagBuilder;
      intermediary method_71554 Lnet/minecraft/class_11389;method_71554(Ljava/lang/Object;)Lnet/minecraft/class_11389;
      official a Lpz;a(Ljava/lang/Object;)Lpz;
    • add

      default ProvidedTagBuilder<E,T> add(E[] values)
      Mappings:
      Namespace Name Mixin selector
      named add Lnet/minecraft/data/tag/ProvidedTagBuilder;add([Ljava/lang/Object;)Lnet/minecraft/data/tag/ProvidedTagBuilder;
      intermediary method_71558 Lnet/minecraft/class_11389;method_71558([Ljava/lang/Object;)Lnet/minecraft/class_11389;
      official a Lpz;a([Ljava/lang/Object;)Lpz;
    • add

      default ProvidedTagBuilder<E,T> add(Collection<E> values)
      Mappings:
      Namespace Name Mixin selector
      named add Lnet/minecraft/data/tag/ProvidedTagBuilder;add(Ljava/util/Collection;)Lnet/minecraft/data/tag/ProvidedTagBuilder;
      intermediary method_71555 Lnet/minecraft/class_11389;method_71555(Ljava/util/Collection;)Lnet/minecraft/class_11389;
      official a Lpz;a(Ljava/util/Collection;)Lpz;
    • add

      default ProvidedTagBuilder<E,T> add(Stream<E> values)
      Mappings:
      Namespace Name Mixin selector
      named add Lnet/minecraft/data/tag/ProvidedTagBuilder;add(Ljava/util/stream/Stream;)Lnet/minecraft/data/tag/ProvidedTagBuilder;
      intermediary method_71557 Lnet/minecraft/class_11389;method_71557(Ljava/util/stream/Stream;)Lnet/minecraft/class_11389;
      official a Lpz;a(Ljava/util/stream/Stream;)Lpz;
    • addOptional

      ProvidedTagBuilder<E,T> addOptional(E value)
      Mappings:
      Namespace Name Mixin selector
      named addOptional Lnet/minecraft/data/tag/ProvidedTagBuilder;addOptional(Ljava/lang/Object;)Lnet/minecraft/data/tag/ProvidedTagBuilder;
      intermediary method_71560 Lnet/minecraft/class_11389;method_71560(Ljava/lang/Object;)Lnet/minecraft/class_11389;
      official b Lpz;b(Ljava/lang/Object;)Lpz;
    • addTag

      ProvidedTagBuilder<E,T> addTag(TagKey<T> tag)
      Mappings:
      Namespace Name Mixin selector
      named addTag Lnet/minecraft/data/tag/ProvidedTagBuilder;addTag(Lnet/minecraft/registry/tag/TagKey;)Lnet/minecraft/data/tag/ProvidedTagBuilder;
      intermediary method_71553 Lnet/minecraft/class_11389;method_71553(Lnet/minecraft/class_6862;)Lnet/minecraft/class_11389;
      official a Lpz;a(Lbae;)Lpz;
    • addOptionalTag

      ProvidedTagBuilder<E,T> addOptionalTag(TagKey<T> tag)
      Mappings:
      Namespace Name Mixin selector
      named addOptionalTag Lnet/minecraft/data/tag/ProvidedTagBuilder;addOptionalTag(Lnet/minecraft/registry/tag/TagKey;)Lnet/minecraft/data/tag/ProvidedTagBuilder;
      intermediary method_71559 Lnet/minecraft/class_11389;method_71559(Lnet/minecraft/class_6862;)Lnet/minecraft/class_11389;
      official b Lpz;b(Lbae;)Lpz;
    • of

      static <T> ProvidedTagBuilder<RegistryKey<T>,T> of(TagBuilder builder)
      Mappings:
      Namespace Name Mixin selector
      named of Lnet/minecraft/data/tag/ProvidedTagBuilder;of(Lnet/minecraft/registry/tag/TagBuilder;)Lnet/minecraft/data/tag/ProvidedTagBuilder;
      intermediary method_71552 Lnet/minecraft/class_11389;method_71552(Lnet/minecraft/class_3495;)Lnet/minecraft/class_11389;
      official a Lpz;a(Lbab;)Lpz;
    • mapped

      default <U> ProvidedTagBuilder<U,T> mapped(Function<U,E> mapper)
      Mappings:
      Namespace Name Mixin selector
      named mapped Lnet/minecraft/data/tag/ProvidedTagBuilder;mapped(Ljava/util/function/Function;)Lnet/minecraft/data/tag/ProvidedTagBuilder;
      intermediary method_71556 Lnet/minecraft/class_11389;method_71556(Ljava/util/function/Function;)Lnet/minecraft/class_11389;
      official a Lpz;a(Ljava/util/function/Function;)Lpz;