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 fts
  • 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 a Lfts;a:Lalb;
    • 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 b Lfts;b:Lalb;
    • 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 c Lfts;c:Lalb;
    • 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 d Lfts;d:Lalb;
    • 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 e Lfts;e: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 f Lfts;f: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 m Lfts;m:Lxd;
    • 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 n Lfts;n:Lftt;
    • field_52845

      private List<RecipeEntry<?>> field_52845
      Mappings:
      Namespace Name Mixin selector
      named field_52845 Lnet/minecraft/client/gui/screen/recipebook/AnimatedResultButton;field_52845:Ljava/util/List;
      intermediary field_52845 Lnet/minecraft/class_514;field_52845:Ljava/util/List;
      official o Lfts;o:Ljava/util/List;
    • field_52846

      private final CurrentIndexProvider field_52846
      Mappings:
      Namespace Name Mixin selector
      named field_52846 Lnet/minecraft/client/gui/screen/recipebook/AnimatedResultButton;field_52846:Lnet/minecraft/screen/CurrentIndexProvider;
      intermediary field_52846 Lnet/minecraft/class_514;field_52846:Lnet/minecraft/class_9938;
      official p Lfts;p:Lftw;
    • 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 q Lfts;q:F
  • Constructor Details

  • Method Details

    • showResultCollection

      public void showResultCollection(RecipeResultCollection resultCollection, boolean bool, RecipeBookResults recipeBookResults)
      Mappings:
      Namespace Name Mixin selector
      named showResultCollection Lnet/minecraft/client/gui/screen/recipebook/AnimatedResultButton;showResultCollection(Lnet/minecraft/client/gui/screen/recipebook/RecipeResultCollection;ZLnet/minecraft/client/gui/screen/recipebook/RecipeBookResults;)V
      intermediary method_2640 Lnet/minecraft/class_514;method_2640(Lnet/minecraft/class_516;ZLnet/minecraft/class_513;)V
      official a Lfts;a(Lftt;ZLftq;)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 Lfts;a()Lftt;
    • 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 Lfjy;b(Lfjn;IIF)V
    • method_62048

      private boolean method_62048()
      Mappings:
      Namespace Name Mixin selector
      named method_62048 Lnet/minecraft/client/gui/screen/recipebook/AnimatedResultButton;method_62048()Z
      intermediary method_62048 Lnet/minecraft/class_514;method_62048()Z
      official f Lfts;f()Z
    • 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 Lfts;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 Lfts;c()Lczv;
    • 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 Lfts;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 Lfjy;a(Lfnx;)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 Lfnq;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 Lfjy;j(I)Z