Class AbstractFurnaceRecipeBookWidget

java.lang.Object
net.minecraft.client.gui.screen.recipebook.RecipeBookWidget<AbstractFurnaceScreenHandler>
net.minecraft.client.gui.screen.recipebook.AbstractFurnaceRecipeBookWidget
All Implemented Interfaces:
Drawable, Element, Narratable, Navigable, RecipeDisplayListener, Selectable

@Environment(CLIENT) public class AbstractFurnaceRecipeBookWidget extends RecipeBookWidget<AbstractFurnaceScreenHandler>
Mappings:
Namespace Name
named net/minecraft/client/gui/screen/recipebook/AbstractFurnaceRecipeBookWidget
intermediary net/minecraft/class_517
official ftw
  • Field Details

    • TEXTURES

      private static final ButtonTextures TEXTURES
      Mappings:
      Namespace Name Mixin selector
      named TEXTURES Lnet/minecraft/client/gui/screen/recipebook/AbstractFurnaceRecipeBookWidget;TEXTURES:Lnet/minecraft/client/gui/screen/ButtonTextures;
      intermediary field_45540 Lnet/minecraft/class_517;field_45540:Lnet/minecraft/class_8666;
      official h Lftw;h:Lflx;
    • toggleCraftableButtonText

      private final Text toggleCraftableButtonText
      Mappings:
      Namespace Name Mixin selector
      named toggleCraftableButtonText Lnet/minecraft/client/gui/screen/recipebook/AbstractFurnaceRecipeBookWidget;toggleCraftableButtonText:Lnet/minecraft/text/Text;
      intermediary field_52826 Lnet/minecraft/class_517;field_52826:Lnet/minecraft/class_2561;
      official i Lftw;i:Lxd;
    • fuels

      Mappings:
      Namespace Name Mixin selector
      named fuels Lnet/minecraft/client/gui/screen/recipebook/AbstractFurnaceRecipeBookWidget;fuels:Ljava/util/List;
      intermediary field_3149 Lnet/minecraft/class_517;field_3149:Ljava/util/List;
      official j Lftw;j:Ljava/util/List;
  • Constructor Details

    • AbstractFurnaceRecipeBookWidget

      public AbstractFurnaceRecipeBookWidget(AbstractFurnaceScreenHandler screenHandler, Text toggleCraftableButtonText)
      Mappings:
      Namespace Name Mixin selector
      named <init> Lnet/minecraft/client/gui/screen/recipebook/AbstractFurnaceRecipeBookWidget;<init>(Lnet/minecraft/screen/AbstractFurnaceScreenHandler;Lnet/minecraft/text/Text;)V
      intermediary <init> Lnet/minecraft/class_517;<init>(Lnet/minecraft/class_1720;Lnet/minecraft/class_2561;)V
      official <init> Lftw;<init>(Lcqy;Lxd;)V
  • Method Details

    • setBookButtonTexture

      protected void setBookButtonTexture()
      Specified by:
      setBookButtonTexture in class RecipeBookWidget<AbstractFurnaceScreenHandler>
      Mappings:
      Namespace Name Mixin selector
      named setBookButtonTexture Lnet/minecraft/client/gui/screen/recipebook/RecipeBookWidget;setBookButtonTexture()V
      intermediary method_2585 Lnet/minecraft/class_507;method_2585()V
      official a Lftz;a()V
    • isValid

      protected boolean isValid(Slot slot)
      Specified by:
      isValid in class RecipeBookWidget<AbstractFurnaceScreenHandler>
      Mappings:
      Namespace Name Mixin selector
      named isValid Lnet/minecraft/client/gui/screen/recipebook/RecipeBookWidget;isValid(Lnet/minecraft/screen/slot/Slot;)Z
      intermediary method_62023 Lnet/minecraft/class_507;method_62023(Lnet/minecraft/class_1735;)Z
      official a Lftz;a(Lcst;)Z
    • showGhostRecipe

      protected void showGhostRecipe(GhostRecipe ghostRecipe, RecipeEntry<?> entry)
      Specified by:
      showGhostRecipe in class RecipeBookWidget<AbstractFurnaceScreenHandler>
      Mappings:
      Namespace Name Mixin selector
      named showGhostRecipe Lnet/minecraft/client/gui/screen/recipebook/RecipeBookWidget;showGhostRecipe(Lnet/minecraft/client/gui/screen/recipebook/GhostRecipe;Lnet/minecraft/recipe/RecipeEntry;)V
      intermediary method_2596 Lnet/minecraft/class_507;method_2596(Lnet/minecraft/class_9934;Lnet/minecraft/class_8786;)V
      official a Lftz;a(Lftx;Ldaj;)V
    • getAllowedFuels

      private SequencedSet<Item> getAllowedFuels(FuelRegistry fuelRegistry)
      Mappings:
      Namespace Name Mixin selector
      named getAllowedFuels Lnet/minecraft/client/gui/screen/recipebook/AbstractFurnaceRecipeBookWidget;getAllowedFuels(Lnet/minecraft/item/FuelRegistry;)Ljava/util/SequencedSet;
      intermediary method_17065 Lnet/minecraft/class_517;method_17065(Lnet/minecraft/class_9895;)Ljava/util/SequencedSet;
      official a Lftw;a(Ldsp;)Ljava/util/SequencedSet;
    • getToggleCraftableButtonText

      protected Text getToggleCraftableButtonText()
      Specified by:
      getToggleCraftableButtonText in class RecipeBookWidget<AbstractFurnaceScreenHandler>
      Mappings:
      Namespace Name Mixin selector
      named getToggleCraftableButtonText Lnet/minecraft/client/gui/screen/recipebook/RecipeBookWidget;getToggleCraftableButtonText()Lnet/minecraft/text/Text;
      intermediary method_17064 Lnet/minecraft/class_507;method_17064()Lnet/minecraft/class_2561;
      official b Lftz;b()Lxd;
    • populateRecipes

      protected void populateRecipes(RecipeResultCollection recipeResultCollection, RecipeFinder recipeFinder, RecipeBook recipeBook)
      Specified by:
      populateRecipes in class RecipeBookWidget<AbstractFurnaceScreenHandler>
      Mappings:
      Namespace Name Mixin selector
      named populateRecipes Lnet/minecraft/client/gui/screen/recipebook/RecipeBookWidget;populateRecipes(Lnet/minecraft/client/gui/screen/recipebook/RecipeResultCollection;Lnet/minecraft/recipe/RecipeFinder;Lnet/minecraft/recipe/book/RecipeBook;)V
      intermediary method_62024 Lnet/minecraft/class_507;method_62024(Lnet/minecraft/class_516;Lnet/minecraft/class_9875;Lnet/minecraft/class_3439;)V
      official a Lftz;a(Lfud;Lcnz;Lawh;)V