Class FurnaceRecipeBookWidget
java.lang.Object
net.minecraft.client.gui.screen.recipebook.RecipeBookWidget<AbstractFurnaceScreenHandler>
net.minecraft.client.gui.screen.recipebook.FurnaceRecipeBookWidget
- All Implemented Interfaces:
Drawable,Element,Narratable,Navigable,Selectable
@Environment(CLIENT)
public class FurnaceRecipeBookWidget
extends RecipeBookWidget<AbstractFurnaceScreenHandler>
- Mappings:
Namespace Name named net/minecraft/client/gui/screen/recipebook/FurnaceRecipeBookWidgetintermediary net/minecraft/class_517official gvn
-
Nested Class Summary
Nested classes/interfaces inherited from class net.minecraft.client.gui.screen.recipebook.RecipeBookWidget
RecipeBookWidget.TabNested classes/interfaces inherited from interface net.minecraft.client.gui.Selectable
Selectable.SelectionType -
Field Summary
FieldsFields inherited from class net.minecraft.client.gui.screen.recipebook.RecipeBookWidget
BUTTON_TEXTURES, client, craftingScreenHandler, field_32408, field_32409, TEXTURE, toggleCraftableButton -
Constructor Summary
ConstructorsConstructorDescriptionFurnaceRecipeBookWidget(AbstractFurnaceScreenHandler screenHandler, Text toggleCraftableButtonText, List<RecipeBookWidget.Tab> tabs) -
Method Summary
Modifier and TypeMethodDescriptionprotected Textprotected booleanisCraftingSlot(Slot slot) Returns whether a slot is involved in crafting for this recipe book widget's recipes.protected ButtonTexturesprotected voidpopulateRecipes(RecipeResultCollection recipeResultCollection, RecipeFinder recipeFinder) protected voidshowGhostRecipe(GhostRecipe ghostRecipe, RecipeDisplay display, ContextParameterMap context) Methods inherited from class net.minecraft.client.gui.screen.recipebook.RecipeBookWidget
appendNarrations, charTyped, drawGhostSlots, drawTooltip, findLeftEdge, getType, initialize, isClickOutsideBounds, isFocused, isMouseOver, isOpen, keyPressed, keyReleased, mouseClicked, mouseDragged, onCraftFailed, onMouseClick, onRecipeDisplayed, refresh, render, sendBookDataPacket, setFocused, setOpen, toggleOpen, updateMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.minecraft.client.gui.Element
getBorder, getFocusedPath, getNavigationFocus, getNavigationPath, isClickable, mouseMoved, mouseReleased, mouseScrolledMethods inherited from interface net.minecraft.client.gui.navigation.Navigable
getNavigationOrderMethods inherited from interface net.minecraft.client.gui.Selectable
getNarratedParts, isInteractable
-
Field Details
-
FILTER_BUTTON_TEXTURES
- Mappings:
Namespace Name Mixin selector named FILTER_BUTTON_TEXTURESLnet/minecraft/client/gui/screen/recipebook/FurnaceRecipeBookWidget;FILTER_BUTTON_TEXTURES:Lnet/minecraft/client/gui/screen/ButtonTextures;intermediary field_45540Lnet/minecraft/class_517;field_45540:Lnet/minecraft/class_8666;official hLgvn;h:Lgjp;
-
toggleCraftableButtonText
- Mappings:
Namespace Name Mixin selector named toggleCraftableButtonTextLnet/minecraft/client/gui/screen/recipebook/FurnaceRecipeBookWidget;toggleCraftableButtonText:Lnet/minecraft/text/Text;intermediary field_52826Lnet/minecraft/class_517;field_52826:Lnet/minecraft/class_2561;official iLgvn;i:Lyh;
-
-
Constructor Details
-
FurnaceRecipeBookWidget
public FurnaceRecipeBookWidget(AbstractFurnaceScreenHandler screenHandler, Text toggleCraftableButtonText, List<RecipeBookWidget.Tab> tabs) - Mappings:
Namespace Name Mixin selector named <init>Lnet/minecraft/client/gui/screen/recipebook/FurnaceRecipeBookWidget;<init>(Lnet/minecraft/screen/AbstractFurnaceScreenHandler;Lnet/minecraft/text/Text;Ljava/util/List;)Vintermediary <init>Lnet/minecraft/class_517;<init>(Lnet/minecraft/class_1720;Lnet/minecraft/class_2561;Ljava/util/List;)Vofficial <init>Lgvn;<init>(Ldgh;Lyh;Ljava/util/List;)V
-
-
Method Details
-
method_76629
- Specified by:
method_76629in classRecipeBookWidget<AbstractFurnaceScreenHandler>- Mappings:
Namespace Name Mixin selector named method_76629Lnet/minecraft/client/gui/screen/recipebook/RecipeBookWidget;method_76629()Lnet/minecraft/client/gui/screen/ButtonTextures;intermediary method_76629Lnet/minecraft/class_507;method_76629()Lnet/minecraft/class_8666;official aLgvq;a()Lgjp;
-
isCraftingSlot
Returns whether a slot is involved in crafting for this recipe book widget's recipes.- Specified by:
isCraftingSlotin classRecipeBookWidget<AbstractFurnaceScreenHandler>- Returns:
- whether a slot is involved in crafting for this recipe book widget's recipes
- Mappings:
Namespace Name Mixin selector named isCraftingSlotLnet/minecraft/client/gui/screen/recipebook/RecipeBookWidget;isCraftingSlot(Lnet/minecraft/screen/slot/Slot;)Zintermediary method_62023Lnet/minecraft/class_507;method_62023(Lnet/minecraft/class_1735;)Zofficial aLgvq;a(Ldif;)Z
-
showGhostRecipe
protected void showGhostRecipe(GhostRecipe ghostRecipe, RecipeDisplay display, ContextParameterMap context) - Specified by:
showGhostRecipein classRecipeBookWidget<AbstractFurnaceScreenHandler>- Mappings:
Namespace Name Mixin selector named showGhostRecipeLnet/minecraft/client/gui/screen/recipebook/RecipeBookWidget;showGhostRecipe(Lnet/minecraft/client/gui/screen/recipebook/GhostRecipe;Lnet/minecraft/recipe/display/RecipeDisplay;Lnet/minecraft/util/context/ContextParameterMap;)Vintermediary method_64868Lnet/minecraft/class_507;method_64868(Lnet/minecraft/class_9934;Lnet/minecraft/class_10295;Lnet/minecraft/class_10352;)Vofficial aLgvq;a(Lgvo;Ldqu;Lbhx;)V
-
getToggleCraftableButtonText
- Specified by:
getToggleCraftableButtonTextin classRecipeBookWidget<AbstractFurnaceScreenHandler>- Mappings:
Namespace Name Mixin selector named getToggleCraftableButtonTextLnet/minecraft/client/gui/screen/recipebook/RecipeBookWidget;getToggleCraftableButtonText()Lnet/minecraft/text/Text;intermediary method_17064Lnet/minecraft/class_507;method_17064()Lnet/minecraft/class_2561;official dLgvq;d()Lyh;
-
populateRecipes
protected void populateRecipes(RecipeResultCollection recipeResultCollection, RecipeFinder recipeFinder) - Specified by:
populateRecipesin classRecipeBookWidget<AbstractFurnaceScreenHandler>- Mappings:
Namespace Name Mixin selector named populateRecipesLnet/minecraft/client/gui/screen/recipebook/RecipeBookWidget;populateRecipes(Lnet/minecraft/client/gui/screen/recipebook/RecipeResultCollection;Lnet/minecraft/recipe/RecipeFinder;)Vintermediary method_62024Lnet/minecraft/class_507;method_62024(Lnet/minecraft/class_516;Lnet/minecraft/class_9875;)Vofficial aLgvq;a(Lgvu;Ldcw;)V
-