Class EnchantingScreen

All Implemented Interfaces:
class_4122, class_4123, IdentifibleBooleanConsumer

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

    • TEXTURE

      private static final Identifier TEXTURE
      Mappings:
      Namespace Name Mixin selector
      official D Lcll;D:Lpc;
      intermediary field_6310 Lnet/minecraft/class_420;field_6310:Lnet/minecraft/class_1653;
      named TEXTURE Lnet/minecraft/client/gui/screen/ingame/EnchantingScreen;TEXTURE:Lnet/minecraft/util/Identifier;
    • BOOK_TEXTURE

      private static final Identifier BOOK_TEXTURE
      Mappings:
      Namespace Name Mixin selector
      official E Lcll;E:Lpc;
      intermediary field_6311 Lnet/minecraft/class_420;field_6311:Lnet/minecraft/class_1653;
      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 F Lcll;F:Lcod;
      intermediary field_1399 Lnet/minecraft/class_420;field_1399:Lnet/minecraft/class_433;
      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 G Lcll;G:Laof;
      intermediary field_10482 Lnet/minecraft/class_420;field_10482:Lnet/minecraft/class_987;
      named playerInventory Lnet/minecraft/client/gui/screen/ingame/EnchantingScreen;playerInventory:Lnet/minecraft/entity/player/PlayerInventory;
    • random

      private final Random random
      Mappings:
      Namespace Name Mixin selector
      official H Lcll;H:Ljava/util/Random;
      intermediary field_1400 Lnet/minecraft/class_420;field_1400:Ljava/util/Random;
      named random Lnet/minecraft/client/gui/screen/ingame/EnchantingScreen;random:Ljava/util/Random;
    • enchantingScreenHandler

      private final EnchantingScreenHandler enchantingScreenHandler
      Mappings:
      Namespace Name Mixin selector
      official I Lcll;I:Laqf;
      intermediary field_1401 Lnet/minecraft/class_420;field_1401:Lnet/minecraft/class_1013;
      named enchantingScreenHandler Lnet/minecraft/client/gui/screen/ingame/EnchantingScreen;enchantingScreenHandler:Lnet/minecraft/screen/EnchantingScreenHandler;
    • ticks

      public int ticks
      Mappings:
      Namespace Name Mixin selector
      official w Lcll;w:I
      intermediary field_1391 Lnet/minecraft/class_420;field_1391:I
      named ticks Lnet/minecraft/client/gui/screen/ingame/EnchantingScreen;ticks:I
    • nextPageAngle

      public float nextPageAngle
      Mappings:
      Namespace Name Mixin selector
      official x Lcll;x:F
      intermediary field_1392 Lnet/minecraft/class_420;field_1392:F
      named nextPageAngle Lnet/minecraft/client/gui/screen/ingame/EnchantingScreen;nextPageAngle:F
    • pageAngle

      public float pageAngle
      Mappings:
      Namespace Name Mixin selector
      official y Lcll;y:F
      intermediary field_1393 Lnet/minecraft/class_420;field_1393:F
      named pageAngle Lnet/minecraft/client/gui/screen/ingame/EnchantingScreen;pageAngle:F
    • approximatePageAngle

      public float approximatePageAngle
      Mappings:
      Namespace Name Mixin selector
      official z Lcll;z:F
      intermediary field_1394 Lnet/minecraft/class_420;field_1394:F
      named approximatePageAngle Lnet/minecraft/client/gui/screen/ingame/EnchantingScreen;approximatePageAngle:F
    • pageRotationSpeed

      public float pageRotationSpeed
      Mappings:
      Namespace Name Mixin selector
      official A Lcll;A:F
      intermediary field_1395 Lnet/minecraft/class_420;field_1395:F
      named pageRotationSpeed Lnet/minecraft/client/gui/screen/ingame/EnchantingScreen;pageRotationSpeed:F
    • nextPageTurningSpeed

      public float nextPageTurningSpeed
      Mappings:
      Namespace Name Mixin selector
      official B Lcll;B:F
      intermediary field_1396 Lnet/minecraft/class_420;field_1396:F
      named nextPageTurningSpeed Lnet/minecraft/client/gui/screen/ingame/EnchantingScreen;nextPageTurningSpeed:F
    • pageTurningSpeed

      public float pageTurningSpeed
      Mappings:
      Namespace Name Mixin selector
      official C Lcll;C:F
      intermediary field_1397 Lnet/minecraft/class_420;field_1397:F
      named pageTurningSpeed Lnet/minecraft/client/gui/screen/ingame/EnchantingScreen;pageTurningSpeed:F
    • field_1398

      private ItemStack field_1398
      Mappings:
      Namespace Name Mixin selector
      official J Lcll;J:Late;
      intermediary field_1398 Lnet/minecraft/class_420;field_1398:Lnet/minecraft/class_1071;
      named field_1398 Lnet/minecraft/client/gui/screen/ingame/EnchantingScreen;field_1398:Lnet/minecraft/item/ItemStack;
    • nameable

      private final Nameable nameable
      Mappings:
      Namespace Name Mixin selector
      official K Lcll;K:Ladr;
      intermediary field_10483 Lnet/minecraft/class_420;field_10483:Lnet/minecraft/class_2611;
      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> Lcll;<init>(Laof;Laxy;Ladr;)V
      intermediary <init> Lnet/minecraft/class_420;<init>(Lnet/minecraft/class_987;Lnet/minecraft/class_1150;Lnet/minecraft/class_2611;)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 c Lcky;c(II)V
      intermediary method_4262 Lnet/minecraft/class_409;method_4262(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 f Lckd;f()V
      intermediary method_1033 Lnet/minecraft/class_388;method_1033()V
      named tick Lnet/minecraft/client/gui/screen/Screen;tick()V
    • mouseClicked

      public boolean mouseClicked(double double2, double double3, int int2)
      Specified by:
      mouseClicked in interface class_4122
      Specified by:
      mouseClicked in interface class_4123
      Overrides:
      mouseClicked in class HandledScreen
      Mappings:
      Namespace Name Mixin selector
      official mouseClicked Lchr;mouseClicked(DDI)Z
      intermediary mouseClicked Lnet/minecraft/class_4122;mouseClicked(DDI)Z
      named mouseClicked Lnet/minecraft/class_4122;mouseClicked(DDI)Z
    • drawBackground

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

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

      public void doTick()
      Mappings:
      Namespace Name Mixin selector
      official h Lcll;h()V
      intermediary method_1158 Lnet/minecraft/class_420;method_1158()V
      named doTick Lnet/minecraft/client/gui/screen/ingame/EnchantingScreen;doTick()V