Class RecipeAlternativesWidget.CraftingAlternativeButtonWidget
java.lang.Object
net.minecraft.client.gui.widget.ClickableWidget
net.minecraft.client.gui.screen.recipebook.RecipeAlternativesWidget.AlternativeButtonWidget
net.minecraft.client.gui.screen.recipebook.RecipeAlternativesWidget.CraftingAlternativeButtonWidget
- All Implemented Interfaces:
Drawable,Element,Narratable,Navigable,Selectable,Widget
- Enclosing class:
RecipeAlternativesWidget
@Environment(CLIENT)
private class RecipeAlternativesWidget.CraftingAlternativeButtonWidget
extends RecipeAlternativesWidget.AlternativeButtonWidget
- Mappings:
Namespace Name named net/minecraft/client/gui/screen/recipebook/RecipeAlternativesWidget$CraftingAlternativeButtonWidgetintermediary net/minecraft/class_508$class_9936official gdo$a
-
Nested Class Summary
Nested classes/interfaces inherited from class net.minecraft.client.gui.screen.recipebook.RecipeAlternativesWidget.AlternativeButtonWidget
RecipeAlternativesWidget.AlternativeButtonWidget.InputSlotNested classes/interfaces inherited from interface net.minecraft.client.gui.Selectable
Selectable.SelectionType -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final Identifierprivate static final Identifierprivate static final Identifierprivate static final Identifierprivate static final intprivate static final intFields inherited from class net.minecraft.client.gui.screen.recipebook.RecipeAlternativesWidget.AlternativeButtonWidget
recipeIdFields inherited from class net.minecraft.client.gui.widget.ClickableWidget
active, alpha, height, hovered, visible, widthFields inherited from interface net.minecraft.client.gui.Element
MAX_DOUBLE_CLICK_INTERVAL -
Constructor Summary
ConstructorsConstructorDescriptionCraftingAlternativeButtonWidget(int x, int y, NetworkRecipeId recipeId, RecipeDisplay display, ContextParameterMap context, boolean craftable) -
Method Summary
Modifier and TypeMethodDescriptionprivate static List<RecipeAlternativesWidget.AlternativeButtonWidget.InputSlot> collectInputSlots(RecipeDisplay display, ContextParameterMap context) protected IdentifiergetOverlayTexture(boolean enabled) Methods inherited from class net.minecraft.client.gui.screen.recipebook.RecipeAlternativesWidget.AlternativeButtonWidget
appendClickableNarrations, renderWidget, slotMethods inherited from class net.minecraft.client.gui.widget.ClickableWidget
appendDefaultNarrations, appendNarrations, drawScrollableText, drawScrollableText, drawScrollableText, forEachChild, getBottom, getHeight, getMessage, getNarrationMessage, getNarrationMessage, getNavigationFocus, getNavigationOrder, getNavigationPath, getRight, getTooltip, getType, getWidth, getX, getY, isFocused, isHovered, isMouseOver, isNarratable, isSelected, isValidClickButton, mouseClicked, mouseDragged, mouseReleased, onClick, onDrag, onRelease, playClickSound, playDownSound, render, setAlpha, setDimensions, setDimensionsAndPosition, setFocused, setHeight, setMessage, setNavigationOrder, setTooltip, setTooltipDelay, setWidth, setX, setYMethods 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
charTyped, getBorder, getFocusedPath, keyPressed, keyReleased, mouseMoved, mouseScrolledMethods inherited from interface net.minecraft.client.gui.Selectable
getNarratedPartsMethods inherited from interface net.minecraft.client.gui.widget.Widget
setPosition
-
Field Details
-
CRAFTING_OVERLAY
- Mappings:
Namespace Name Mixin selector named CRAFTING_OVERLAYLnet/minecraft/client/gui/screen/recipebook/RecipeAlternativesWidget$CraftingAlternativeButtonWidget;CRAFTING_OVERLAY:Lnet/minecraft/util/Identifier;intermediary field_52830Lnet/minecraft/class_508$class_9936;field_52830:Lnet/minecraft/class_2960;official bLgdo$a;b:Lalr;
-
CRAFTING_OVERLAY_HIGHLIGHTED
- Mappings:
Namespace Name Mixin selector named CRAFTING_OVERLAY_HIGHLIGHTEDLnet/minecraft/client/gui/screen/recipebook/RecipeAlternativesWidget$CraftingAlternativeButtonWidget;CRAFTING_OVERLAY_HIGHLIGHTED:Lnet/minecraft/util/Identifier;intermediary field_52831Lnet/minecraft/class_508$class_9936;field_52831:Lnet/minecraft/class_2960;official cLgdo$a;c:Lalr;
-
CRAFTING_OVERLAY_DISABLED
- Mappings:
Namespace Name Mixin selector named CRAFTING_OVERLAY_DISABLEDLnet/minecraft/client/gui/screen/recipebook/RecipeAlternativesWidget$CraftingAlternativeButtonWidget;CRAFTING_OVERLAY_DISABLED:Lnet/minecraft/util/Identifier;intermediary field_52832Lnet/minecraft/class_508$class_9936;field_52832:Lnet/minecraft/class_2960;official dLgdo$a;d:Lalr;
-
CRAFTING_OVERLAY_DISABLED_HIGHLIGHTED
- Mappings:
Namespace Name Mixin selector named CRAFTING_OVERLAY_DISABLED_HIGHLIGHTEDLnet/minecraft/client/gui/screen/recipebook/RecipeAlternativesWidget$CraftingAlternativeButtonWidget;CRAFTING_OVERLAY_DISABLED_HIGHLIGHTED:Lnet/minecraft/util/Identifier;intermediary field_52833Lnet/minecraft/class_508$class_9936;field_52833:Lnet/minecraft/class_2960;official eLgdo$a;e:Lalr;
-
field_54828
private static final int field_54828- See Also:
- Mappings:
Namespace Name Mixin selector named field_54828Lnet/minecraft/client/gui/screen/recipebook/RecipeAlternativesWidget$CraftingAlternativeButtonWidget;field_54828:Iintermediary field_54828Lnet/minecraft/class_508$class_9936;field_54828:Iofficial fLgdo$a;f:I
-
field_54829
private static final int field_54829- See Also:
- Mappings:
Namespace Name Mixin selector named field_54829Lnet/minecraft/client/gui/screen/recipebook/RecipeAlternativesWidget$CraftingAlternativeButtonWidget;field_54829:Iintermediary field_54829Lnet/minecraft/class_508$class_9936;field_54829:Iofficial mLgdo$a;m:I
-
-
Constructor Details
-
CraftingAlternativeButtonWidget
public CraftingAlternativeButtonWidget(int x, int y, NetworkRecipeId recipeId, RecipeDisplay display, ContextParameterMap context, boolean craftable) - Mappings:
Namespace Name Mixin selector named <init>Lnet/minecraft/client/gui/screen/recipebook/RecipeAlternativesWidget$CraftingAlternativeButtonWidget;<init>(Lnet/minecraft/client/gui/screen/recipebook/RecipeAlternativesWidget;IILnet/minecraft/recipe/NetworkRecipeId;Lnet/minecraft/recipe/display/RecipeDisplay;Lnet/minecraft/util/context/ContextParameterMap;Z)Vintermediary <init>Lnet/minecraft/class_508$class_9936;<init>(Lnet/minecraft/class_508;IILnet/minecraft/class_10298;Lnet/minecraft/class_10295;Lnet/minecraft/class_10352;Z)Vofficial <init>Lgdo$a;<init>(Lgdo;IILdgj;Ldgh;Lbbm;Z)V
-
-
Method Details
-
collectInputSlots
private static List<RecipeAlternativesWidget.AlternativeButtonWidget.InputSlot> collectInputSlots(RecipeDisplay display, ContextParameterMap context) - Mappings:
Namespace Name Mixin selector named collectInputSlotsLnet/minecraft/client/gui/screen/recipebook/RecipeAlternativesWidget$CraftingAlternativeButtonWidget;collectInputSlots(Lnet/minecraft/recipe/display/RecipeDisplay;Lnet/minecraft/util/context/ContextParameterMap;)Ljava/util/List;intermediary method_62036Lnet/minecraft/class_508$class_9936;method_62036(Lnet/minecraft/class_10295;Lnet/minecraft/class_10352;)Ljava/util/List;official aLgdo$a;a(Ldgh;Lbbm;)Ljava/util/List;
-
getOverlayTexture
- Specified by:
getOverlayTexturein classRecipeAlternativesWidget.AlternativeButtonWidget- Mappings:
Namespace Name Mixin selector named getOverlayTextureLnet/minecraft/client/gui/screen/recipebook/RecipeAlternativesWidget$AlternativeButtonWidget;getOverlayTexture(Z)Lnet/minecraft/util/Identifier;intermediary method_62039Lnet/minecraft/class_508$class_509;method_62039(Z)Lnet/minecraft/class_2960;official bLgdo$b;b(Z)Lalr;
-