类 EnchantmentScreen

    • 字段详细资料

      • TEXTURE

        private static final Identifier TEXTURE
        Mappings:
        Namespace Name Mixin selector
        official I Leat;I:Lwp;
        intermediary field_2910 Lnet/minecraft/class_486;field_2910:Lnet/minecraft/class_2960;
        named TEXTURE Lnet/minecraft/client/gui/screen/ingame/EnchantmentScreen;TEXTURE:Lnet/minecraft/util/Identifier;
      • BOOK_TEXTURE

        private static final Identifier BOOK_TEXTURE
        Mappings:
        Namespace Name Mixin selector
        official J Leat;J:Lwp;
        intermediary field_2901 Lnet/minecraft/class_486;field_2901:Lnet/minecraft/class_2960;
        named BOOK_TEXTURE Lnet/minecraft/client/gui/screen/ingame/EnchantmentScreen;BOOK_TEXTURE:Lnet/minecraft/util/Identifier;
      • random

        private final Random random
        Mappings:
        Namespace Name Mixin selector
        official K Leat;K:Ljava/util/Random;
        intermediary field_2911 Lnet/minecraft/class_486;field_2911:Ljava/util/Random;
        named random Lnet/minecraft/client/gui/screen/ingame/EnchantmentScreen;random:Ljava/util/Random;
      • BOOK_MODEL

        private BookModel BOOK_MODEL
        Mappings:
        Namespace Name Mixin selector
        official L Leat;L:Leeb;
        intermediary field_2908 Lnet/minecraft/class_486;field_2908:Lnet/minecraft/class_557;
        named BOOK_MODEL Lnet/minecraft/client/gui/screen/ingame/EnchantmentScreen;BOOK_MODEL:Lnet/minecraft/client/render/entity/model/BookModel;
      • ticks

        public int ticks
        Mappings:
        Namespace Name Mixin selector
        official B Leat;B:I
        intermediary field_2915 Lnet/minecraft/class_486;field_2915:I
        named ticks Lnet/minecraft/client/gui/screen/ingame/EnchantmentScreen;ticks:I
      • nextPageAngle

        public float nextPageAngle
        Mappings:
        Namespace Name Mixin selector
        official C Leat;C:F
        intermediary field_2912 Lnet/minecraft/class_486;field_2912:F
        named nextPageAngle Lnet/minecraft/client/gui/screen/ingame/EnchantmentScreen;nextPageAngle:F
      • pageAngle

        public float pageAngle
        Mappings:
        Namespace Name Mixin selector
        official D Leat;D:F
        intermediary field_2914 Lnet/minecraft/class_486;field_2914:F
        named pageAngle Lnet/minecraft/client/gui/screen/ingame/EnchantmentScreen;pageAngle:F
      • approximatePageAngle

        public float approximatePageAngle
        Mappings:
        Namespace Name Mixin selector
        official E Leat;E:F
        intermediary field_2909 Lnet/minecraft/class_486;field_2909:F
        named approximatePageAngle Lnet/minecraft/client/gui/screen/ingame/EnchantmentScreen;approximatePageAngle:F
      • pageRotationSpeed

        public float pageRotationSpeed
        Mappings:
        Namespace Name Mixin selector
        official F Leat;F:F
        intermediary field_2906 Lnet/minecraft/class_486;field_2906:F
        named pageRotationSpeed Lnet/minecraft/client/gui/screen/ingame/EnchantmentScreen;pageRotationSpeed:F
      • nextPageTurningSpeed

        public float nextPageTurningSpeed
        Mappings:
        Namespace Name Mixin selector
        official G Leat;G:F
        intermediary field_2905 Lnet/minecraft/class_486;field_2905:F
        named nextPageTurningSpeed Lnet/minecraft/client/gui/screen/ingame/EnchantmentScreen;nextPageTurningSpeed:F
      • pageTurningSpeed

        public float pageTurningSpeed
        Mappings:
        Namespace Name Mixin selector
        official H Leat;H:F
        intermediary field_2904 Lnet/minecraft/class_486;field_2904:F
        named pageTurningSpeed Lnet/minecraft/client/gui/screen/ingame/EnchantmentScreen;pageTurningSpeed:F
      • stack

        private ItemStack stack
        Mappings:
        Namespace Name Mixin selector
        official M Leat;M:Lbpr;
        intermediary field_2913 Lnet/minecraft/class_486;field_2913:Lnet/minecraft/class_1799;
        named stack Lnet/minecraft/client/gui/screen/ingame/EnchantmentScreen;stack:Lnet/minecraft/item/ItemStack;
    • 构造器详细资料

      • EnchantmentScreen

        public EnchantmentScreen​(EnchantmentScreenHandler handler,
                                 PlayerInventory inventory,
                                 Text title)
        Mappings:
        Namespace Name Mixin selector
        official <init> Leat;<init>(Lbmd;Lbje;Lon;)V
        intermediary <init> Lnet/minecraft/class_486;<init>(Lnet/minecraft/class_1718;Lnet/minecraft/class_1661;Lnet/minecraft/class_2561;)V
        named <init> Lnet/minecraft/client/gui/screen/ingame/EnchantmentScreen;<init>(Lnet/minecraft/screen/EnchantmentScreenHandler;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<EnchantmentScreenHandler>
        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
      • tick

        public void tick()
        指定者:
        tick 在接口中 TickableElement
        覆盖:
        tick 在类中 HandledScreen<EnchantmentScreenHandler>
        Mappings:
        Namespace Name Mixin selector
        official d Ldwp;d()V
        intermediary method_25393 Lnet/minecraft/class_4893;method_25393()V
        named tick Lnet/minecraft/client/gui/screen/TickableElement;tick()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<EnchantmentScreenHandler>
        参数:
        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
      • drawBackground

        protected void drawBackground​(MatrixStack matrices,
                                      float delta,
                                      int mouseX,
                                      int mouseY)
        指定者:
        drawBackground 在类中 HandledScreen<EnchantmentScreenHandler>
        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
      • render

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

        public void doTick()
        Mappings:
        Namespace Name Mixin selector
        official i Leat;i()V
        intermediary method_2478 Lnet/minecraft/class_486;method_2478()V
        named doTick Lnet/minecraft/client/gui/screen/ingame/EnchantmentScreen;doTick()V