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 hwa
- 
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 aLhwa;a()Lhwa;
 - 
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 aLhwa;a(Ljava/util/List;Ljava/util/function/Function;)Lhwa;
 - 
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 aLhwa;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 bLhwa;b(Ljava/lang/String;)Ljava/util/List;
 
 -