类 RecipeAlternativesWidget.AlternativeButtonWidget

    • 字段详细资料

      • recipe

        private final Recipe<?> recipe
        Mappings:
        Namespace Name Mixin selector
        official c Lecd$a;c:Lbsj;
        intermediary field_3114 Lnet/minecraft/class_508$class_509;field_3114:Lnet/minecraft/class_1860;
        named recipe Lnet/minecraft/client/gui/screen/recipebook/RecipeAlternativesWidget$AlternativeButtonWidget;recipe:Lnet/minecraft/recipe/Recipe;
      • craftable

        private final boolean craftable
        Mappings:
        Namespace Name Mixin selector
        official d Lecd$a;d:Z
        intermediary field_3115 Lnet/minecraft/class_508$class_509;field_3115:Z
        named craftable Lnet/minecraft/client/gui/screen/recipebook/RecipeAlternativesWidget$AlternativeButtonWidget;craftable:Z
      • slots

        protected final List<RecipeAlternativesWidget.AlternativeButtonWidget.InputSlot> slots
        Mappings:
        Namespace Name Mixin selector
        official a Lecd$a;a:Ljava/util/List;
        intermediary field_3116 Lnet/minecraft/class_508$class_509;field_3116:Ljava/util/List;
        named slots Lnet/minecraft/client/gui/screen/recipebook/RecipeAlternativesWidget$AlternativeButtonWidget;slots:Ljava/util/List;
    • 构造器详细资料

      • AlternativeButtonWidget

        public AlternativeButtonWidget​(int x,
                                       int y,
                                       Recipe<?> recipe,
                                       boolean craftable)
        Mappings:
        Namespace Name Mixin selector
        official <init> Lecd$a;<init>(Lecd;IILbsj;Z)V
        intermediary <init> Lnet/minecraft/class_508$class_509;<init>(Lnet/minecraft/class_508;IILnet/minecraft/class_1860;Z)V
        named <init> Lnet/minecraft/client/gui/screen/recipebook/RecipeAlternativesWidget$AlternativeButtonWidget;<init>(Lnet/minecraft/client/gui/screen/recipebook/RecipeAlternativesWidget;IILnet/minecraft/recipe/Recipe;Z)V
    • 方法详细资料

      • alignRecipe

        protected void alignRecipe​(Recipe<?> recipe)
        Mappings:
        Namespace Name Mixin selector
        official a Lecd$a;a(Lbsj;)V
        intermediary method_2619 Lnet/minecraft/class_508$class_509;method_2619(Lnet/minecraft/class_1860;)V
        named alignRecipe Lnet/minecraft/client/gui/screen/recipebook/RecipeAlternativesWidget$AlternativeButtonWidget;alignRecipe(Lnet/minecraft/recipe/Recipe;)V
      • acceptAlignedInput

        public void acceptAlignedInput​(Iterator<Ingredient> inputs,
                                       int slot,
                                       int amount,
                                       int gridX,
                                       int gridY)
        指定者:
        acceptAlignedInput 在接口中 RecipeGridAligner<Ingredient>
        Mappings:
        Namespace Name Mixin selector
        official a Lwf;a(Ljava/util/Iterator;IIII)V
        intermediary method_12815 Lnet/minecraft/class_2952;method_12815(Ljava/util/Iterator;IIII)V
        named acceptAlignedInput Lnet/minecraft/recipe/RecipeGridAligner;acceptAlignedInput(Ljava/util/Iterator;IIII)V
      • renderButton

        public void renderButton​(MatrixStack matrices,
                                 int mouseX,
                                 int mouseY,
                                 float delta)
        覆盖:
        renderButton 在类中 AbstractButtonWidget
        Mappings:
        Namespace Name Mixin selector
        official b Ldvu;b(Ldpi;IIF)V
        intermediary method_25359 Lnet/minecraft/class_339;method_25359(Lnet/minecraft/class_4587;IIF)V
        named renderButton Lnet/minecraft/client/gui/widget/AbstractButtonWidget;renderButton(Lnet/minecraft/client/util/math/MatrixStack;IIF)V