类 RecipeAlternativesWidget

    • 字段详细资料

      • BACKGROUND_TEXTURE

        private static final Identifier BACKGROUND_TEXTURE
        Mappings:
        Namespace Name Mixin selector
        official a Lecd;a:Lwp;
        intermediary field_3109 Lnet/minecraft/class_508;field_3109:Lnet/minecraft/class_2960;
        named BACKGROUND_TEXTURE Lnet/minecraft/client/gui/screen/recipebook/RecipeAlternativesWidget;BACKGROUND_TEXTURE:Lnet/minecraft/util/Identifier;
      • field_32406

        private static final int field_32406
        另请参阅:
        常量字段值
        Mappings:
        Namespace Name Mixin selector
        official b Lecd;b:I
        intermediary field_32406 Lnet/minecraft/class_508;field_32406:I
        named field_32406 Lnet/minecraft/client/gui/screen/recipebook/RecipeAlternativesWidget;field_32406:I
      • field_32407

        private static final int field_32407
        另请参阅:
        常量字段值
        Mappings:
        Namespace Name Mixin selector
        official c Lecd;c:I
        intermediary field_32407 Lnet/minecraft/class_508;field_32407:I
        named field_32407 Lnet/minecraft/client/gui/screen/recipebook/RecipeAlternativesWidget;field_32407:I
      • alternativeButtons

        private final List<RecipeAlternativesWidget.AlternativeButtonWidget> alternativeButtons
        Mappings:
        Namespace Name Mixin selector
        official d Lecd;d:Ljava/util/List;
        intermediary field_3106 Lnet/minecraft/class_508;field_3106:Ljava/util/List;
        named alternativeButtons Lnet/minecraft/client/gui/screen/recipebook/RecipeAlternativesWidget;alternativeButtons:Ljava/util/List;
      • visible

        private boolean visible
        Mappings:
        Namespace Name Mixin selector
        official e Lecd;e:Z
        intermediary field_3107 Lnet/minecraft/class_508;field_3107:Z
        named visible Lnet/minecraft/client/gui/screen/recipebook/RecipeAlternativesWidget;visible:Z
      • buttonX

        private int buttonX
        Mappings:
        Namespace Name Mixin selector
        official i Lecd;i:I
        intermediary field_3105 Lnet/minecraft/class_508;field_3105:I
        named buttonX Lnet/minecraft/client/gui/screen/recipebook/RecipeAlternativesWidget;buttonX:I
      • buttonY

        private int buttonY
        Mappings:
        Namespace Name Mixin selector
        official j Lecd;j:I
        intermediary field_3103 Lnet/minecraft/class_508;field_3103:I
        named buttonY Lnet/minecraft/client/gui/screen/recipebook/RecipeAlternativesWidget;buttonY:I
      • client

        private MinecraftClient client
        Mappings:
        Namespace Name Mixin selector
        official k Lecd;k:Ldum;
        intermediary field_3108 Lnet/minecraft/class_508;field_3108:Lnet/minecraft/class_310;
        named client Lnet/minecraft/client/gui/screen/recipebook/RecipeAlternativesWidget;client:Lnet/minecraft/client/MinecraftClient;
      • resultCollection

        private RecipeResultCollection resultCollection
        Mappings:
        Namespace Name Mixin selector
        official l Lecd;l:Leci;
        intermediary field_3111 Lnet/minecraft/class_508;field_3111:Lnet/minecraft/class_516;
        named resultCollection Lnet/minecraft/client/gui/screen/recipebook/RecipeAlternativesWidget;resultCollection:Lnet/minecraft/client/gui/screen/recipebook/RecipeResultCollection;
      • lastClickedRecipe

        private Recipe<?> lastClickedRecipe
        Mappings:
        Namespace Name Mixin selector
        official m Lecd;m:Lbsj;
        intermediary field_3104 Lnet/minecraft/class_508;field_3104:Lnet/minecraft/class_1860;
        named lastClickedRecipe Lnet/minecraft/client/gui/screen/recipebook/RecipeAlternativesWidget;lastClickedRecipe:Lnet/minecraft/recipe/Recipe;
      • time

        private float time
        Mappings:
        Namespace Name Mixin selector
        official n Lecd;n:F
        intermediary field_3110 Lnet/minecraft/class_508;field_3110:F
        named time Lnet/minecraft/client/gui/screen/recipebook/RecipeAlternativesWidget;time:F
      • furnace

        private boolean furnace
        Mappings:
        Namespace Name Mixin selector
        official o Lecd;o:Z
        intermediary field_3112 Lnet/minecraft/class_508;field_3112:Z
        named furnace Lnet/minecraft/client/gui/screen/recipebook/RecipeAlternativesWidget;furnace:Z
    • 构造器详细资料

      • RecipeAlternativesWidget

        public RecipeAlternativesWidget()
    • 方法详细资料

      • showAlternativesForResult

        public void showAlternativesForResult​(MinecraftClient client,
                                              RecipeResultCollection results,
                                              int buttonX,
                                              int buttonY,
                                              int areaCenterX,
                                              int areaCenterY,
                                              float delta)
        Mappings:
        Namespace Name Mixin selector
        official a Lecd;a(Ldum;Leci;IIIIF)V
        intermediary method_2617 Lnet/minecraft/class_508;method_2617(Lnet/minecraft/class_310;Lnet/minecraft/class_516;IIIIF)V
        named showAlternativesForResult Lnet/minecraft/client/gui/screen/recipebook/RecipeAlternativesWidget;showAlternativesForResult(Lnet/minecraft/client/MinecraftClient;Lnet/minecraft/client/gui/screen/recipebook/RecipeResultCollection;IIIIF)V
      • changeFocus

        public boolean changeFocus​(boolean lookForwards)
        Changes the focusing element by cycling to the next/previous element. This action is done typically when the user has pressed the 'Tab' or 'Ctrl+Tab' key.
        指定者:
        changeFocus 在接口中 Element
        参数:
        lookForwards - true to cycle forwards, otherwise cycle backwards
        返回:
        true to indicate that the event handling is successful/valid
        Mappings:
        Namespace Name Mixin selector
        official c_ Ldwv;c_(Z)Z
        intermediary method_25407 Lnet/minecraft/class_364;method_25407(Z)Z
        named changeFocus Lnet/minecraft/client/gui/Element;changeFocus(Z)Z
      • getResults

        public RecipeResultCollection getResults()
        Mappings:
        Namespace Name Mixin selector
        official a Lecd;a()Leci;
        intermediary method_2614 Lnet/minecraft/class_508;method_2614()Lnet/minecraft/class_516;
        named getResults Lnet/minecraft/client/gui/screen/recipebook/RecipeAlternativesWidget;getResults()Lnet/minecraft/client/gui/screen/recipebook/RecipeResultCollection;
      • getLastClickedRecipe

        public Recipe<?> getLastClickedRecipe()
        Mappings:
        Namespace Name Mixin selector
        official b Lecd;b()Lbsj;
        intermediary method_2615 Lnet/minecraft/class_508;method_2615()Lnet/minecraft/class_1860;
        named getLastClickedRecipe Lnet/minecraft/client/gui/screen/recipebook/RecipeAlternativesWidget;getLastClickedRecipe()Lnet/minecraft/recipe/Recipe;
      • mouseClicked

        public boolean mouseClicked​(double mouseX,
                                    double mouseY,
                                    int button)
        Callback for when a mouse button down event has been captured. The button number is identified by the constants in GLFW class.
        指定者:
        mouseClicked 在接口中 Element
        参数:
        mouseX - the X coordinate of the mouse
        mouseY - the Y coordinate of the mouse
        button - the mouse button number
        返回:
        true to indicate that the event handling is successful/valid
        另请参阅:
        Mouse.onMouseButton(long, int, int, int), GLFW.GLFW_MOUSE_BUTTON_1
        Mappings:
        Namespace Name Mixin selector
        official a Ldwv;a(DDI)Z
        intermediary method_25402 Lnet/minecraft/class_364;method_25402(DDI)Z
        named mouseClicked Lnet/minecraft/client/gui/Element;mouseClicked(DDI)Z
      • isMouseOver

        public boolean isMouseOver​(double mouseX,
                                   double mouseY)
        Checks if the mouse position is within the bound of the element.
        指定者:
        isMouseOver 在接口中 Element
        参数:
        mouseX - the X coordinate of the mouse
        mouseY - the Y coordinate of the mouse
        返回:
        true if the mouse is within the bound of the element, otherwise false
        Mappings:
        Namespace Name Mixin selector
        official b Ldwv;b(DD)Z
        intermediary method_25405 Lnet/minecraft/class_364;method_25405(DD)Z
        named isMouseOver Lnet/minecraft/client/gui/Element;isMouseOver(DD)Z
      • render

        public void render​(MatrixStack matrices,
                           int mouseX,
                           int mouseY,
                           float delta)
        指定者:
        render 在接口中 Drawable
        Mappings:
        Namespace Name Mixin selector
        official a Ldws;a(Ldpi;IIF)V
        intermediary method_25394 Lnet/minecraft/class_4068;method_25394(Lnet/minecraft/class_4587;IIF)V
        named render Lnet/minecraft/client/gui/Drawable;render(Lnet/minecraft/client/util/math/MatrixStack;IIF)V
      • renderGrid

        private void renderGrid​(MatrixStack matrices,
                                int int2,
                                int int3,
                                int int4,
                                int int5,
                                int int6,
                                int int7)
        Mappings:
        Namespace Name Mixin selector
        official c Lecd;c(Ldpi;IIIIII)V
        intermediary method_2618 Lnet/minecraft/class_508;method_2618(Lnet/minecraft/class_4587;IIIIII)V
        named renderGrid Lnet/minecraft/client/gui/screen/recipebook/RecipeAlternativesWidget;renderGrid(Lnet/minecraft/client/util/math/MatrixStack;IIIIII)V
      • setVisible

        public void setVisible​(boolean visible)
        Mappings:
        Namespace Name Mixin selector
        official a Lecd;a(Z)V
        intermediary method_2613 Lnet/minecraft/class_508;method_2613(Z)V
        named setVisible Lnet/minecraft/client/gui/screen/recipebook/RecipeAlternativesWidget;setVisible(Z)V
      • isVisible

        public boolean isVisible()
        Mappings:
        Namespace Name Mixin selector
        official c Lecd;c()Z
        intermediary method_2616 Lnet/minecraft/class_508;method_2616()Z
        named isVisible Lnet/minecraft/client/gui/screen/recipebook/RecipeAlternativesWidget;isVisible()Z