Class AbstractCraftingRecipeBookWidget
java.lang.Object
net.minecraft.client.gui.screen.recipebook.RecipeBookWidget<AbstractCraftingScreenHandler>
net.minecraft.client.gui.screen.recipebook.AbstractCraftingRecipeBookWidget
- All Implemented Interfaces:
Drawable
,Element
,Narratable
,Navigable
,Selectable
@Environment(CLIENT)
public class AbstractCraftingRecipeBookWidget
extends RecipeBookWidget<AbstractCraftingScreenHandler>
- Mappings:
Namespace Name named net/minecraft/client/gui/screen/recipebook/AbstractCraftingRecipeBookWidget
intermediary net/minecraft/class_9933
official fxq
-
Nested Class Summary
Nested classes/interfaces inherited from class net.minecraft.client.gui.screen.recipebook.RecipeBookWidget
RecipeBookWidget.Tab
Nested classes/interfaces inherited from interface net.minecraft.client.gui.Selectable
Selectable.SelectionType
-
Field Summary
Modifier and TypeFieldDescriptionprivate static final List
<RecipeBookWidget.Tab> private static final ButtonTextures
private static final Text
Fields inherited from class net.minecraft.client.gui.screen.recipebook.RecipeBookWidget
BUTTON_TEXTURES, client, craftingScreenHandler, field_32408, field_32409, TEXTURE, toggleCraftableButton
Fields inherited from interface net.minecraft.client.gui.Element
MAX_DOUBLE_CLICK_INTERVAL
-
Constructor Summary
ConstructorDescriptionAbstractCraftingRecipeBookWidget
(AbstractCraftingScreenHandler screenHandler) -
Method Summary
Modifier and TypeMethodDescriptionprivate boolean
canDisplay
(RecipeDisplay display) protected Text
protected boolean
protected void
populateRecipes
(RecipeResultCollection recipeResultCollection, RecipeFinder recipeFinder) protected void
protected void
showGhostRecipe
(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, onCraftFailed, onMouseClick, onRecipeDisplayed, refresh, render, sendBookDataPacket, setFocused, setOpen, toggleOpen, update
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface net.minecraft.client.gui.Element
getFocusedPath, getNavigationFocus, getNavigationPath, mouseDragged, mouseMoved, mouseReleased, mouseScrolled
Methods inherited from interface net.minecraft.client.gui.navigation.Navigable
getNavigationOrder
Methods inherited from interface net.minecraft.client.gui.Selectable
isNarratable
-
Field Details
-
TEXTURES
- Mappings:
Namespace Name Mixin selector named TEXTURES
Lnet/minecraft/client/gui/screen/recipebook/AbstractCraftingRecipeBookWidget;TEXTURES:Lnet/minecraft/client/gui/screen/ButtonTextures;
intermediary field_52824
Lnet/minecraft/class_9933;field_52824:Lnet/minecraft/class_8666;
official h
Lfxq;h:Lfps;
-
TOGGLE_CRAFTABLE_TEXT
- Mappings:
Namespace Name Mixin selector named TOGGLE_CRAFTABLE_TEXT
Lnet/minecraft/client/gui/screen/recipebook/AbstractCraftingRecipeBookWidget;TOGGLE_CRAFTABLE_TEXT:Lnet/minecraft/text/Text;
intermediary field_52825
Lnet/minecraft/class_9933;field_52825:Lnet/minecraft/class_2561;
official i
Lfxq;i:Lxv;
-
TABS
- Mappings:
Namespace Name Mixin selector named TABS
Lnet/minecraft/client/gui/screen/recipebook/AbstractCraftingRecipeBookWidget;TABS:Ljava/util/List;
intermediary field_54827
Lnet/minecraft/class_9933;field_54827:Ljava/util/List;
official j
Lfxq;j:Ljava/util/List;
-
-
Constructor Details
-
AbstractCraftingRecipeBookWidget
- Mappings:
Namespace Name Mixin selector named <init>
Lnet/minecraft/client/gui/screen/recipebook/AbstractCraftingRecipeBookWidget;<init>(Lnet/minecraft/screen/AbstractCraftingScreenHandler;)V
intermediary <init>
Lnet/minecraft/class_9933;<init>(Lnet/minecraft/class_9884;)V
official <init>
Lfxq;<init>(Lctc;)V
-
-
Method Details
-
isValid
- Specified by:
isValid
in classRecipeBookWidget<AbstractCraftingScreenHandler>
- Mappings:
Namespace Name Mixin selector named isValid
Lnet/minecraft/client/gui/screen/recipebook/RecipeBookWidget;isValid(Lnet/minecraft/screen/slot/Slot;)Z
intermediary method_62023
Lnet/minecraft/class_507;method_62023(Lnet/minecraft/class_1735;)Z
official a
Lfxu;a(Lcuy;)Z
-
canDisplay
- Mappings:
Namespace Name Mixin selector named canDisplay
Lnet/minecraft/client/gui/screen/recipebook/AbstractCraftingRecipeBookWidget;canDisplay(Lnet/minecraft/recipe/display/RecipeDisplay;)Z
intermediary method_64870
Lnet/minecraft/class_9933;method_64870(Lnet/minecraft/class_10295;)Z
official b
Lfxq;b(Lddi;)Z
-
showGhostRecipe
protected void showGhostRecipe(GhostRecipe ghostRecipe, RecipeDisplay display, ContextParameterMap context) - Specified by:
showGhostRecipe
in classRecipeBookWidget<AbstractCraftingScreenHandler>
- Mappings:
Namespace Name Mixin selector named showGhostRecipe
Lnet/minecraft/client/gui/screen/recipebook/RecipeBookWidget;showGhostRecipe(Lnet/minecraft/client/gui/screen/recipebook/GhostRecipe;Lnet/minecraft/recipe/display/RecipeDisplay;Lnet/minecraft/util/context/ContextParameterMap;)V
intermediary method_64868
Lnet/minecraft/class_507;method_64868(Lnet/minecraft/class_9934;Lnet/minecraft/class_10295;Lnet/minecraft/class_10352;)V
official a
Lfxu;a(Lfxs;Lddi;Lbbp;)V
-
setBookButtonTexture
protected void setBookButtonTexture()- Specified by:
setBookButtonTexture
in classRecipeBookWidget<AbstractCraftingScreenHandler>
- 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
Lfxu;a()V
-
getToggleCraftableButtonText
- Specified by:
getToggleCraftableButtonText
in classRecipeBookWidget<AbstractCraftingScreenHandler>
- Mappings:
Namespace Name Mixin selector named getToggleCraftableButtonText
Lnet/minecraft/client/gui/screen/recipebook/RecipeBookWidget;getToggleCraftableButtonText()Lnet/minecraft/text/Text;
intermediary method_17064
Lnet/minecraft/class_507;method_17064()Lnet/minecraft/class_2561;
official b
Lfxu;b()Lxv;
-
populateRecipes
protected void populateRecipes(RecipeResultCollection recipeResultCollection, RecipeFinder recipeFinder) - Specified by:
populateRecipes
in classRecipeBookWidget<AbstractCraftingScreenHandler>
- Mappings:
Namespace Name Mixin selector named populateRecipes
Lnet/minecraft/client/gui/screen/recipebook/RecipeBookWidget;populateRecipes(Lnet/minecraft/client/gui/screen/recipebook/RecipeResultCollection;Lnet/minecraft/recipe/RecipeFinder;)V
intermediary method_62024
Lnet/minecraft/class_507;method_62024(Lnet/minecraft/class_516;Lnet/minecraft/class_9875;)V
official a
Lfxu;a(Lfxy;Lcqb;)V
-