Class LecternScreen

All Implemented Interfaces:
Drawable, Element, Navigable, ParentElement, ScreenHandlerProvider<LecternScreenHandler>

@Environment(CLIENT) public class LecternScreen extends BookScreen implements ScreenHandlerProvider<LecternScreenHandler>
Mappings:
Namespace Name
named net/minecraft/client/gui/screen/ingame/LecternScreen
intermediary net/minecraft/class_3935
official grz
  • Field Details

    • field_63909

      private static final int field_63909
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named field_63909 Lnet/minecraft/client/gui/screen/ingame/LecternScreen;field_63909:I
      intermediary field_63909 Lnet/minecraft/class_3935;field_63909:I
      official w Lgrz;w:I
    • field_63910

      private static final int field_63910
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named field_63910 Lnet/minecraft/client/gui/screen/ingame/LecternScreen;field_63910:I
      intermediary field_63910 Lnet/minecraft/class_3935;field_63910:I
      official x Lgrz;x:I
    • field_63911

      private static final Text field_63911
      Mappings:
      Namespace Name Mixin selector
      named field_63911 Lnet/minecraft/client/gui/screen/ingame/LecternScreen;field_63911:Lnet/minecraft/text/Text;
      intermediary field_63911 Lnet/minecraft/class_3935;field_63911:Lnet/minecraft/class_2561;
      official y Lgrz;y:Lym;
    • handler

      private final LecternScreenHandler handler
      Mappings:
      Namespace Name Mixin selector
      named handler Lnet/minecraft/client/gui/screen/ingame/LecternScreen;handler:Lnet/minecraft/screen/LecternScreenHandler;
      intermediary field_17422 Lnet/minecraft/class_3935;field_17422:Lnet/minecraft/class_3916;
      official z Lgrz;z:Ldhc;
    • listener

      private final ScreenHandlerListener listener
      Mappings:
      Namespace Name Mixin selector
      named listener Lnet/minecraft/client/gui/screen/ingame/LecternScreen;listener:Lnet/minecraft/screen/ScreenHandlerListener;
      intermediary field_17423 Lnet/minecraft/class_3935;field_17423:Lnet/minecraft/class_1712;
      official A Lgrz;A:Ldgk;
  • Constructor Details

    • LecternScreen

      public LecternScreen(LecternScreenHandler handler, PlayerInventory inventory, Text title)
      Mappings:
      Namespace Name Mixin selector
      named <init> Lnet/minecraft/client/gui/screen/ingame/LecternScreen;<init>(Lnet/minecraft/screen/LecternScreenHandler;Lnet/minecraft/entity/player/PlayerInventory;Lnet/minecraft/text/Text;)V
      intermediary <init> Lnet/minecraft/class_3935;<init>(Lnet/minecraft/class_3916;Lnet/minecraft/class_1661;Lnet/minecraft/class_2561;)V
      official <init> Lgrz;<init>(Ldhc;Ldca;Lym;)V
  • Method Details

    • getScreenHandler

      public LecternScreenHandler getScreenHandler()
      Specified by:
      getScreenHandler in interface ScreenHandlerProvider<LecternScreenHandler>
      Mappings:
      Namespace Name Mixin selector
      named getScreenHandler Lnet/minecraft/client/gui/screen/ingame/LecternScreen;getScreenHandler()Lnet/minecraft/screen/LecternScreenHandler;
      intermediary method_17573 Lnet/minecraft/class_3935;method_17573()Lnet/minecraft/class_3916;
      official M Lgrz;M()Ldhc;
    • init

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

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

      Overrides:
      init in class BookScreen
      Mappings:
      Namespace Name Mixin selector
      named init Lnet/minecraft/client/gui/screen/Screen;init()V
      intermediary method_25426 Lnet/minecraft/class_437;method_25426()V
      official bg_ Lgpn;bg_()V
    • close

      public void close()
      Overrides:
      close in class Screen
      Mappings:
      Namespace Name Mixin selector
      named close Lnet/minecraft/client/gui/screen/Screen;close()V
      intermediary method_25419 Lnet/minecraft/class_437;method_25419()V
      official aX_ Lgpn;aX_()V
    • removed

      public void removed()
      Overrides:
      removed in class Screen
      Mappings:
      Namespace Name Mixin selector
      named removed Lnet/minecraft/client/gui/screen/Screen;removed()V
      intermediary method_25432 Lnet/minecraft/class_437;method_25432()V
      official aZ_ Lgpn;aZ_()V
    • addCloseButton

      protected void addCloseButton()
      Overrides:
      addCloseButton in class BookScreen
      Mappings:
      Namespace Name Mixin selector
      named addCloseButton Lnet/minecraft/client/gui/screen/ingame/BookScreen;addCloseButton()V
      intermediary method_17557 Lnet/minecraft/class_3872;method_17557()V
      official o Lgrd;o()V
    • goToPreviousPage

      protected void goToPreviousPage()
      Overrides:
      goToPreviousPage in class BookScreen
      Mappings:
      Namespace Name Mixin selector
      named goToPreviousPage Lnet/minecraft/client/gui/screen/ingame/BookScreen;goToPreviousPage()V
      intermediary method_17057 Lnet/minecraft/class_3872;method_17057()V
      official I Lgrd;I()V
    • goToNextPage

      protected void goToNextPage()
      Overrides:
      goToNextPage in class BookScreen
      Mappings:
      Namespace Name Mixin selector
      named goToNextPage Lnet/minecraft/client/gui/screen/ingame/BookScreen;goToNextPage()V
      intermediary method_17058 Lnet/minecraft/class_3872;method_17058()V
      official J Lgrd;J()V
    • jumpToPage

      protected boolean jumpToPage(int page)
      Overrides:
      jumpToPage in class BookScreen
      Mappings:
      Namespace Name Mixin selector
      named jumpToPage Lnet/minecraft/client/gui/screen/ingame/BookScreen;jumpToPage(I)Z
      intermediary method_17789 Lnet/minecraft/class_3872;method_17789(I)Z
      official b Lgrd;b(I)Z
    • sendButtonPressPacket

      private void sendButtonPressPacket(int id)
      Mappings:
      Namespace Name Mixin selector
      named sendButtonPressPacket Lnet/minecraft/client/gui/screen/ingame/LecternScreen;sendButtonPressPacket(I)V
      intermediary method_17572 Lnet/minecraft/class_3935;method_17572(I)V
      official c Lgrz;c(I)V
    • shouldPause

      public boolean shouldPause()
      Overrides:
      shouldPause in class Screen
      Mappings:
      Namespace Name Mixin selector
      named shouldPause Lnet/minecraft/client/gui/screen/Screen;shouldPause()Z
      intermediary method_25421 Lnet/minecraft/class_437;method_25421()Z
      official ba_ Lgpn;ba_()Z
    • updatePageProvider

      void updatePageProvider()
      Mappings:
      Namespace Name Mixin selector
      named updatePageProvider Lnet/minecraft/client/gui/screen/ingame/LecternScreen;updatePageProvider()V
      intermediary method_17574 Lnet/minecraft/class_3935;method_17574()V
      official N Lgrz;N()V
    • updatePage

      void updatePage()
      Mappings:
      Namespace Name Mixin selector
      named updatePage Lnet/minecraft/client/gui/screen/ingame/LecternScreen;updatePage()V
      intermediary method_17575 Lnet/minecraft/class_3935;method_17575()V
      official O Lgrz;O()V
    • closeScreen

      protected void closeScreen()
      Overrides:
      closeScreen in class BookScreen
      Mappings:
      Namespace Name Mixin selector
      named closeScreen Lnet/minecraft/client/gui/screen/ingame/BookScreen;closeScreen()V
      intermediary method_72151 Lnet/minecraft/class_3872;method_72151()V
      official L Lgrd;L()V