Package net.minecraft.client.search
Interface IdentifierSearcher<T>
An interface used for searching with an identifier's path or namespace.
- Mappings:
Namespace Name named net/minecraft/client/search/IdentifierSearcherintermediary net/minecraft/class_7455official guj
-
Method Summary
Modifier and TypeMethodDescriptionstatic <T> IdentifierSearcher<T> of()Returns a searcher that always returns no results.static <T> IdentifierSearcher<T> of(List<T> values, Function<T, Stream<Identifier>> identifiersGetter) Returns a searcher that searches fromvalues.searchNamespace(String namespace) Returns the results of searching from the namespaces of the ids.searchPath(String path) Returns the results of searching from the paths of the ids.
-
Method Details
-
of
Returns a searcher that always returns no results.- Returns:
- a searcher that always returns no results
- Mappings:
Namespace Name Mixin selector named ofLnet/minecraft/client/search/IdentifierSearcher;of()Lnet/minecraft/client/search/IdentifierSearcher;intermediary method_43799Lnet/minecraft/class_7455;method_43799()Lnet/minecraft/class_7455;official aLguj;a()Lguj;
-
of
static <T> IdentifierSearcher<T> of(List<T> values, Function<T, Stream<Identifier>> identifiersGetter) Returns a searcher that searches fromvalues.- Parameters:
identifiersGetter- a function that, when given a value fromvalues, returns a stream of identifiers associated with the value- Returns:
- a searcher that searches from
values - Mappings:
Namespace Name Mixin selector named ofLnet/minecraft/client/search/IdentifierSearcher;of(Ljava/util/List;Ljava/util/function/Function;)Lnet/minecraft/client/search/IdentifierSearcher;intermediary method_43802Lnet/minecraft/class_7455;method_43802(Ljava/util/List;Ljava/util/function/Function;)Lnet/minecraft/class_7455;official aLguj;a(Ljava/util/List;Ljava/util/function/Function;)Lguj;
-
searchNamespace
Returns the results of searching from the namespaces of the ids.- Returns:
- the results of searching from the namespaces of the ids
- Mappings:
Namespace Name Mixin selector named searchNamespaceLnet/minecraft/client/search/IdentifierSearcher;searchNamespace(Ljava/lang/String;)Ljava/util/List;intermediary method_43801Lnet/minecraft/class_7455;method_43801(Ljava/lang/String;)Ljava/util/List;official aLguj;a(Ljava/lang/String;)Ljava/util/List;
-
searchPath
Returns the results of searching from the paths of the ids.- Returns:
- the results of searching from the paths of the ids
- Mappings:
Namespace Name Mixin selector named searchPathLnet/minecraft/client/search/IdentifierSearcher;searchPath(Ljava/lang/String;)Ljava/util/List;intermediary method_43803Lnet/minecraft/class_7455;method_43803(Ljava/lang/String;)Ljava/util/List;official bLguj;b(Ljava/lang/String;)Ljava/util/List;
-