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, RecipeDisplayListener, RecipeGridAligner<Ingredient>
Direct Known Subclasses:
BlastFurnaceRecipeBookScreen, FurnaceRecipeBookScreen, SmokerRecipeBookScreen

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

    • fuels

      @Nullable private Ingredient fuels
      Mappings:
      Namespace Name Mixin selector
      official i Ldxz;i:Lbqk;
      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 Ldyd;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 Slot slot)
      Overrides:
      slotClicked in class RecipeBookWidget
      Mappings:
      Namespace Name Mixin selector
      official a Ldyd;a(Lblh;)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 Ldyd;a(Lbqn;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 Ldxz;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;