net.minecraft.client.gui.screen.recipebook

public class RecipeGroupButtonWidget

extends TexturedButtonWidget

All mapped superinterfaces:

Widget, Drawable, Element, Navigable, Selectable, Narratable

net.minecraft.client.gui.screens.recipebook.RecipeBookTabButton
net.minecraft.class_512
net.minecraft.client.gui.screen.recipebook.RecipeGroupButtonWidget

Field summary

Modifier and TypeField
private static final ButtonTextures
SPRITES
field_45554
TEXTURES
public static final int
WIDTH
field_64554
field_64554
public static final int
HEIGHT
field_64555
field_64555
private final RecipeBookWidget$Tab
tabInfo
field_54833
tab
private static final float
ANIMATION_TIME
field_32412
field_32412
private float
animationTime
field_3122
bounce
private boolean
selected
field_64556
groupFocused

Constructor summary

ModifierConstructor
public (int x, int y, RecipeBookWidget$Tab tab, ButtonWidget$PressAction onPress)

Method summary

Modifier and TypeMethod
public void
startAnimation(ClientRecipeBook recipeBook, boolean isFiltering)
method_2622(class_299 arg0, boolean arg1)
checkForNewRecipes(ClientRecipeBook recipeBook, boolean filteringCraftable)
public void
extractContents(GuiGraphicsExtractor graphics, int mouseX, int mouseY, float a)
method_75752(class_332 arg0, int arg1, int arg2, float arg3)
drawIcon(DrawContext arg0, int arg1, int arg2, float arg3)
protected void
handleCursor(GuiGraphicsExtractor graphics)
method_76256(class_332 arg0)
setCursor(DrawContext arg0)
private void
extractIcon(GuiGraphicsExtractor graphics)
method_2621(class_332 arg0)
renderIcons(DrawContext context)
public RecipeBookGroup
getCategory()
method_2623()
getCategory()
public boolean
updateVisibility(ClientRecipeBook book)
method_2624(class_299 arg0)
hasKnownRecipes(ClientRecipeBook recipeBook)
public void
select()
method_76637()
focus()
public void
unselect()
method_76638()
unfocus()