net.minecraft.client.search

public class SearchManager

net.minecraft.client.multiplayer.SessionSearchTrees
net.minecraft.class_1124
net.minecraft.client.search.SearchManager

Field summary

Modifier and TypeField
private static final SearchManager$Key
RECIPE_COLLECTIONS
field_46200
RECIPE_OUTPUT
private static final SearchManager$Key
CREATIVE_NAMES
field_5495
ITEM_TOOLTIP
private static final SearchManager$Key
CREATIVE_TAGS
field_5494
ITEM_TAG
private CompletableFuture<SearchProvider<ItemStack>>
creativeByNameSearch
field_51826
itemTooltipReloadFuture
private CompletableFuture<SearchProvider<ItemStack>>
creativeByTagSearch
field_51827
itemTagReloadFuture
private CompletableFuture<SearchProvider<RecipeResultCollection>>
recipeSearch
field_51828
recipeOutputReloadFuture
private final Map<SearchManager$Key, Runnable>
reloaders
field_51829
reloaders

Constructor summary

ModifierConstructor
public ()

Method summary

Modifier and TypeMethod
private void
register(SessionSearchTrees$Key location, Runnable updater)
method_60353(class_1124$class_1125 arg0, Runnable arg1)
addReloader(SearchManager$Key key, Runnable reloader)
public void
rebuildAfterLanguageChange()
method_60348()
refresh()
private static Stream<String>
getTooltipLines(Stream<ItemStack> items, Item$TooltipContext context, TooltipFlag flag)
method_60356(Stream<class_1799> arg0, class_1792$class_9635 arg1, class_1836 arg2)
collectItemTooltips(Stream<ItemStack> stacks, Item$TooltipContext context, TooltipType type)
public void
updateRecipes(ClientRecipeBook recipeBook, Level level)
method_60352(class_299 arg0, class_1937 arg1)
addRecipeOutputReloader(ClientRecipeBook recipeBook, World world)
public SearchProvider<RecipeResultCollection>
recipes()
method_60364()
getRecipeOutputReloadFuture()
public void
updateCreativeTags(List<ItemStack> items)
method_60355(List<class_1799> arg0)
addItemTagReloader(List<ItemStack> stacks)
public SearchProvider<ItemStack>
creativeTagSearch()
method_60370()
getItemTagReloadFuture()
public void
updateCreativeTooltips(HolderLookup$Provider registries, List<ItemStack> itemStacks)
method_60357(class_7225$class_7874 arg0, List<class_1799> arg1)
addItemTooltipReloader(RegistryWrapper$WrapperLookup registries, List<ItemStack> stacks)
public SearchProvider<ItemStack>
creativeNameSearch()
method_60372()
getItemTooltipReloadFuture()
private void
lambda$updateCreativeTooltips$0(HolderLookup$Provider arg0, List arg1)
method_60369(class_7225$class_7874 arg0, List arg1)
method_60369(RegistryWrapper$WrapperLookup arg0, List arg1)
private static SearchProvider
lambda$updateCreativeTooltips$1(Item$TooltipContext arg0, TooltipFlag arg1, List arg2)
method_60350(class_1792$class_9635 arg0, class_1836 arg1, List arg2)
method_60350(Item$TooltipContext arg0, TooltipType arg1, List arg2)
private static Stream
lambda$updateCreativeTooltips$3(ItemStack arg0)
method_60351(class_1799 arg0)
method_60351(ItemStack stack)
private static Stream
lambda$updateCreativeTooltips$2(Item$TooltipContext arg0, TooltipFlag arg1, ItemStack arg2)
method_60349(class_1792$class_9635 arg0, class_1836 arg1, class_1799 arg2)
method_60349(Item$TooltipContext arg0, TooltipType arg1, ItemStack stack)
private void
lambda$updateCreativeTags$0(List arg0)
method_60368(List arg0)
method_60368(List arg0)
private static SearchProvider
lambda$updateCreativeTags$1(List arg0)
method_60371(List arg0)
method_60371(List arg0)
private static Stream
lambda$updateCreativeTags$2(ItemStack arg0)
method_60366(class_1799 arg0)
method_60366(ItemStack stack)
private void
lambda$updateRecipes$0(ClientRecipeBook arg0, Level arg1)
method_64911(class_299 arg0, class_1937 arg1)
method_64911(ClientRecipeBook arg0, World arg1)
private static SearchProvider
lambda$updateRecipes$1(ContextMap arg0, Item$TooltipContext arg1, TooltipFlag arg2, Registry arg3, List arg4)
method_60361(class_10352 arg0, class_1792$class_9635 arg1, class_1836 arg2, class_2378 arg3, List arg4)
method_60361(ContextParameterMap arg0, Item$TooltipContext arg1, TooltipType arg2, Registry arg3, List arg4)
private static Stream
lambda$updateRecipes$4(ContextMap arg0, Registry arg1, RecipeCollection arg2)
method_64908(class_10352 arg0, class_2378 arg1, class_516 arg2)
method_64908(ContextParameterMap arg0, Registry arg1, RecipeResultCollection resultCollection)
private static Identifier
lambda$updateRecipes$6(Registry arg0, ItemStack arg1)
method_64909(class_2378 arg0, class_1799 arg1)
method_64909(Registry arg0, ItemStack stack)
private static Stream
lambda$updateRecipes$5(ContextMap arg0, RecipeDisplayEntry arg1)
method_64907(class_10352 arg0, class_10297 arg1)
method_64907(ContextParameterMap arg0, RecipeDisplayEntry display)
private static Stream
lambda$updateRecipes$2(ContextMap arg0, Item$TooltipContext arg1, TooltipFlag arg2, RecipeCollection arg3)
method_60360(class_10352 arg0, class_1792$class_9635 arg1, class_1836 arg2, class_516 arg3)
method_60360(ContextParameterMap arg0, Item$TooltipContext arg1, TooltipType arg2, RecipeResultCollection resultCollection)
private static Stream
lambda$updateRecipes$3(ContextMap arg0, RecipeDisplayEntry arg1)
method_64910(class_10352 arg0, class_10297 arg1)
method_64910(ContextParameterMap arg0, RecipeDisplayEntry display)
private static boolean
lambda$getTooltipLines$2(String arg0)
method_60354(String arg0)
method_60354(String string)
private static String
lambda$getTooltipLines$1(Component arg0)
method_60363(class_2561 arg0)
method_60363(Text tooltip)
private static Stream
lambda$getTooltipLines$0(Item$TooltipContext arg0, TooltipFlag arg1, ItemStack arg2)
method_60365(class_1792$class_9635 arg0, class_1836 arg1, class_1799 arg2)
method_60365(Item$TooltipContext arg0, TooltipType arg1, ItemStack stack)