Interface Tag.Entry

All Known Implementing Classes:
Tag.ObjectEntry, Tag.OptionalObjectEntry, Tag.OptionalTagEntry, Tag.TagEntry
Enclosing class:
Tag<T>

public static interface Tag.Entry
Mappings:
Namespace Name
official aie$d
intermediary net/minecraft/class_3494$class_3496
named net/minecraft/tag/Tag$Entry
  • Method Details

    • resolve

      <T> boolean resolve(Function<Identifier,Tag<T>> tagGetter, Function<Identifier,T> objectGetter, Consumer<T> collector)
      Mappings:
      Namespace Name Mixin selector
      official a Laie$d;a(Ljava/util/function/Function;Ljava/util/function/Function;Ljava/util/function/Consumer;)Z
      intermediary method_26790 Lnet/minecraft/class_3494$class_3496;method_26790(Ljava/util/function/Function;Ljava/util/function/Function;Ljava/util/function/Consumer;)Z
      named resolve Lnet/minecraft/tag/Tag$Entry;resolve(Ljava/util/function/Function;Ljava/util/function/Function;Ljava/util/function/Consumer;)Z
    • addToJson

      void addToJson(JsonArray json)
      Mappings:
      Namespace Name Mixin selector
      official a Laie$d;a(Lcom/google/gson/JsonArray;)V
      intermediary method_26789 Lnet/minecraft/class_3494$class_3496;method_26789(Lcom/google/gson/JsonArray;)V
      named addToJson Lnet/minecraft/tag/Tag$Entry;addToJson(Lcom/google/gson/JsonArray;)V
    • forEachTagId

      default void forEachTagId(Consumer<Identifier> consumer)
      Mappings:
      Namespace Name Mixin selector
      official a Laie$d;a(Ljava/util/function/Consumer;)V
      intermediary method_32831 Lnet/minecraft/class_3494$class_3496;method_32831(Ljava/util/function/Consumer;)V
      named forEachTagId Lnet/minecraft/tag/Tag$Entry;forEachTagId(Ljava/util/function/Consumer;)V
    • forEachGroupId

      default void forEachGroupId(Consumer<Identifier> consumer)
      Mappings:
      Namespace Name Mixin selector
      official b Laie$d;b(Ljava/util/function/Consumer;)V
      intermediary method_32833 Lnet/minecraft/class_3494$class_3496;method_32833(Ljava/util/function/Consumer;)V
      named forEachGroupId Lnet/minecraft/tag/Tag$Entry;forEachGroupId(Ljava/util/function/Consumer;)V
    • canAdd

      boolean canAdd(Predicate<Identifier> objectExistsTest, Predicate<Identifier> tagExistsTest)
      Mappings:
      Namespace Name Mixin selector
      official a Laie$d;a(Ljava/util/function/Predicate;Ljava/util/function/Predicate;)Z
      intermediary method_32832 Lnet/minecraft/class_3494$class_3496;method_32832(Ljava/util/function/Predicate;Ljava/util/function/Predicate;)Z
      named canAdd Lnet/minecraft/tag/Tag$Entry;canAdd(Ljava/util/function/Predicate;Ljava/util/function/Predicate;)Z