Class SearchManager

java.lang.Object
net.minecraft.client.search.SearchManager

@Environment(CLIENT) public class SearchManager extends Object
Mappings:
Namespace Name
named net/minecraft/client/search/SearchManager
intermediary net/minecraft/class_1124
official fzw
  • Field Details

    • RECIPE_OUTPUT

      private static final SearchManager.Key RECIPE_OUTPUT
      Mappings:
      Namespace Name Mixin selector
      named RECIPE_OUTPUT Lnet/minecraft/client/search/SearchManager;RECIPE_OUTPUT:Lnet/minecraft/client/search/SearchManager$Key;
      intermediary field_46200 Lnet/minecraft/class_1124;field_46200:Lnet/minecraft/class_1124$class_1125;
      official a Lfzw;a:Lfzw$a;
    • ITEM_TOOLTIP

      private static final SearchManager.Key ITEM_TOOLTIP
      Mappings:
      Namespace Name Mixin selector
      named ITEM_TOOLTIP Lnet/minecraft/client/search/SearchManager;ITEM_TOOLTIP:Lnet/minecraft/client/search/SearchManager$Key;
      intermediary field_5495 Lnet/minecraft/class_1124;field_5495:Lnet/minecraft/class_1124$class_1125;
      official b Lfzw;b:Lfzw$a;
    • ITEM_TAG

      private static final SearchManager.Key ITEM_TAG
      Mappings:
      Namespace Name Mixin selector
      named ITEM_TAG Lnet/minecraft/client/search/SearchManager;ITEM_TAG:Lnet/minecraft/client/search/SearchManager$Key;
      intermediary field_5494 Lnet/minecraft/class_1124;field_5494:Lnet/minecraft/class_1124$class_1125;
      official c Lfzw;c:Lfzw$a;
    • itemTooltipReloadFuture

      private CompletableFuture<SearchProvider<ItemStack>> itemTooltipReloadFuture
      Mappings:
      Namespace Name Mixin selector
      named itemTooltipReloadFuture Lnet/minecraft/client/search/SearchManager;itemTooltipReloadFuture:Ljava/util/concurrent/CompletableFuture;
      intermediary field_51826 Lnet/minecraft/class_1124;field_51826:Ljava/util/concurrent/CompletableFuture;
      official d Lfzw;d:Ljava/util/concurrent/CompletableFuture;
    • itemTagReloadFuture

      private CompletableFuture<SearchProvider<ItemStack>> itemTagReloadFuture
      Mappings:
      Namespace Name Mixin selector
      named itemTagReloadFuture Lnet/minecraft/client/search/SearchManager;itemTagReloadFuture:Ljava/util/concurrent/CompletableFuture;
      intermediary field_51827 Lnet/minecraft/class_1124;field_51827:Ljava/util/concurrent/CompletableFuture;
      official e Lfzw;e:Ljava/util/concurrent/CompletableFuture;
    • recipeOutputReloadFuture

      private CompletableFuture<SearchProvider<RecipeResultCollection>> recipeOutputReloadFuture
      Mappings:
      Namespace Name Mixin selector
      named recipeOutputReloadFuture Lnet/minecraft/client/search/SearchManager;recipeOutputReloadFuture:Ljava/util/concurrent/CompletableFuture;
      intermediary field_51828 Lnet/minecraft/class_1124;field_51828:Ljava/util/concurrent/CompletableFuture;
      official f Lfzw;f:Ljava/util/concurrent/CompletableFuture;
    • reloaders

      private final Map<SearchManager.Key,Runnable> reloaders
      Mappings:
      Namespace Name Mixin selector
      named reloaders Lnet/minecraft/client/search/SearchManager;reloaders:Ljava/util/Map;
      intermediary field_51829 Lnet/minecraft/class_1124;field_51829:Ljava/util/Map;
      official g Lfzw;g:Ljava/util/Map;
  • Constructor Details

    • SearchManager

      public SearchManager()
  • Method Details

    • addReloader

      private void addReloader(SearchManager.Key key, Runnable reloader)
      Mappings:
      Namespace Name Mixin selector
      named addReloader Lnet/minecraft/client/search/SearchManager;addReloader(Lnet/minecraft/client/search/SearchManager$Key;Ljava/lang/Runnable;)V
      intermediary method_60353 Lnet/minecraft/class_1124;method_60353(Lnet/minecraft/class_1124$class_1125;Ljava/lang/Runnable;)V
      official a Lfzw;a(Lfzw$a;Ljava/lang/Runnable;)V
    • refresh

      public void refresh()
      Mappings:
      Namespace Name Mixin selector
      named refresh Lnet/minecraft/client/search/SearchManager;refresh()V
      intermediary method_60348 Lnet/minecraft/class_1124;method_60348()V
      official a Lfzw;a()V
    • collectItemTooltips

      private static Stream<String> collectItemTooltips(Stream<ItemStack> stacks, Item.TooltipContext context, TooltipType type)
      Mappings:
      Namespace Name Mixin selector
      named collectItemTooltips Lnet/minecraft/client/search/SearchManager;collectItemTooltips(Ljava/util/stream/Stream;Lnet/minecraft/item/Item$TooltipContext;Lnet/minecraft/item/tooltip/TooltipType;)Ljava/util/stream/Stream;
      intermediary method_60356 Lnet/minecraft/class_1124;method_60356(Ljava/util/stream/Stream;Lnet/minecraft/class_1792$class_9635;Lnet/minecraft/class_1836;)Ljava/util/stream/Stream;
      official a Lfzw;a(Ljava/util/stream/Stream;Lcul$b;Lcwm;)Ljava/util/stream/Stream;
    • addRecipeOutputReloader

      public void addRecipeOutputReloader(ClientRecipeBook recipeBook, DynamicRegistryManager.Immutable registryManager)
      Mappings:
      Namespace Name Mixin selector
      named addRecipeOutputReloader Lnet/minecraft/client/search/SearchManager;addRecipeOutputReloader(Lnet/minecraft/client/recipebook/ClientRecipeBook;Lnet/minecraft/registry/DynamicRegistryManager$Immutable;)V
      intermediary method_60352 Lnet/minecraft/class_1124;method_60352(Lnet/minecraft/class_299;Lnet/minecraft/class_5455$class_6890;)V
      official a Lfzw;a(Lfga;Lka$b;)V
    • getRecipeOutputReloadFuture

      public SearchProvider<RecipeResultCollection> getRecipeOutputReloadFuture()
      Mappings:
      Namespace Name Mixin selector
      named getRecipeOutputReloadFuture Lnet/minecraft/client/search/SearchManager;getRecipeOutputReloadFuture()Lnet/minecraft/client/search/SearchProvider;
      intermediary method_60364 Lnet/minecraft/class_1124;method_60364()Lnet/minecraft/class_1129;
      official b Lfzw;b()Lguk;
    • addItemTagReloader

      public void addItemTagReloader(List<ItemStack> stacks)
      Mappings:
      Namespace Name Mixin selector
      named addItemTagReloader Lnet/minecraft/client/search/SearchManager;addItemTagReloader(Ljava/util/List;)V
      intermediary method_60355 Lnet/minecraft/class_1124;method_60355(Ljava/util/List;)V
      official a Lfzw;a(Ljava/util/List;)V
    • getItemTagReloadFuture

      public SearchProvider<ItemStack> getItemTagReloadFuture()
      Mappings:
      Namespace Name Mixin selector
      named getItemTagReloadFuture Lnet/minecraft/client/search/SearchManager;getItemTagReloadFuture()Lnet/minecraft/client/search/SearchProvider;
      intermediary method_60370 Lnet/minecraft/class_1124;method_60370()Lnet/minecraft/class_1129;
      official c Lfzw;c()Lguk;
    • addItemTooltipReloader

      public void addItemTooltipReloader(RegistryWrapper.WrapperLookup registryLookup, List<ItemStack> stacks)
      Mappings:
      Namespace Name Mixin selector
      named addItemTooltipReloader Lnet/minecraft/client/search/SearchManager;addItemTooltipReloader(Lnet/minecraft/registry/RegistryWrapper$WrapperLookup;Ljava/util/List;)V
      intermediary method_60357 Lnet/minecraft/class_1124;method_60357(Lnet/minecraft/class_7225$class_7874;Ljava/util/List;)V
      official a Lfzw;a(Ljo$a;Ljava/util/List;)V
    • getItemTooltipReloadFuture

      public SearchProvider<ItemStack> getItemTooltipReloadFuture()
      Mappings:
      Namespace Name Mixin selector
      named getItemTooltipReloadFuture Lnet/minecraft/client/search/SearchManager;getItemTooltipReloadFuture()Lnet/minecraft/client/search/SearchProvider;
      intermediary method_60372 Lnet/minecraft/class_1124;method_60372()Lnet/minecraft/class_1129;
      official d Lfzw;d()Lguk;