Class RecipeGroupButtonWidget

All Implemented Interfaces:
Drawable, Element, Narratable, Selectable

@Environment(CLIENT) public class RecipeGroupButtonWidget extends ToggleButtonWidget
Mappings:
Namespace Name
official esm
intermediary net/minecraft/class_512
named net/minecraft/client/gui/screen/recipebook/RecipeGroupButtonWidget
  • Field Details

    • field_32412

      private static final float field_32412
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official r Lesm;r:F
      intermediary field_32412 Lnet/minecraft/class_512;field_32412:F
      named field_32412 Lnet/minecraft/client/gui/screen/recipebook/RecipeGroupButtonWidget;field_32412:F
    • category

      private final RecipeBookGroup category
      Mappings:
      Namespace Name Mixin selector
      official q Lesm;q:Lejo;
      intermediary field_3123 Lnet/minecraft/class_512;field_3123:Lnet/minecraft/class_314;
      named category Lnet/minecraft/client/gui/screen/recipebook/RecipeGroupButtonWidget;category:Lnet/minecraft/client/recipebook/RecipeBookGroup;
    • bounce

      private float bounce
      Mappings:
      Namespace Name Mixin selector
      official s Lesm;s:F
      intermediary field_3122 Lnet/minecraft/class_512;field_3122:F
      named bounce Lnet/minecraft/client/gui/screen/recipebook/RecipeGroupButtonWidget;bounce:F
  • Constructor Details

    • RecipeGroupButtonWidget

      public RecipeGroupButtonWidget(RecipeBookGroup category)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lesm;<init>(Lejo;)V
      intermediary <init> Lnet/minecraft/class_512;<init>(Lnet/minecraft/class_314;)V
      named <init> Lnet/minecraft/client/gui/screen/recipebook/RecipeGroupButtonWidget;<init>(Lnet/minecraft/client/recipebook/RecipeBookGroup;)V
  • Method Details

    • checkForNewRecipes

      public void checkForNewRecipes(MinecraftClient client)
      Mappings:
      Namespace Name Mixin selector
      official a Lesm;a(Lejf;)V
      intermediary method_2622 Lnet/minecraft/class_512;method_2622(Lnet/minecraft/class_310;)V
      named checkForNewRecipes Lnet/minecraft/client/gui/screen/recipebook/RecipeGroupButtonWidget;checkForNewRecipes(Lnet/minecraft/client/MinecraftClient;)V
    • renderButton

      public void renderButton(MatrixStack matrices, int mouseX, int mouseY, float delta)
      Overrides:
      renderButton in class ToggleButtonWidget
      Mappings:
      Namespace Name Mixin selector
      official b Lekw;b(Leed;IIF)V
      intermediary method_25359 Lnet/minecraft/class_339;method_25359(Lnet/minecraft/class_4587;IIF)V
      named renderButton Lnet/minecraft/client/gui/widget/ClickableWidget;renderButton(Lnet/minecraft/client/util/math/MatrixStack;IIF)V
    • renderIcons

      private void renderIcons(ItemRenderer itemRenderer)
      Mappings:
      Namespace Name Mixin selector
      official a Lesm;a(Lfjo;)V
      intermediary method_2621 Lnet/minecraft/class_512;method_2621(Lnet/minecraft/class_918;)V
      named renderIcons Lnet/minecraft/client/gui/screen/recipebook/RecipeGroupButtonWidget;renderIcons(Lnet/minecraft/client/render/item/ItemRenderer;)V
    • getCategory

      public RecipeBookGroup getCategory()
      Mappings:
      Namespace Name Mixin selector
      official b Lesm;b()Lejo;
      intermediary method_2623 Lnet/minecraft/class_512;method_2623()Lnet/minecraft/class_314;
      named getCategory Lnet/minecraft/client/gui/screen/recipebook/RecipeGroupButtonWidget;getCategory()Lnet/minecraft/client/recipebook/RecipeBookGroup;
    • hasKnownRecipes

      public boolean hasKnownRecipes(ClientRecipeBook recipeBook)
      Mappings:
      Namespace Name Mixin selector
      official a Lesm;a(Leit;)Z
      intermediary method_2624 Lnet/minecraft/class_512;method_2624(Lnet/minecraft/class_299;)Z
      named hasKnownRecipes Lnet/minecraft/client/gui/screen/recipebook/RecipeGroupButtonWidget;hasKnownRecipes(Lnet/minecraft/client/recipebook/ClientRecipeBook;)Z