类 LoomScreen

    • 字段详细资料

      • TEXTURE

        private static final Identifier TEXTURE
        Mappings:
        Namespace Name Mixin selector
        official B Lebc;B:Lwp;
        intermediary field_2966 Lnet/minecraft/class_494;field_2966:Lnet/minecraft/class_2960;
        named TEXTURE Lnet/minecraft/client/gui/screen/ingame/LoomScreen;TEXTURE:Lnet/minecraft/util/Identifier;
      • field_32345

        private static final int field_32345
        另请参阅:
        常量字段值
        Mappings:
        Namespace Name Mixin selector
        official C Lebc;C:I
        intermediary field_32345 Lnet/minecraft/class_494;field_32345:I
        named field_32345 Lnet/minecraft/client/gui/screen/ingame/LoomScreen;field_32345:I
      • field_32346

        private static final int field_32346
        另请参阅:
        常量字段值
        Mappings:
        Namespace Name Mixin selector
        official D Lebc;D:I
        intermediary field_32346 Lnet/minecraft/class_494;field_32346:I
        named field_32346 Lnet/minecraft/client/gui/screen/ingame/LoomScreen;field_32346:I
      • field_32347

        private static final int field_32347
        另请参阅:
        常量字段值
        Mappings:
        Namespace Name Mixin selector
        official E Lebc;E:I
        intermediary field_32347 Lnet/minecraft/class_494;field_32347:I
        named field_32347 Lnet/minecraft/client/gui/screen/ingame/LoomScreen;field_32347:I
      • PATTERN_BUTTON_ROW_COUNT

        private static final int PATTERN_BUTTON_ROW_COUNT
        Mappings:
        Namespace Name Mixin selector
        official F Lebc;F:I
        intermediary field_2963 Lnet/minecraft/class_494;field_2963:I
        named PATTERN_BUTTON_ROW_COUNT Lnet/minecraft/client/gui/screen/ingame/LoomScreen;PATTERN_BUTTON_ROW_COUNT:I
      • field_32348

        private static final int field_32348
        另请参阅:
        常量字段值
        Mappings:
        Namespace Name Mixin selector
        official G Lebc;G:I
        intermediary field_32348 Lnet/minecraft/class_494;field_32348:I
        named field_32348 Lnet/minecraft/client/gui/screen/ingame/LoomScreen;field_32348:I
      • field_32349

        private static final int field_32349
        另请参阅:
        常量字段值
        Mappings:
        Namespace Name Mixin selector
        official H Lebc;H:I
        intermediary field_32349 Lnet/minecraft/class_494;field_32349:I
        named field_32349 Lnet/minecraft/client/gui/screen/ingame/LoomScreen;field_32349:I
      • field_32350

        private static final int field_32350
        另请参阅:
        常量字段值
        Mappings:
        Namespace Name Mixin selector
        official I Lebc;I:I
        intermediary field_32350 Lnet/minecraft/class_494;field_32350:I
        named field_32350 Lnet/minecraft/client/gui/screen/ingame/LoomScreen;field_32350:I
      • field_32351

        private static final int field_32351
        另请参阅:
        常量字段值
        Mappings:
        Namespace Name Mixin selector
        official J Lebc;J:I
        intermediary field_32351 Lnet/minecraft/class_494;field_32351:I
        named field_32351 Lnet/minecraft/client/gui/screen/ingame/LoomScreen;field_32351:I
      • field_32352

        private static final int field_32352
        另请参阅:
        常量字段值
        Mappings:
        Namespace Name Mixin selector
        official K Lebc;K:I
        intermediary field_32352 Lnet/minecraft/class_494;field_32352:I
        named field_32352 Lnet/minecraft/client/gui/screen/ingame/LoomScreen;field_32352:I
      • field_32353

        private static final int field_32353
        另请参阅:
        常量字段值
        Mappings:
        Namespace Name Mixin selector
        official L Lebc;L:I
        intermediary field_32353 Lnet/minecraft/class_494;field_32353:I
        named field_32353 Lnet/minecraft/client/gui/screen/ingame/LoomScreen;field_32353:I
      • bannerField

        private ModelPart bannerField
        Mappings:
        Namespace Name Mixin selector
        official M Lebc;M:Lehg;
        intermediary field_21694 Lnet/minecraft/class_494;field_21694:Lnet/minecraft/class_630;
        named bannerField Lnet/minecraft/client/gui/screen/ingame/LoomScreen;bannerField:Lnet/minecraft/client/model/ModelPart;
      • bannerPatterns

        @Nullable
        private @Nullable List<com.mojang.datafixers.util.Pair<BannerPattern,​DyeColor>> bannerPatterns
        Mappings:
        Namespace Name Mixin selector
        official N Lebc;N:Ljava/util/List;
        intermediary field_21841 Lnet/minecraft/class_494;field_21841:Ljava/util/List;
        named bannerPatterns Lnet/minecraft/client/gui/screen/ingame/LoomScreen;bannerPatterns:Ljava/util/List;
      • banner

        private ItemStack banner
        Mappings:
        Namespace Name Mixin selector
        official O Lebc;O:Lbpr;
        intermediary field_2955 Lnet/minecraft/class_494;field_2955:Lnet/minecraft/class_1799;
        named banner Lnet/minecraft/client/gui/screen/ingame/LoomScreen;banner:Lnet/minecraft/item/ItemStack;
      • dye

        private ItemStack dye
        Mappings:
        Namespace Name Mixin selector
        official P Lebc;P:Lbpr;
        intermediary field_2954 Lnet/minecraft/class_494;field_2954:Lnet/minecraft/class_1799;
        named dye Lnet/minecraft/client/gui/screen/ingame/LoomScreen;dye:Lnet/minecraft/item/ItemStack;
      • pattern

        private ItemStack pattern
        Mappings:
        Namespace Name Mixin selector
        official Q Lebc;Q:Lbpr;
        intermediary field_2967 Lnet/minecraft/class_494;field_2967:Lnet/minecraft/class_1799;
        named pattern Lnet/minecraft/client/gui/screen/ingame/LoomScreen;pattern:Lnet/minecraft/item/ItemStack;
      • canApplyDyePattern

        private boolean canApplyDyePattern
        Mappings:
        Namespace Name Mixin selector
        official R Lebc;R:Z
        intermediary field_2965 Lnet/minecraft/class_494;field_2965:Z
        named canApplyDyePattern Lnet/minecraft/client/gui/screen/ingame/LoomScreen;canApplyDyePattern:Z
      • canApplySpecialPattern

        private boolean canApplySpecialPattern
        Mappings:
        Namespace Name Mixin selector
        official S Lebc;S:Z
        intermediary field_2962 Lnet/minecraft/class_494;field_2962:Z
        named canApplySpecialPattern Lnet/minecraft/client/gui/screen/ingame/LoomScreen;canApplySpecialPattern:Z
      • hasTooManyPatterns

        private boolean hasTooManyPatterns
        Mappings:
        Namespace Name Mixin selector
        official T Lebc;T:Z
        intermediary field_2961 Lnet/minecraft/class_494;field_2961:Z
        named hasTooManyPatterns Lnet/minecraft/client/gui/screen/ingame/LoomScreen;hasTooManyPatterns:Z
      • scrollPosition

        private float scrollPosition
        Mappings:
        Namespace Name Mixin selector
        official U Lebc;U:F
        intermediary field_2968 Lnet/minecraft/class_494;field_2968:F
        named scrollPosition Lnet/minecraft/client/gui/screen/ingame/LoomScreen;scrollPosition:F
      • scrollbarClicked

        private boolean scrollbarClicked
        Mappings:
        Namespace Name Mixin selector
        official V Lebc;V:Z
        intermediary field_2958 Lnet/minecraft/class_494;field_2958:Z
        named scrollbarClicked Lnet/minecraft/client/gui/screen/ingame/LoomScreen;scrollbarClicked:Z
      • firstPatternButtonId

        private int firstPatternButtonId
        Mappings:
        Namespace Name Mixin selector
        official W Lebc;W:I
        intermediary field_2970 Lnet/minecraft/class_494;field_2970:I
        named firstPatternButtonId Lnet/minecraft/client/gui/screen/ingame/LoomScreen;firstPatternButtonId:I
    • 构造器详细资料

      • LoomScreen

        public LoomScreen​(LoomScreenHandler handler,
                          PlayerInventory inventory,
                          Text title)
        Mappings:
        Namespace Name Mixin selector
        official <init> Lebc;<init>(Lbmn;Lbje;Lon;)V
        intermediary <init> Lnet/minecraft/class_494;<init>(Lnet/minecraft/class_1726;Lnet/minecraft/class_1661;Lnet/minecraft/class_2561;)V
        named <init> Lnet/minecraft/client/gui/screen/ingame/LoomScreen;<init>(Lnet/minecraft/screen/LoomScreenHandler;Lnet/minecraft/entity/player/PlayerInventory;Lnet/minecraft/text/Text;)V
    • 方法详细资料

      • init

        protected void init()
        Called when a screen should be initialized.

        This method is called when this screen is opened or resized.

        覆盖:
        init 在类中 HandledScreen<LoomScreenHandler>
        Mappings:
        Namespace Name Mixin selector
        official b Ldzg;b()V
        intermediary method_25426 Lnet/minecraft/class_437;method_25426()V
        named init Lnet/minecraft/client/gui/screen/Screen;init()V
      • render

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

        private void method_22692​(int int2,
                                  int int3,
                                  int int4)
        Mappings:
        Namespace Name Mixin selector
        official c Lebc;c(III)V
        intermediary method_22692 Lnet/minecraft/class_494;method_22692(III)V
        named method_22692 Lnet/minecraft/client/gui/screen/ingame/LoomScreen;method_22692(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<LoomScreenHandler>
        参数:
        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<LoomScreenHandler>
        参数:
        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
      • isClickOutsideBounds

        protected boolean isClickOutsideBounds​(double mouseX,
                                               double mouseY,
                                               int left,
                                               int top,
                                               int button)
        覆盖:
        isClickOutsideBounds 在类中 HandledScreen<LoomScreenHandler>
        Mappings:
        Namespace Name Mixin selector
        official a Leac;a(DDIII)Z
        intermediary method_2381 Lnet/minecraft/class_465;method_2381(DDIII)Z
        named isClickOutsideBounds Lnet/minecraft/client/gui/screen/ingame/HandledScreen;isClickOutsideBounds(DDIII)Z
      • onInventoryChanged

        private void onInventoryChanged()
        Mappings:
        Namespace Name Mixin selector
        official i Lebc;i()V
        intermediary method_17576 Lnet/minecraft/class_494;method_17576()V
        named onInventoryChanged Lnet/minecraft/client/gui/screen/ingame/LoomScreen;onInventoryChanged()V