Class AnimatedResultButton

java.lang.Object
net.minecraft.client.gui.widget.ClickableWidget
net.minecraft.client.gui.screen.recipebook.AnimatedResultButton
All Implemented Interfaces:
Drawable, Element, Narratable, Navigable, Selectable, Widget

@Environment(CLIENT) public class AnimatedResultButton extends ClickableWidget
Mappings:
Namespace Name
named net/minecraft/client/gui/screen/recipebook/AnimatedResultButton
intermediary net/minecraft/class_514
official frx
  • Field Details

    • SLOT_MANY_CRAFTABLE_TEXTURE

      private static final Identifier SLOT_MANY_CRAFTABLE_TEXTURE
      Mappings:
      Namespace Name Mixin selector
      named SLOT_MANY_CRAFTABLE_TEXTURE Lnet/minecraft/client/gui/screen/recipebook/AnimatedResultButton;SLOT_MANY_CRAFTABLE_TEXTURE:Lnet/minecraft/util/Identifier;
      intermediary field_45555 Lnet/minecraft/class_514;field_45555:Lnet/minecraft/class_2960;
      official b Lfrx;b:Lakq;
    • SLOT_CRAFTABLE_TEXTURE

      private static final Identifier SLOT_CRAFTABLE_TEXTURE
      Mappings:
      Namespace Name Mixin selector
      named SLOT_CRAFTABLE_TEXTURE Lnet/minecraft/client/gui/screen/recipebook/AnimatedResultButton;SLOT_CRAFTABLE_TEXTURE:Lnet/minecraft/util/Identifier;
      intermediary field_45556 Lnet/minecraft/class_514;field_45556:Lnet/minecraft/class_2960;
      official c Lfrx;c:Lakq;
    • SLOT_MANY_UNCRAFTABLE_TEXTURE

      private static final Identifier SLOT_MANY_UNCRAFTABLE_TEXTURE
      Mappings:
      Namespace Name Mixin selector
      named SLOT_MANY_UNCRAFTABLE_TEXTURE Lnet/minecraft/client/gui/screen/recipebook/AnimatedResultButton;SLOT_MANY_UNCRAFTABLE_TEXTURE:Lnet/minecraft/util/Identifier;
      intermediary field_45557 Lnet/minecraft/class_514;field_45557:Lnet/minecraft/class_2960;
      official d Lfrx;d:Lakq;
    • SLOT_UNCRAFTABLE_TEXTURE

      private static final Identifier SLOT_UNCRAFTABLE_TEXTURE
      Mappings:
      Namespace Name Mixin selector
      named SLOT_UNCRAFTABLE_TEXTURE Lnet/minecraft/client/gui/screen/recipebook/AnimatedResultButton;SLOT_UNCRAFTABLE_TEXTURE:Lnet/minecraft/util/Identifier;
      intermediary field_45558 Lnet/minecraft/class_514;field_45558:Lnet/minecraft/class_2960;
      official e Lfrx;e:Lakq;
    • field_32414

      private static final float field_32414
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named field_32414 Lnet/minecraft/client/gui/screen/recipebook/AnimatedResultButton;field_32414:F
      intermediary field_32414 Lnet/minecraft/class_514;field_32414:F
      official f Lfrx;f:F
    • field_32415

      private static final int field_32415
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named field_32415 Lnet/minecraft/client/gui/screen/recipebook/AnimatedResultButton;field_32415:I
      intermediary field_32415 Lnet/minecraft/class_514;field_32415:I
      official m Lfrx;m:I
    • field_32413

      public static final int field_32413
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named field_32413 Lnet/minecraft/client/gui/screen/recipebook/AnimatedResultButton;field_32413:I
      intermediary field_32413 Lnet/minecraft/class_514;field_32413:I
      official a Lfrx;a:I
    • MORE_RECIPES_TEXT

      private static final Text MORE_RECIPES_TEXT
      Mappings:
      Namespace Name Mixin selector
      named MORE_RECIPES_TEXT Lnet/minecraft/client/gui/screen/recipebook/AnimatedResultButton;MORE_RECIPES_TEXT:Lnet/minecraft/text/Text;
      intermediary field_26595 Lnet/minecraft/class_514;field_26595:Lnet/minecraft/class_2561;
      official n Lfrx;n:Lwy;
    • craftingScreenHandler

      private AbstractRecipeScreenHandler<?,?> craftingScreenHandler
      Mappings:
      Namespace Name Mixin selector
      named craftingScreenHandler Lnet/minecraft/client/gui/screen/recipebook/AnimatedResultButton;craftingScreenHandler:Lnet/minecraft/screen/AbstractRecipeScreenHandler;
      intermediary field_3137 Lnet/minecraft/class_514;field_3137:Lnet/minecraft/class_1729;
      official o Lfrx;o:Lcrg;
    • recipeBook

      private RecipeBook recipeBook
      Mappings:
      Namespace Name Mixin selector
      named recipeBook Lnet/minecraft/client/gui/screen/recipebook/AnimatedResultButton;recipeBook:Lnet/minecraft/recipe/book/RecipeBook;
      intermediary field_3138 Lnet/minecraft/class_514;field_3138:Lnet/minecraft/class_3439;
      official p Lfrx;p:Lavr;
    • resultCollection

      private RecipeResultCollection resultCollection
      Mappings:
      Namespace Name Mixin selector
      named resultCollection Lnet/minecraft/client/gui/screen/recipebook/AnimatedResultButton;resultCollection:Lnet/minecraft/client/gui/screen/recipebook/RecipeResultCollection;
      intermediary field_3142 Lnet/minecraft/class_514;field_3142:Lnet/minecraft/class_516;
      official q Lfrx;q:Lfry;
    • time

      private float time
      Mappings:
      Namespace Name Mixin selector
      named time Lnet/minecraft/client/gui/screen/recipebook/AnimatedResultButton;time:F
      intermediary field_3140 Lnet/minecraft/class_514;field_3140:F
      official r Lfrx;r:F
    • bounce

      private float bounce
      Mappings:
      Namespace Name Mixin selector
      named bounce Lnet/minecraft/client/gui/screen/recipebook/AnimatedResultButton;bounce:F
      intermediary field_3139 Lnet/minecraft/class_514;field_3139:F
      official s Lfrx;s:F
    • currentResultIndex

      private int currentResultIndex
      Mappings:
      Namespace Name Mixin selector
      named currentResultIndex Lnet/minecraft/client/gui/screen/recipebook/AnimatedResultButton;currentResultIndex:I
      intermediary field_3141 Lnet/minecraft/class_514;field_3141:I
      official u Lfrx;u:I
  • Constructor Details

    • AnimatedResultButton

      public AnimatedResultButton()
  • Method Details

    • showResultCollection

      public void showResultCollection(RecipeResultCollection resultCollection, RecipeBookResults results)
      Mappings:
      Namespace Name Mixin selector
      named showResultCollection Lnet/minecraft/client/gui/screen/recipebook/AnimatedResultButton;showResultCollection(Lnet/minecraft/client/gui/screen/recipebook/RecipeResultCollection;Lnet/minecraft/client/gui/screen/recipebook/RecipeBookResults;)V
      intermediary method_2640 Lnet/minecraft/class_514;method_2640(Lnet/minecraft/class_516;Lnet/minecraft/class_513;)V
      official a Lfrx;a(Lfry;Lfrv;)V
    • getResultCollection

      public RecipeResultCollection getResultCollection()
      Mappings:
      Namespace Name Mixin selector
      named getResultCollection Lnet/minecraft/client/gui/screen/recipebook/AnimatedResultButton;getResultCollection()Lnet/minecraft/client/gui/screen/recipebook/RecipeResultCollection;
      intermediary method_2645 Lnet/minecraft/class_514;method_2645()Lnet/minecraft/class_516;
      official a Lfrx;a()Lfry;
    • renderWidget

      public void renderWidget(DrawContext context, int mouseX, int mouseY, float delta)
      Specified by:
      renderWidget in class ClickableWidget
      Mappings:
      Namespace Name Mixin selector
      named renderWidget Lnet/minecraft/client/gui/widget/ClickableWidget;renderWidget(Lnet/minecraft/client/gui/DrawContext;IIF)V
      intermediary method_48579 Lnet/minecraft/class_339;method_48579(Lnet/minecraft/class_332;IIF)V
      official b Lfie;b(Lfht;IIF)V
    • getResults

      private List<RecipeEntry<?>> getResults()
      Mappings:
      Namespace Name Mixin selector
      named getResults Lnet/minecraft/client/gui/screen/recipebook/AnimatedResultButton;getResults()Ljava/util/List;
      intermediary method_2639 Lnet/minecraft/class_514;method_2639()Ljava/util/List;
      official f Lfrx;f()Ljava/util/List;
    • hasResults

      public boolean hasResults()
      Mappings:
      Namespace Name Mixin selector
      named hasResults Lnet/minecraft/client/gui/screen/recipebook/AnimatedResultButton;hasResults()Z
      intermediary method_2642 Lnet/minecraft/class_514;method_2642()Z
      official b Lfrx;b()Z
    • currentRecipe

      public RecipeEntry<?> currentRecipe()
      Mappings:
      Namespace Name Mixin selector
      named currentRecipe Lnet/minecraft/client/gui/screen/recipebook/AnimatedResultButton;currentRecipe()Lnet/minecraft/recipe/RecipeEntry;
      intermediary method_2643 Lnet/minecraft/class_514;method_2643()Lnet/minecraft/class_8786;
      official c Lfrx;c()Lcyz;
    • getTooltip

      public List<Text> getTooltip()
      Overrides:
      getTooltip in class ClickableWidget
      Mappings:
      Namespace Name Mixin selector
      named getTooltip Lnet/minecraft/client/gui/screen/recipebook/AnimatedResultButton;getTooltip()Ljava/util/List;
      intermediary method_2644 Lnet/minecraft/class_514;method_2644()Ljava/util/List;
      official e Lfrx;e()Ljava/util/List;
    • appendClickableNarrations

      public void appendClickableNarrations(NarrationMessageBuilder builder)
      Specified by:
      appendClickableNarrations in class ClickableWidget
      Mappings:
      Namespace Name Mixin selector
      named appendClickableNarrations Lnet/minecraft/client/gui/widget/ClickableWidget;appendClickableNarrations(Lnet/minecraft/client/gui/screen/narration/NarrationMessageBuilder;)V
      intermediary method_47399 Lnet/minecraft/class_339;method_47399(Lnet/minecraft/class_6382;)V
      official a Lfie;a(Lfmc;)V
    • getWidth

      public int getWidth()
      Specified by:
      getWidth in interface Widget
      Overrides:
      getWidth in class ClickableWidget
      Mappings:
      Namespace Name Mixin selector
      named getWidth Lnet/minecraft/client/gui/widget/Widget;getWidth()I
      intermediary method_25368 Lnet/minecraft/class_8021;method_25368()I
      official y Lflv;y()I
    • isValidClickButton

      protected boolean isValidClickButton(int button)
      Overrides:
      isValidClickButton in class ClickableWidget
      Mappings:
      Namespace Name Mixin selector
      named isValidClickButton Lnet/minecraft/client/gui/widget/ClickableWidget;isValidClickButton(I)Z
      intermediary method_25351 Lnet/minecraft/class_339;method_25351(I)Z
      official j Lfie;j(I)Z