net.minecraft.client.gui.screens.recipebook

public class RecipeButton

extends AbstractWidget

All mapped superinterfaces:

Renderable, GuiEventListener, TabOrderedElement, LayoutElement, NarratableEntry, NarrationSupplier

fym
net.minecraft.client.gui.screens.recipebook.RecipeButton
net.minecraft.class_514
net.minecraft.client.gui.screen.recipebook.AnimatedResultButton
net.minecraft.src.C_3721_

Field summary

Modifier and TypeField
private static final ResourceLocation
a
SLOT_MANY_CRAFTABLE_SPRITE
field_45555
SLOT_MANY_CRAFTABLE_TEXTURE
f_290655_
private static final ResourceLocation
b
SLOT_CRAFTABLE_SPRITE
field_45556
SLOT_CRAFTABLE_TEXTURE
f_291736_
private static final ResourceLocation
c
SLOT_MANY_UNCRAFTABLE_SPRITE
field_45557
SLOT_MANY_UNCRAFTABLE_TEXTURE
f_291268_
private static final ResourceLocation
d
SLOT_UNCRAFTABLE_SPRITE
field_45558
SLOT_UNCRAFTABLE_TEXTURE
f_290518_
private static final float
e
ANIMATION_TIME
field_32414
field_32414
f_170057_
private static final int
f
BACKGROUND_SIZE
field_32415
field_32415
f_170058_
private static final Component
m
MORE_RECIPES_TOOLTIP
field_26595
MORE_RECIPES_TEXT
f_100462_
private RecipeCollection
n
collection
field_3142
resultCollection
f_100465_
private List<RecipeButton$ResolvedEntry>
o
selectedEntries
field_54834
results
f_348965_
private boolean
p
allRecipesHaveSameResultDisplay
field_55503
allResultsEqual
f_371365_
private final SlotSelectTime
q
slotSelectTime
field_52846
currentIndexProvider
f_347899_
private float
r
animationTime
field_3139
bounce
f_100467_

Constructor summary

ModifierConstructor
public (SlotSelectTime currentIndexProvider)

Method summary

Modifier and TypeMethod
public void
a(fyn arg0, boolean arg1, fyk arg2, bak arg3)
init(RecipeCollection arg0, boolean arg1, RecipeBookPage arg2, ContextMap arg3)
method_2640(class_516 arg0, boolean arg1, class_513 arg2, class_10352 arg3)
showResultCollection(RecipeResultCollection resultCollection, boolean filteringCraftable, RecipeBookResults results, ContextParameterMap context)
m_100479_(C_3722_ p_363893_, boolean p_100481_, C_3719_ p_364354_, C_346206_ arg3)
private static boolean
a(List<fym$a> arg0)
allRecipesHaveSameResultDisplay(List<RecipeButton$ResolvedEntry> arg0)
method_65812(List<class_514$class_10330> arg0)
areAllResultsEqual(List<AnimatedResultButton$Result> results)
m_373682_(List<C_3721_$C_345778_> p_377185_)
public RecipeCollection
a()
getCollection()
method_2645()
getResultCollection()
m_100471_()
public void
b(fof arg0, int arg1, int arg2, float arg3)
renderWidget(GuiGraphics arg0, int arg1, int arg2, float arg3)
method_48579(class_332 arg0, int arg1, int arg2, float arg3)
renderWidget(DrawContext arg0, int arg1, int arg2, float arg3)
m_87963_(C_279497_ p_282779_, int p_282744_, int p_282439_, float arg3)
private boolean
g()
hasMultipleRecipes()
method_62048()
hasMultipleResults()
m_357340_()
public boolean
b()
isOnlyOption()
method_2642()
hasSingleResult()
m_100482_()
public RecipeDisplayId
c()
getCurrentRecipe()
method_64881()
getCurrentId()
m_353145_()
public ItemStack
e()
getDisplayStack()
method_64882()
getDisplayStack()
m_352302_()
public List<Component>
a(cwq arg0)
getTooltipText(ItemStack arg0)
method_2644(class_1799 arg0)
getTooltip(ItemStack stack)
m_280187_(C_1391_ arg0)
public void
a(fsr arg0)
updateWidgetNarration(NarrationElementOutput arg0)
method_47399(class_6382 arg0)
appendClickableNarrations(NarrationMessageBuilder arg0)
m_168797_(C_141608_ arg0)
public int
A()
getWidth()
method_25368()
getWidth()
m_5711_()
protected boolean
g(int arg0)
isValidClickButton(int arg0)
method_25351(int arg0)
isValidClickButton(int arg0)
m_7972_(int arg0)