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/AbstractFurnaceRecipeBookWidgetintermediary net/minecraft/class_517official fvq
-
Nested Class Summary
Nested 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, toggleCraftableButtonFields inherited from interface net.minecraft.client.gui.Element
MAX_DOUBLE_CLICK_INTERVAL -
Constructor Summary
ConstructorsConstructorDescriptionAbstractFurnaceRecipeBookWidget(AbstractFurnaceScreenHandler screenHandler, Text toggleCraftableButtonText) -
Method Summary
Modifier and TypeMethodDescriptionprivate SequencedSet<Item> getAllowedFuels(FuelRegistry fuelRegistry) protected Textprotected booleanprotected voidpopulateRecipes(RecipeResultCollection recipeResultCollection, RecipeFinder recipeFinder, RecipeBook recipeBook) protected voidprotected voidshowGhostRecipe(GhostRecipe ghostRecipe, RecipeEntry<?> entry) 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, onMouseClick, onRecipesDisplayed, refresh, render, sendBookDataPacket, setFocused, setGhostRecipe, 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
getFocusedPath, getNavigationFocus, getNavigationPath, mouseDragged, mouseMoved, mouseReleased, mouseScrolledMethods inherited from interface net.minecraft.client.gui.navigation.Navigable
getNavigationOrderMethods inherited from interface net.minecraft.client.gui.Selectable
isNarratable
-
Field Details
-
TEXTURES
- Mappings:
Namespace Name Mixin selector named TEXTURESLnet/minecraft/client/gui/screen/recipebook/AbstractFurnaceRecipeBookWidget;TEXTURES:Lnet/minecraft/client/gui/screen/ButtonTextures;intermediary field_45540Lnet/minecraft/class_517;field_45540:Lnet/minecraft/class_8666;official hLfvq;h:Lfnq;
-
toggleCraftableButtonText
- Mappings:
Namespace Name Mixin selector named toggleCraftableButtonTextLnet/minecraft/client/gui/screen/recipebook/AbstractFurnaceRecipeBookWidget;toggleCraftableButtonText:Lnet/minecraft/text/Text;intermediary field_52826Lnet/minecraft/class_517;field_52826:Lnet/minecraft/class_2561;official iLfvq;i:Lxj;
-
fuels
- Mappings:
Namespace Name Mixin selector named fuelsLnet/minecraft/client/gui/screen/recipebook/AbstractFurnaceRecipeBookWidget;fuels:Ljava/util/List;intermediary field_3149Lnet/minecraft/class_517;field_3149:Ljava/util/List;official jLfvq;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;)Vintermediary <init>Lnet/minecraft/class_517;<init>(Lnet/minecraft/class_1720;Lnet/minecraft/class_2561;)Vofficial <init>Lfvq;<init>(Lcsb;Lxj;)V
-
-
Method Details
-
setBookButtonTexture
protected void setBookButtonTexture()- Specified by:
setBookButtonTexturein classRecipeBookWidget<AbstractFurnaceScreenHandler>- Mappings:
Namespace Name Mixin selector named setBookButtonTextureLnet/minecraft/client/gui/screen/recipebook/RecipeBookWidget;setBookButtonTexture()Vintermediary method_2585Lnet/minecraft/class_507;method_2585()Vofficial aLfvt;a()V
-
isValid
- Specified by:
isValidin classRecipeBookWidget<AbstractFurnaceScreenHandler>- Mappings:
Namespace Name Mixin selector named isValidLnet/minecraft/client/gui/screen/recipebook/RecipeBookWidget;isValid(Lnet/minecraft/screen/slot/Slot;)Zintermediary method_62023Lnet/minecraft/class_507;method_62023(Lnet/minecraft/class_1735;)Zofficial aLfvt;a(Lctw;)Z
-
showGhostRecipe
- 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/RecipeEntry;)Vintermediary method_2596Lnet/minecraft/class_507;method_2596(Lnet/minecraft/class_9934;Lnet/minecraft/class_8786;)Vofficial aLfvt;a(Lfvr;Ldbc;)V
-
getAllowedFuels
- Mappings:
Namespace Name Mixin selector named getAllowedFuelsLnet/minecraft/client/gui/screen/recipebook/AbstractFurnaceRecipeBookWidget;getAllowedFuels(Lnet/minecraft/item/FuelRegistry;)Ljava/util/SequencedSet;intermediary method_17065Lnet/minecraft/class_517;method_17065(Lnet/minecraft/class_9895;)Ljava/util/SequencedSet;official aLfvq;a(Ldtv;)Ljava/util/SequencedSet;
-
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 bLfvt;b()Lxj;
-
populateRecipes
protected void populateRecipes(RecipeResultCollection recipeResultCollection, RecipeFinder recipeFinder, RecipeBook recipeBook) - 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;Lnet/minecraft/recipe/book/RecipeBook;)Vintermediary method_62024Lnet/minecraft/class_507;method_62024(Lnet/minecraft/class_516;Lnet/minecraft/class_9875;Lnet/minecraft/class_3439;)Vofficial aLfvt;a(Lfvx;Lcoz;Lawq;)V
-