Class Tag.Builder<T>

java.lang.Object
net.minecraft.tag.Tag.Builder<T>
Enclosing class:
Tag<T>

public static class Tag.Builder<T> extends Object
Mappings:
Namespace Name
official wz$a
intermediary net/minecraft/class_4482$class_4483
named net/minecraft/tag/Tag$Builder
  • Field Details

    • entries

      private final Set<Tag.Entry<T>> entries
      Mappings:
      Namespace Name Mixin selector
      official a Lwz$a;a:Ljava/util/Set;
      intermediary field_22228 Lnet/minecraft/class_4482$class_4483;field_22228:Ljava/util/Set;
      named entries Lnet/minecraft/tag/Tag$Builder;entries:Ljava/util/Set;
    • ordered

      private boolean ordered
      Mappings:
      Namespace Name Mixin selector
      official b Lwz$a;b:Z
      intermediary field_22229 Lnet/minecraft/class_4482$class_4483;field_22229:Z
      named ordered Lnet/minecraft/tag/Tag$Builder;ordered:Z
  • Constructor Details

    • Builder

      public Builder()
  • Method Details

    • create

      public static <T> Tag.Builder<T> create()
      Mappings:
      Namespace Name Mixin selector
      official a Lwz$a;a()Lwz$a;
      intermediary method_21467 Lnet/minecraft/class_4482$class_4483;method_21467()Lnet/minecraft/class_4482$class_4483;
      named create Lnet/minecraft/tag/Tag$Builder;create()Lnet/minecraft/tag/Tag$Builder;
    • add

      public Tag.Builder<T> add(Tag.Entry<T> entry)
      Mappings:
      Namespace Name Mixin selector
      official a Lwz$a;a(Lwz$b;)Lwz$a;
      intermediary method_21473 Lnet/minecraft/class_4482$class_4483;method_21473(Lnet/minecraft/class_4482$class_4484;)Lnet/minecraft/class_4482$class_4483;
      named add Lnet/minecraft/tag/Tag$Builder;add(Lnet/minecraft/tag/Tag$Entry;)Lnet/minecraft/tag/Tag$Builder;
    • add

      public Tag.Builder<T> add(T t)
      Mappings:
      Namespace Name Mixin selector
      official a Lwz$a;a(Ljava/lang/Object;)Lwz$a;
      intermediary method_21468 Lnet/minecraft/class_4482$class_4483;method_21468(Ljava/lang/Object;)Lnet/minecraft/class_4482$class_4483;
      named add Lnet/minecraft/tag/Tag$Builder;add(Ljava/lang/Object;)Lnet/minecraft/tag/Tag$Builder;
    • add

      @SafeVarargs public final Tag.Builder<T> add(T[] t)
      Mappings:
      Namespace Name Mixin selector
      official a Lwz$a;a([Ljava/lang/Object;)Lwz$a;
      intermediary method_21476 Lnet/minecraft/class_4482$class_4483;method_21476([Ljava/lang/Object;)Lnet/minecraft/class_4482$class_4483;
      named add Lnet/minecraft/tag/Tag$Builder;add([Ljava/lang/Object;)Lnet/minecraft/tag/Tag$Builder;
    • add

      public Tag.Builder<T> add(Collection<T> collection)
      Mappings:
      Namespace Name Mixin selector
      official a Lwz$a;a(Ljava/util/Collection;)Lwz$a;
      intermediary method_21469 Lnet/minecraft/class_4482$class_4483;method_21469(Ljava/util/Collection;)Lnet/minecraft/class_4482$class_4483;
      named add Lnet/minecraft/tag/Tag$Builder;add(Ljava/util/Collection;)Lnet/minecraft/tag/Tag$Builder;
    • add

      public Tag.Builder<T> add(Identifier identifier)
      Mappings:
      Namespace Name Mixin selector
      official a Lwz$a;a(Lpc;)Lwz$a;
      intermediary method_21472 Lnet/minecraft/class_4482$class_4483;method_21472(Lnet/minecraft/class_1653;)Lnet/minecraft/class_4482$class_4483;
      named add Lnet/minecraft/tag/Tag$Builder;add(Lnet/minecraft/util/Identifier;)Lnet/minecraft/tag/Tag$Builder;
    • add

      public Tag.Builder<T> add(Tag<T> tag)
      Mappings:
      Namespace Name Mixin selector
      official a Lwz$a;a(Lwz;)Lwz$a;
      intermediary method_21474 Lnet/minecraft/class_4482$class_4483;method_21474(Lnet/minecraft/class_4482;)Lnet/minecraft/class_4482$class_4483;
      named add Lnet/minecraft/tag/Tag$Builder;add(Lnet/minecraft/tag/Tag;)Lnet/minecraft/tag/Tag$Builder;
    • setOrdered

      public Tag.Builder<T> setOrdered(boolean ordered)
      Mappings:
      Namespace Name Mixin selector
      official a Lwz$a;a(Z)Lwz$a;
      intermediary method_21475 Lnet/minecraft/class_4482$class_4483;method_21475(Z)Lnet/minecraft/class_4482$class_4483;
      named setOrdered Lnet/minecraft/tag/Tag$Builder;setOrdered(Z)Lnet/minecraft/tag/Tag$Builder;
    • applyTagGetter

      public boolean applyTagGetter(Function<Identifier,Tag<T>> function)
      Mappings:
      Namespace Name Mixin selector
      official a Lwz$a;a(Ljava/util/function/Function;)Z
      intermediary method_21470 Lnet/minecraft/class_4482$class_4483;method_21470(Ljava/util/function/Function;)Z
      named applyTagGetter Lnet/minecraft/tag/Tag$Builder;applyTagGetter(Ljava/util/function/Function;)Z
    • build

      public Tag<T> build(Identifier identifier)
      Mappings:
      Namespace Name Mixin selector
      official b Lwz$a;b(Lpc;)Lwz;
      intermediary method_21477 Lnet/minecraft/class_4482$class_4483;method_21477(Lnet/minecraft/class_1653;)Lnet/minecraft/class_4482;
      named build Lnet/minecraft/tag/Tag$Builder;build(Lnet/minecraft/util/Identifier;)Lnet/minecraft/tag/Tag;
    • fromJson

      public Tag.Builder<T> fromJson(Predicate<Identifier> predicate, Function<Identifier,T> function, JsonObject jsonObject)
      Mappings:
      Namespace Name Mixin selector
      official a Lwz$a;a(Ljava/util/function/Predicate;Ljava/util/function/Function;Lcom/google/gson/JsonObject;)Lwz$a;
      intermediary method_21471 Lnet/minecraft/class_4482$class_4483;method_21471(Ljava/util/function/Predicate;Ljava/util/function/Function;Lcom/google/gson/JsonObject;)Lnet/minecraft/class_4482$class_4483;
      named fromJson Lnet/minecraft/tag/Tag$Builder;fromJson(Ljava/util/function/Predicate;Ljava/util/function/Function;Lcom/google/gson/JsonObject;)Lnet/minecraft/tag/Tag$Builder;