类 StonecutterScreen

    • 字段详细资料

      • TEXTURE

        private static final Identifier TEXTURE
        Mappings:
        Namespace Name Mixin selector
        official B Lebl;B:Lwp;
        intermediary field_17673 Lnet/minecraft/class_3979;field_17673:Lnet/minecraft/class_2960;
        named TEXTURE Lnet/minecraft/client/gui/screen/ingame/StonecutterScreen;TEXTURE:Lnet/minecraft/util/Identifier;
      • field_32372

        private static final int field_32372
        另请参阅:
        常量字段值
        Mappings:
        Namespace Name Mixin selector
        official C Lebl;C:I
        intermediary field_32372 Lnet/minecraft/class_3979;field_32372:I
        named field_32372 Lnet/minecraft/client/gui/screen/ingame/StonecutterScreen;field_32372:I
      • field_32373

        private static final int field_32373
        另请参阅:
        常量字段值
        Mappings:
        Namespace Name Mixin selector
        official D Lebl;D:I
        intermediary field_32373 Lnet/minecraft/class_3979;field_32373:I
        named field_32373 Lnet/minecraft/client/gui/screen/ingame/StonecutterScreen;field_32373:I
      • field_32374

        private static final int field_32374
        另请参阅:
        常量字段值
        Mappings:
        Namespace Name Mixin selector
        official E Lebl;E:I
        intermediary field_32374 Lnet/minecraft/class_3979;field_32374:I
        named field_32374 Lnet/minecraft/client/gui/screen/ingame/StonecutterScreen;field_32374:I
      • field_32375

        private static final int field_32375
        另请参阅:
        常量字段值
        Mappings:
        Namespace Name Mixin selector
        official F Lebl;F:I
        intermediary field_32375 Lnet/minecraft/class_3979;field_32375:I
        named field_32375 Lnet/minecraft/client/gui/screen/ingame/StonecutterScreen;field_32375:I
      • field_32376

        private static final int field_32376
        另请参阅:
        常量字段值
        Mappings:
        Namespace Name Mixin selector
        official G Lebl;G:I
        intermediary field_32376 Lnet/minecraft/class_3979;field_32376:I
        named field_32376 Lnet/minecraft/client/gui/screen/ingame/StonecutterScreen;field_32376:I
      • field_32377

        private static final int field_32377
        另请参阅:
        常量字段值
        Mappings:
        Namespace Name Mixin selector
        official H Lebl;H:I
        intermediary field_32377 Lnet/minecraft/class_3979;field_32377:I
        named field_32377 Lnet/minecraft/client/gui/screen/ingame/StonecutterScreen;field_32377:I
      • field_32378

        private static final int field_32378
        另请参阅:
        常量字段值
        Mappings:
        Namespace Name Mixin selector
        official I Lebl;I:I
        intermediary field_32378 Lnet/minecraft/class_3979;field_32378:I
        named field_32378 Lnet/minecraft/client/gui/screen/ingame/StonecutterScreen;field_32378:I
      • field_32379

        private static final int field_32379
        另请参阅:
        常量字段值
        Mappings:
        Namespace Name Mixin selector
        official J Lebl;J:I
        intermediary field_32379 Lnet/minecraft/class_3979;field_32379:I
        named field_32379 Lnet/minecraft/client/gui/screen/ingame/StonecutterScreen;field_32379:I
      • field_32380

        private static final int field_32380
        另请参阅:
        常量字段值
        Mappings:
        Namespace Name Mixin selector
        official K Lebl;K:I
        intermediary field_32380 Lnet/minecraft/class_3979;field_32380:I
        named field_32380 Lnet/minecraft/client/gui/screen/ingame/StonecutterScreen;field_32380:I
      • scrollAmount

        private float scrollAmount
        Mappings:
        Namespace Name Mixin selector
        official L Lebl;L:F
        intermediary field_17674 Lnet/minecraft/class_3979;field_17674:F
        named scrollAmount Lnet/minecraft/client/gui/screen/ingame/StonecutterScreen;scrollAmount:F
      • mouseClicked

        private boolean mouseClicked
        Mappings:
        Namespace Name Mixin selector
        official M Lebl;M:Z
        intermediary field_17670 Lnet/minecraft/class_3979;field_17670:Z
        named mouseClicked Lnet/minecraft/client/gui/screen/ingame/StonecutterScreen;mouseClicked:Z
      • scrollOffset

        private int scrollOffset
        Mappings:
        Namespace Name Mixin selector
        official N Lebl;N:I
        intermediary field_17671 Lnet/minecraft/class_3979;field_17671:I
        named scrollOffset Lnet/minecraft/client/gui/screen/ingame/StonecutterScreen;scrollOffset:I
      • canCraft

        private boolean canCraft
        Mappings:
        Namespace Name Mixin selector
        official O Lebl;O:Z
        intermediary field_17672 Lnet/minecraft/class_3979;field_17672:Z
        named canCraft Lnet/minecraft/client/gui/screen/ingame/StonecutterScreen;canCraft:Z
    • 构造器详细资料

      • StonecutterScreen

        public StonecutterScreen​(StonecutterScreenHandler handler,
                                 PlayerInventory inventory,
                                 Text title)
        Mappings:
        Namespace Name Mixin selector
        official <init> Lebl;<init>(Lbng;Lbje;Lon;)V
        intermediary <init> Lnet/minecraft/class_3979;<init>(Lnet/minecraft/class_3971;Lnet/minecraft/class_1661;Lnet/minecraft/class_2561;)V
        named <init> Lnet/minecraft/client/gui/screen/ingame/StonecutterScreen;<init>(Lnet/minecraft/screen/StonecutterScreenHandler;Lnet/minecraft/entity/player/PlayerInventory;Lnet/minecraft/text/Text;)V
    • 方法详细资料

      • render

        public void render​(MatrixStack matrices,
                           int mouseX,
                           int mouseY,
                           float delta)
        指定者:
        render 在接口中 Drawable
        覆盖:
        render 在类中 HandledScreen<StonecutterScreenHandler>
        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
      • drawBackground

        protected void drawBackground​(MatrixStack matrices,
                                      float delta,
                                      int mouseX,
                                      int mouseY)
        指定者:
        drawBackground 在类中 HandledScreen<StonecutterScreenHandler>
        Mappings:
        Namespace Name Mixin selector
        official a Leac;a(Ldpi;FII)V
        intermediary method_2389 Lnet/minecraft/class_465;method_2389(Lnet/minecraft/class_4587;FII)V
        named drawBackground Lnet/minecraft/client/gui/screen/ingame/HandledScreen;drawBackground(Lnet/minecraft/client/util/math/MatrixStack;FII)V
      • drawMouseoverTooltip

        protected void drawMouseoverTooltip​(MatrixStack matrices,
                                            int x,
                                            int y)
        覆盖:
        drawMouseoverTooltip 在类中 HandledScreen<StonecutterScreenHandler>
        Mappings:
        Namespace Name Mixin selector
        official a Leac;a(Ldpi;II)V
        intermediary method_2380 Lnet/minecraft/class_465;method_2380(Lnet/minecraft/class_4587;II)V
        named drawMouseoverTooltip Lnet/minecraft/client/gui/screen/ingame/HandledScreen;drawMouseoverTooltip(Lnet/minecraft/client/util/math/MatrixStack;II)V
      • renderRecipeBackground

        private void renderRecipeBackground​(MatrixStack matrices,
                                            int int2,
                                            int int3,
                                            int int4,
                                            int int5,
                                            int int6)
        Mappings:
        Namespace Name Mixin selector
        official b Lebl;b(Ldpi;IIIII)V
        intermediary method_17952 Lnet/minecraft/class_3979;method_17952(Lnet/minecraft/class_4587;IIIII)V
        named renderRecipeBackground Lnet/minecraft/client/gui/screen/ingame/StonecutterScreen;renderRecipeBackground(Lnet/minecraft/client/util/math/MatrixStack;IIIII)V
      • renderRecipeIcons

        private void renderRecipeIcons​(int x,
                                       int y,
                                       int scrollOffset)
        Mappings:
        Namespace Name Mixin selector
        official c Lebl;c(III)V
        intermediary method_17951 Lnet/minecraft/class_3979;method_17951(III)V
        named renderRecipeIcons Lnet/minecraft/client/gui/screen/ingame/StonecutterScreen;renderRecipeIcons(III)V
      • 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
        指定者:
        mouseClicked 在接口中 ParentElement
        覆盖:
        mouseClicked 在类中 HandledScreen<StonecutterScreenHandler>
        参数:
        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
      • mouseDragged

        public boolean mouseDragged​(double mouseX,
                                    double mouseY,
                                    int button,
                                    double deltaX,
                                    double deltaY)
        Callback for when a mouse button drag event has been captured. The button number is identified by the constants in GLFW class.
        指定者:
        mouseDragged 在接口中 Element
        指定者:
        mouseDragged 在接口中 ParentElement
        覆盖:
        mouseDragged 在类中 HandledScreen<StonecutterScreenHandler>
        参数:
        mouseX - the current X coordinate of the mouse
        mouseY - the current Y coordinate of the mouse
        button - the mouse button number
        deltaX - the difference of the current X with the previous X coordinate
        deltaY - the difference of the current Y with the previous Y coordinate
        返回:
        true to indicate that the event handling is successful/valid
        另请参阅:
        Mouse.onCursorPos(long, double, double), GLFW.GLFW_MOUSE_BUTTON_1
        Mappings:
        Namespace Name Mixin selector
        official a Ldwv;a(DDIDD)Z
        intermediary method_25403 Lnet/minecraft/class_364;method_25403(DDIDD)Z
        named mouseDragged Lnet/minecraft/client/gui/Element;mouseDragged(DDIDD)Z
      • mouseScrolled

        public boolean mouseScrolled​(double mouseX,
                                     double mouseY,
                                     double amount)
        Callback for when a mouse button scroll event has been captured.
        参数:
        mouseX - the X coordinate of the mouse
        mouseY - the Y coordinate of the mouse
        amount - value is > 1 if scrolled down, < 1 if scrolled up
        返回:
        true to indicate that the event handling is successful/valid
        另请参阅:
        Mouse.onMouseScroll(long, double, double)
        Mappings:
        Namespace Name Mixin selector
        official a Ldwv;a(DDD)Z
        intermediary method_25401 Lnet/minecraft/class_364;method_25401(DDD)Z
        named mouseScrolled Lnet/minecraft/client/gui/Element;mouseScrolled(DDD)Z
      • shouldScroll

        private boolean shouldScroll()
        Mappings:
        Namespace Name Mixin selector
        official k Lebl;k()Z
        intermediary method_17954 Lnet/minecraft/class_3979;method_17954()Z
        named shouldScroll Lnet/minecraft/client/gui/screen/ingame/StonecutterScreen;shouldScroll()Z
      • getMaxScroll

        protected int getMaxScroll()
        Mappings:
        Namespace Name Mixin selector
        official i Lebl;i()I
        intermediary method_17953 Lnet/minecraft/class_3979;method_17953()I
        named getMaxScroll Lnet/minecraft/client/gui/screen/ingame/StonecutterScreen;getMaxScroll()I
      • onInventoryChange

        private void onInventoryChange()
        Mappings:
        Namespace Name Mixin selector
        official l Lebl;l()V
        intermediary method_17955 Lnet/minecraft/class_3979;method_17955()V
        named onInventoryChange Lnet/minecraft/client/gui/screen/ingame/StonecutterScreen;onInventoryChange()V