Interface TagAppender<E,T>

All Known Implementing Classes:
VanillaItemTagProvider.BlockItemTagAppender

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

    • add

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

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

      default TagAppender<E,T> addAll(Collection<E> entries)
      Mappings:
      Namespace Name Mixin selector
      named addAll Lnet/minecraft/data/tag/TagAppender;addAll(Ljava/util/Collection;)Lnet/minecraft/data/tag/TagAppender;
      intermediary method_71555 Lnet/minecraft/class_11389;method_71555(Ljava/util/Collection;)Lnet/minecraft/class_11389;
      official a Lpv;a(Ljava/util/Collection;)Lpv;
    • addAll

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

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

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

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

      static <T> TagAppender<RegistryKey<T>,T> of(TagBuilder tagBuilder)
      Mappings:
      Namespace Name Mixin selector
      named of Lnet/minecraft/data/tag/TagAppender;of(Lnet/minecraft/registry/tag/TagBuilder;)Lnet/minecraft/data/tag/TagAppender;
      intermediary method_71552 Lnet/minecraft/class_11389;method_71552(Lnet/minecraft/class_3495;)Lnet/minecraft/class_11389;
      official a Lpv;a(Layh;)Lpv;
    • map

      default <U> TagAppender<U,T> map(Function<U,E> transformer)
      Mappings:
      Namespace Name Mixin selector
      named map Lnet/minecraft/data/tag/TagAppender;map(Ljava/util/function/Function;)Lnet/minecraft/data/tag/TagAppender;
      intermediary method_71556 Lnet/minecraft/class_11389;method_71556(Ljava/util/function/Function;)Lnet/minecraft/class_11389;
      official a Lpv;a(Ljava/util/function/Function;)Lpv;