Class AbstractFurnaceRecipeBookScreen

java.lang.Object
net.minecraft.client.gui.screen.recipebook.RecipeBookWidget
net.minecraft.client.gui.screen.recipebook.AbstractFurnaceRecipeBookScreen
All Implemented Interfaces:
Drawable, Element, Narratable, Navigable, RecipeDisplayListener, Selectable, RecipeGridAligner<Ingredient>
Direct Known Subclasses:
BlastFurnaceRecipeBookScreen, FurnaceRecipeBookScreen, SmokerRecipeBookScreen

@Environment(CLIENT) public abstract class AbstractFurnaceRecipeBookScreen extends RecipeBookWidget
Mappings:
Namespace Name
named net/minecraft/client/gui/screen/recipebook/AbstractFurnaceRecipeBookScreen
intermediary net/minecraft/class_517
official fqn
  • Field Details

    • TEXTURES

      private static final ButtonTextures TEXTURES
      Mappings:
      Namespace Name Mixin selector
      named TEXTURES Lnet/minecraft/client/gui/screen/recipebook/AbstractFurnaceRecipeBookScreen;TEXTURES:Lnet/minecraft/client/gui/screen/ButtonTextures;
      intermediary field_45540 Lnet/minecraft/class_517;field_45540:Lnet/minecraft/class_8666;
      official i Lfqn;i:Lfis;
    • fuels

      Mappings:
      Namespace Name Mixin selector
      named fuels Lnet/minecraft/client/gui/screen/recipebook/AbstractFurnaceRecipeBookScreen;fuels:Lnet/minecraft/recipe/Ingredient;
      intermediary field_3149 Lnet/minecraft/class_517;field_3149:Lnet/minecraft/class_1856;
      official j Lfqn;j:Lcyt;
  • Constructor Details

    • AbstractFurnaceRecipeBookScreen

      public AbstractFurnaceRecipeBookScreen()
  • Method Details

    • setBookButtonTexture

      protected void setBookButtonTexture()
      Overrides:
      setBookButtonTexture in class RecipeBookWidget
      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 Lfqr;a()V
    • slotClicked

      public void slotClicked(@Nullable @Nullable Slot slot)
      Overrides:
      slotClicked in class RecipeBookWidget
      Mappings:
      Namespace Name Mixin selector
      named slotClicked Lnet/minecraft/client/gui/screen/recipebook/RecipeBookWidget;slotClicked(Lnet/minecraft/screen/slot/Slot;)V
      intermediary method_2600 Lnet/minecraft/class_507;method_2600(Lnet/minecraft/class_1735;)V
      official a Lfqr;a(Lcrq;)V
    • showGhostRecipe

      public void showGhostRecipe(RecipeEntry<?> recipe, List<Slot> slots)
      Overrides:
      showGhostRecipe in class RecipeBookWidget
      Mappings:
      Namespace Name Mixin selector
      named showGhostRecipe Lnet/minecraft/client/gui/screen/recipebook/RecipeBookWidget;showGhostRecipe(Lnet/minecraft/recipe/RecipeEntry;Ljava/util/List;)V
      intermediary method_2596 Lnet/minecraft/class_507;method_2596(Lnet/minecraft/class_8786;Ljava/util/List;)V
      official a Lfqr;a(Lcyy;Ljava/util/List;)V
    • getAllowedFuels

      protected abstract Set<Item> getAllowedFuels()
      Mappings:
      Namespace Name Mixin selector
      named getAllowedFuels Lnet/minecraft/client/gui/screen/recipebook/AbstractFurnaceRecipeBookScreen;getAllowedFuels()Ljava/util/Set;
      intermediary method_17065 Lnet/minecraft/class_517;method_17065()Ljava/util/Set;
      official b Lfqn;b()Ljava/util/Set;