Class AbstractFurnaceRecipeBookScreen

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

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

    • fuels

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

    • AbstractFurnaceRecipeBookScreen

      public AbstractFurnaceRecipeBookScreen()
  • Method Details

    • setBookButtonTexture

      protected void setBookButtonTexture()
      Overrides:
      setBookButtonTexture in class RecipeBookWidget
      Mappings:
      Namespace Name Mixin selector
      official a Lesk;a()V
      intermediary method_2585 Lnet/minecraft/class_507;method_2585()V
      named setBookButtonTexture Lnet/minecraft/client/gui/screen/recipebook/RecipeBookWidget;setBookButtonTexture()V
    • slotClicked

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

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

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