Class EnchantingScreen

All Implemented Interfaces:
IdentifibleBooleanConsumer

@Environment(CLIENT)
public class EnchantingScreen
extends HandledScreen
Mappings:
Namespace Name
official ayy
intermediary net/minecraft/class_801
named net/minecraft/client/gui/screen/ingame/EnchantingScreen
  • Field Details

    • ENCHANTING_TABLE_TEXTURE

      private static final Identifier ENCHANTING_TABLE_TEXTURE
      Mappings:
      Namespace Name Mixin selector
      official C Layy;C:Ljy;
      intermediary field_3485 Lnet/minecraft/class_801;field_3485:Lnet/minecraft/class_1605;
      named ENCHANTING_TABLE_TEXTURE Lnet/minecraft/client/gui/screen/ingame/EnchantingScreen;ENCHANTING_TABLE_TEXTURE:Lnet/minecraft/util/Identifier;
    • BOOK_TEXTURE

      private static final Identifier BOOK_TEXTURE
      Mappings:
      Namespace Name Mixin selector
      official D Layy;D:Ljy;
      intermediary field_3486 Lnet/minecraft/class_801;field_3486:Lnet/minecraft/class_1605;
      named BOOK_TEXTURE Lnet/minecraft/client/gui/screen/ingame/EnchantingScreen;BOOK_TEXTURE:Lnet/minecraft/util/Identifier;
    • BOOK_MODEL

      private static final BookModel BOOK_MODEL
      Mappings:
      Namespace Name Mixin selector
      official E Layy;E:Lbay;
      intermediary field_3487 Lnet/minecraft/class_801;field_3487:Lnet/minecraft/class_854;
      named BOOK_MODEL Lnet/minecraft/client/gui/screen/ingame/EnchantingScreen;BOOK_MODEL:Lnet/minecraft/client/render/entity/model/BookModel;
    • playerInventory

      private final PlayerInventory playerInventory
      Mappings:
      Namespace Name Mixin selector
      official F Layy;F:Lwm;
      intermediary field_3488 Lnet/minecraft/class_801;field_3488:Lnet/minecraft/class_1962;
      named playerInventory Lnet/minecraft/client/gui/screen/ingame/EnchantingScreen;playerInventory:Lnet/minecraft/entity/player/PlayerInventory;
    • random

      private Random random
      Mappings:
      Namespace Name Mixin selector
      official G Layy;G:Ljava/util/Random;
      intermediary field_3489 Lnet/minecraft/class_801;field_3489:Ljava/util/Random;
      named random Lnet/minecraft/client/gui/screen/ingame/EnchantingScreen;random:Ljava/util/Random;
    • enchantingScreenHandler

      private EnchantingScreenHandler enchantingScreenHandler
      Mappings:
      Namespace Name Mixin selector
      official H Layy;H:Lxs;
      intermediary field_3490 Lnet/minecraft/class_801;field_3490:Lnet/minecraft/class_1996;
      named enchantingScreenHandler Lnet/minecraft/client/gui/screen/ingame/EnchantingScreen;enchantingScreenHandler:Lnet/minecraft/screen/EnchantingScreenHandler;
    • ticks

      public int ticks
      Mappings:
      Namespace Name Mixin selector
      official u Layy;u:I
      intermediary field_3492 Lnet/minecraft/class_801;field_3492:I
      named ticks Lnet/minecraft/client/gui/screen/ingame/EnchantingScreen;ticks:I
    • nextPageAngle

      public float nextPageAngle
      Mappings:
      Namespace Name Mixin selector
      official v Layy;v:F
      intermediary field_3493 Lnet/minecraft/class_801;field_3493:F
      named nextPageAngle Lnet/minecraft/client/gui/screen/ingame/EnchantingScreen;nextPageAngle:F
    • pageAngle

      public float pageAngle
      Mappings:
      Namespace Name Mixin selector
      official w Layy;w:F
      intermediary field_3494 Lnet/minecraft/class_801;field_3494:F
      named pageAngle Lnet/minecraft/client/gui/screen/ingame/EnchantingScreen;pageAngle:F
    • approximatePageAngle

      public float approximatePageAngle
      Mappings:
      Namespace Name Mixin selector
      official x Layy;x:F
      intermediary field_3495 Lnet/minecraft/class_801;field_3495:F
      named approximatePageAngle Lnet/minecraft/client/gui/screen/ingame/EnchantingScreen;approximatePageAngle:F
    • pageRotationSpeed

      public float pageRotationSpeed
      Mappings:
      Namespace Name Mixin selector
      official y Layy;y:F
      intermediary field_3496 Lnet/minecraft/class_801;field_3496:F
      named pageRotationSpeed Lnet/minecraft/client/gui/screen/ingame/EnchantingScreen;pageRotationSpeed:F
    • nextPageTurningSpeed

      public float nextPageTurningSpeed
      Mappings:
      Namespace Name Mixin selector
      official z Layy;z:F
      intermediary field_3497 Lnet/minecraft/class_801;field_3497:F
      named nextPageTurningSpeed Lnet/minecraft/client/gui/screen/ingame/EnchantingScreen;nextPageTurningSpeed:F
    • pageTurningSpeed

      public float pageTurningSpeed
      Mappings:
      Namespace Name Mixin selector
      official A Layy;A:F
      intermediary field_3483 Lnet/minecraft/class_801;field_3483:F
      named pageTurningSpeed Lnet/minecraft/client/gui/screen/ingame/EnchantingScreen;pageTurningSpeed:F
    • field_3484

      ItemStack field_3484
      Mappings:
      Namespace Name Mixin selector
      official B Layy;B:Lzx;
      intermediary field_3484 Lnet/minecraft/class_801;field_3484:Lnet/minecraft/class_2056;
      named field_3484 Lnet/minecraft/client/gui/screen/ingame/EnchantingScreen;field_3484:Lnet/minecraft/item/ItemStack;
    • nameable

      private final Nameable nameable
      Mappings:
      Namespace Name Mixin selector
      official I Layy;I:Lop;
      intermediary field_3491 Lnet/minecraft/class_801;field_3491:Lnet/minecraft/class_1726;
      named nameable Lnet/minecraft/client/gui/screen/ingame/EnchantingScreen;nameable:Lnet/minecraft/text/Nameable;
  • Constructor Details

    • EnchantingScreen

      public EnchantingScreen​(PlayerInventory playerInventory, World world, Nameable nameable)
      Mappings:
      Namespace Name Mixin selector
      official <init> Layy;<init>(Lwm;Ladm;Lop;)V
      intermediary <init> Lnet/minecraft/class_801;<init>(Lnet/minecraft/class_1962;Lnet/minecraft/class_99;Lnet/minecraft/class_1726;)V
      named <init> Lnet/minecraft/client/gui/screen/ingame/EnchantingScreen;<init>(Lnet/minecraft/entity/player/PlayerInventory;Lnet/minecraft/world/World;Lnet/minecraft/text/Nameable;)V
  • Method Details

    • drawForeground

      protected void drawForeground​(int mouseX, int mouseY)
      Overrides:
      drawForeground in class HandledScreen
      Mappings:
      Namespace Name Mixin selector
      official b Layl;b(II)V
      intermediary method_2906 Lnet/minecraft/class_781;method_2906(II)V
      named drawForeground Lnet/minecraft/client/gui/screen/ingame/HandledScreen;drawForeground(II)V
    • tick

      public void tick()
      Overrides:
      tick in class HandledScreen
      Mappings:
      Namespace Name Mixin selector
      official e Laxu;e()V
      intermediary method_2804 Lnet/minecraft/class_754;method_2804()V
      named tick Lnet/minecraft/client/gui/screen/Screen;tick()V
    • mouseClicked

      protected void mouseClicked​(int mouseX, int mouseY, int button)
      Overrides:
      mouseClicked in class HandledScreen
      Mappings:
      Namespace Name Mixin selector
      official a Laxu;a(III)V
      intermediary method_2784 Lnet/minecraft/class_754;method_2784(III)V
      named mouseClicked Lnet/minecraft/client/gui/screen/Screen;mouseClicked(III)V
    • drawBackground

      protected void drawBackground​(float delta, int mouseX, int mouseY)
      Specified by:
      drawBackground in class HandledScreen
      Mappings:
      Namespace Name Mixin selector
      official a Layl;a(FII)V
      intermediary method_2900 Lnet/minecraft/class_781;method_2900(FII)V
      named drawBackground Lnet/minecraft/client/gui/screen/ingame/HandledScreen;drawBackground(FII)V
    • render

      public void render​(int mouseX, int mouseY, float delta)
      Overrides:
      render in class HandledScreen
      Mappings:
      Namespace Name Mixin selector
      official a Laxu;a(IIF)V
      intermediary method_2783 Lnet/minecraft/class_754;method_2783(IIF)V
      named render Lnet/minecraft/client/gui/screen/Screen;render(IIF)V
    • doTick

      public void doTick()
      Mappings:
      Namespace Name Mixin selector
      official a Layy;a()V
      intermediary method_2943 Lnet/minecraft/class_801;method_2943()V
      named doTick Lnet/minecraft/client/gui/screen/ingame/EnchantingScreen;doTick()V