Class OverlayRecipeComponent.OverlayCraftingRecipeButton
java.lang.Object
net.minecraft.client.gui.components.AbstractWidget
net.minecraft.client.gui.screens.recipebook.OverlayRecipeComponent.OverlayRecipeButton
net.minecraft.client.gui.screens.recipebook.OverlayRecipeComponent.OverlayCraftingRecipeButton
- All Implemented Interfaces:
GuiEventListener
,Renderable
,TabOrderedElement
,LayoutElement
,NarratableEntry
,NarrationSupplier
,IAbstractWidgetExtension
- Enclosing class:
OverlayRecipeComponent
class OverlayRecipeComponent.OverlayCraftingRecipeButton
extends OverlayRecipeComponent.OverlayRecipeButton
-
Nested Class Summary
Nested classes/interfaces inherited from class net.minecraft.client.gui.screens.recipebook.OverlayRecipeComponent.OverlayRecipeButton
OverlayRecipeComponent.OverlayRecipeButton.Pos
Nested classes/interfaces inherited from interface net.minecraft.client.gui.narration.NarratableEntry
NarratableEntry.NarrationPriority
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final ResourceLocation
private static final ResourceLocation
private static final int
private static final int
private static final ResourceLocation
private static final ResourceLocation
Fields inherited from class net.minecraft.client.gui.screens.recipebook.OverlayRecipeComponent.OverlayRecipeButton
recipe
Fields inherited from class net.minecraft.client.gui.components.AbstractWidget
active, alpha, height, isHovered, packedFGColor, UNSET_FG_COLOR, visible, width
Fields inherited from interface net.minecraft.client.gui.components.events.GuiEventListener
DOUBLE_CLICK_THRESHOLD_MS
-
Constructor Summary
ConstructorsConstructorDescriptionOverlayCraftingRecipeButton
(int p_365371_, int p_362152_, RecipeDisplayId p_379848_, RecipeDisplay p_379906_, ContextMap p_381098_, boolean p_361389_) -
Method Summary
Modifier and TypeMethodDescriptionprivate static List
<OverlayRecipeComponent.OverlayRecipeButton.Pos> calculateIngredientsPositions
(RecipeDisplay p_380007_, ContextMap p_381009_) protected ResourceLocation
getSprite
(boolean p_363013_) Methods inherited from class net.minecraft.client.gui.screens.recipebook.OverlayRecipeComponent.OverlayRecipeButton
createGridPos, renderWidget, updateWidgetNarration
Methods inherited from class net.minecraft.client.gui.components.AbstractWidget
clearFGColor, createNarrationMessage, defaultButtonNarrationText, getBottom, getFGColor, getHeight, getMessage, getRectangle, getRight, getTabOrderGroup, getTooltip, getWidth, getX, getY, isActive, isFocused, isHovered, isHoveredOrFocused, isMouseOver, isValidClickButton, mouseClicked, mouseDragged, mouseReleased, narrationPriority, nextFocusPath, onClick, onDrag, onRelease, playButtonClickSound, playDownSound, render, renderScrollingString, renderScrollingString, renderScrollingString, setAlpha, setFGColor, setFocused, setHeight, setMessage, setRectangle, setSize, setTabOrderGroup, setTooltip, setTooltipDelay, setWidth, setX, setY, updateNarration, visitWidgets, wrapDefaultNarrationMessage
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.components.events.GuiEventListener
charTyped, getBorderForArrowNavigation, getCurrentFocusPath, keyPressed, keyReleased, mouseMoved, mouseScrolled
Methods inherited from interface net.neoforged.neoforge.client.extensions.IAbstractWidgetExtension
onClick
Methods inherited from interface net.minecraft.client.gui.layouts.LayoutElement
setPosition
Methods inherited from interface net.minecraft.client.gui.narration.NarratableEntry
getNarratables
-
Field Details
-
ENABLED_SPRITE
-
HIGHLIGHTED_ENABLED_SPRITE
-
DISABLED_SPRITE
-
HIGHLIGHTED_DISABLED_SPRITE
-
GRID_WIDTH
private static final int GRID_WIDTH- See Also:
-
GRID_HEIGHT
private static final int GRID_HEIGHT- See Also:
-
-
Constructor Details
-
OverlayCraftingRecipeButton
public OverlayCraftingRecipeButton(int p_365371_, int p_362152_, RecipeDisplayId p_379848_, RecipeDisplay p_379906_, ContextMap p_381098_, boolean p_361389_)
-
-
Method Details
-
calculateIngredientsPositions
private static List<OverlayRecipeComponent.OverlayRecipeButton.Pos> calculateIngredientsPositions(RecipeDisplay p_380007_, ContextMap p_381009_) -
getSprite
- Specified by:
getSprite
in classOverlayRecipeComponent.OverlayRecipeButton
-