net.minecraft.client.gui.screens.recipebook

public class RecipeButton

extends AbstractWidget

All mapped superinterfaces:

Renderable, GuiEventListener, TabOrderedElement, LayoutElement, NarratableEntry, NarrationSupplier

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

字段概要

修饰符与类型字段
private static final Identifier
a
SLOT_MANY_CRAFTABLE_SPRITE
field_45555
SLOT_MANY_CRAFTABLE_TEXTURE
f_290655_
private static final Identifier
b
SLOT_CRAFTABLE_SPRITE
field_45556
SLOT_CRAFTABLE_TEXTURE
f_291736_
private static final Identifier
c
SLOT_MANY_UNCRAFTABLE_SPRITE
field_45557
SLOT_MANY_UNCRAFTABLE_TEXTURE
f_291268_
private static final Identifier
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
n
MORE_RECIPES_TOOLTIP
field_26595
MORE_RECIPES_TEXT
f_100462_
private RecipeCollection
o
collection
field_3142
resultCollection
f_100465_
private List<RecipeButton$ResolvedEntry>
p
selectedEntries
field_54834
results
f_348965_
private boolean
q
allRecipesHaveSameResultDisplay
field_55503
allResultsEqual
f_371365_
private final SlotSelectTime
r
slotSelectTime
field_52846
currentIndexProvider
f_347899_
private float
s
animationTime
field_3139
bounce
f_100467_

构造函数概要

修饰符构造函数
public (SlotSelectTime currentIndexProvider)

方法概要

修饰符与类型方法
public void
a(gwz arg0, boolean arg1, gww arg2, bhx 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<gwy$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
a_(gir 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_267611_(C_279497_ p_282779_, int p_282744_, int p_282439_, float arg3)
private boolean
i()
hasMultipleRecipes()
method_62048()
hasMultipleResults()
m_357340_()
public boolean
d()
isOnlyOption()
method_2642()
hasSingleResult()
m_100482_()
public RecipeDisplayId
e()
getCurrentRecipe()
method_64881()
getCurrentId()
m_353145_()
public ItemStack
h()
getDisplayStack()
method_64882()
getDisplayStack()
m_352302_()
public List<Component>
a(dlt arg0)
getTooltipText(ItemStack arg0)
method_2644(class_1799 arg0)
getTooltip(ItemStack stack)
m_280187_(C_1391_ arg0)
public void
a(gpd arg0)
updateWidgetNarration(NarrationElementOutput arg0)
method_47399(class_6382 arg0)
appendClickableNarrations(NarrationMessageBuilder arg0)
m_168797_(C_141608_ arg0)
public int
aS_()
getWidth()
method_25368()
getWidth()
m_5711_()
protected boolean
a(gzd arg0)
isValidClickButton(MouseButtonInfo arg0)
method_25351(class_11910 arg0)
isValidClickButton(MouseInput arg0)
m_7972_(C_411057_ arg0)