Class RecipeAlternativesWidget.CraftingAlternativeButtonWidget

java.lang.Object
net.minecraft.client.gui.widget.ClickableWidget
net.minecraft.client.gui.screen.recipebook.RecipeAlternativesWidget.AlternativeButtonWidget
net.minecraft.client.gui.screen.recipebook.RecipeAlternativesWidget.CraftingAlternativeButtonWidget
All Implemented Interfaces:
Drawable, Element, Narratable, Navigable, Selectable, Widget
Enclosing class:
RecipeAlternativesWidget

@Environment(CLIENT) private class RecipeAlternativesWidget.CraftingAlternativeButtonWidget extends RecipeAlternativesWidget.AlternativeButtonWidget
Mappings:
Namespace Name
named net/minecraft/client/gui/screen/recipebook/RecipeAlternativesWidget$CraftingAlternativeButtonWidget
intermediary net/minecraft/class_508$class_9936
official fty$a
  • Field Details

    • CRAFTING_OVERLAY

      private static final Identifier CRAFTING_OVERLAY
      Mappings:
      Namespace Name Mixin selector
      named CRAFTING_OVERLAY Lnet/minecraft/client/gui/screen/recipebook/RecipeAlternativesWidget$CraftingAlternativeButtonWidget;CRAFTING_OVERLAY:Lnet/minecraft/util/Identifier;
      intermediary field_52830 Lnet/minecraft/class_508$class_9936;field_52830:Lnet/minecraft/class_2960;
      official b Lfty$a;b:Lalc;
    • CRAFTING_OVERLAY_HIGHLIGHTED

      private static final Identifier CRAFTING_OVERLAY_HIGHLIGHTED
      Mappings:
      Namespace Name Mixin selector
      named CRAFTING_OVERLAY_HIGHLIGHTED Lnet/minecraft/client/gui/screen/recipebook/RecipeAlternativesWidget$CraftingAlternativeButtonWidget;CRAFTING_OVERLAY_HIGHLIGHTED:Lnet/minecraft/util/Identifier;
      intermediary field_52831 Lnet/minecraft/class_508$class_9936;field_52831:Lnet/minecraft/class_2960;
      official c Lfty$a;c:Lalc;
    • CRAFTING_OVERLAY_DISABLED

      private static final Identifier CRAFTING_OVERLAY_DISABLED
      Mappings:
      Namespace Name Mixin selector
      named CRAFTING_OVERLAY_DISABLED Lnet/minecraft/client/gui/screen/recipebook/RecipeAlternativesWidget$CraftingAlternativeButtonWidget;CRAFTING_OVERLAY_DISABLED:Lnet/minecraft/util/Identifier;
      intermediary field_52832 Lnet/minecraft/class_508$class_9936;field_52832:Lnet/minecraft/class_2960;
      official d Lfty$a;d:Lalc;
    • CRAFTING_OVERLAY_DISABLED_HIGHLIGHTED

      private static final Identifier CRAFTING_OVERLAY_DISABLED_HIGHLIGHTED
      Mappings:
      Namespace Name Mixin selector
      named CRAFTING_OVERLAY_DISABLED_HIGHLIGHTED Lnet/minecraft/client/gui/screen/recipebook/RecipeAlternativesWidget$CraftingAlternativeButtonWidget;CRAFTING_OVERLAY_DISABLED_HIGHLIGHTED:Lnet/minecraft/util/Identifier;
      intermediary field_52833 Lnet/minecraft/class_508$class_9936;field_52833:Lnet/minecraft/class_2960;
      official e Lfty$a;e:Lalc;
  • Constructor Details

    • CraftingAlternativeButtonWidget

      public CraftingAlternativeButtonWidget(int x, int y, RecipeEntry<?> entry, boolean craftable)
      Mappings:
      Namespace Name Mixin selector
      named <init> Lnet/minecraft/client/gui/screen/recipebook/RecipeAlternativesWidget$CraftingAlternativeButtonWidget;<init>(Lnet/minecraft/client/gui/screen/recipebook/RecipeAlternativesWidget;IILnet/minecraft/recipe/RecipeEntry;Z)V
      intermediary <init> Lnet/minecraft/class_508$class_9936;<init>(Lnet/minecraft/class_508;IILnet/minecraft/class_8786;Z)V
      official <init> Lfty$a;<init>(Lfty;IILdaj;Z)V
  • Method Details

    • method_62036

      private static List<RecipeAlternativesWidget.AlternativeButtonWidget.InputSlot> method_62036(RecipeEntry<?> recipeEntry)
      Mappings:
      Namespace Name Mixin selector
      named method_62036 Lnet/minecraft/client/gui/screen/recipebook/RecipeAlternativesWidget$CraftingAlternativeButtonWidget;method_62036(Lnet/minecraft/recipe/RecipeEntry;)Ljava/util/List;
      intermediary method_62036 Lnet/minecraft/class_508$class_9936;method_62036(Lnet/minecraft/class_8786;)Ljava/util/List;
      official a Lfty$a;a(Ldaj;)Ljava/util/List;
    • getOverlayTexture

      protected Identifier getOverlayTexture(boolean enabled)
      Specified by:
      getOverlayTexture in class RecipeAlternativesWidget.AlternativeButtonWidget
      Mappings:
      Namespace Name Mixin selector
      named getOverlayTexture Lnet/minecraft/client/gui/screen/recipebook/RecipeAlternativesWidget$AlternativeButtonWidget;getOverlayTexture(Z)Lnet/minecraft/util/Identifier;
      intermediary method_62039 Lnet/minecraft/class_508$class_509;method_62039(Z)Lnet/minecraft/class_2960;
      official b Lfty$b;b(Z)Lalc;