net.minecraft.client.gui.screen.recipebook

class RecipeAlternativesWidget$CraftingAlternativeButtonWidget

extends RecipeAlternativesWidget$AlternativeButtonWidget

All mapped superinterfaces:

Widget, Drawable, Element, Navigable, Selectable, Narratable

net.minecraft.client.gui.screens.recipebook.OverlayRecipeComponent$OverlayCraftingRecipeButton
net.minecraft.class_508$class_9936
net.minecraft.client.gui.screen.recipebook.RecipeAlternativesWidget$CraftingAlternativeButtonWidget

Field summary

Modifier and TypeField
private static final Identifier
ENABLED_SPRITE
field_52830
CRAFTING_OVERLAY
private static final Identifier
HIGHLIGHTED_ENABLED_SPRITE
field_52831
CRAFTING_OVERLAY_HIGHLIGHTED
private static final Identifier
DISABLED_SPRITE
field_52832
CRAFTING_OVERLAY_DISABLED
private static final Identifier
HIGHLIGHTED_DISABLED_SPRITE
field_52833
CRAFTING_OVERLAY_DISABLED_HIGHLIGHTED
private static final int
GRID_WIDTH
field_54828
field_54828
private static final int
GRID_HEIGHT
field_54829
field_54829

Constructor summary

ModifierConstructor
public (RecipeAlternativesWidget this$0, int x, int y, NetworkRecipeId recipeId, RecipeDisplay display, ContextParameterMap context, boolean craftable)

Method summary

Modifier and TypeMethod
private static List<RecipeAlternativesWidget$AlternativeButtonWidget$InputSlot>
calculateIngredientsPositions(RecipeDisplay recipe, ContextMap context)
method_62036(class_10295 arg0, class_10352 arg1)
collectInputSlots(RecipeDisplay display, ContextParameterMap context)
protected Identifier
getSprite(boolean isCraftable)
method_62039(boolean arg0)
getOverlayTexture(boolean arg0)
private static void
lambda$calculateIngredientsPositions$0(ContextMap arg0, List arg1, SlotDisplay arg2, int arg3, int arg4, int arg5)
method_62037(class_10352 arg0, List arg1, class_10302 arg2, int arg3, int arg4, int arg5)
method_62037(ContextParameterMap arg0, List arg1, SlotDisplay slot, int index, int x, int y)