Class BookEditScreen

All Implemented Interfaces:
IdentifibleBooleanConsumer

@Environment(CLIENT)
public class BookEditScreen
extends Screen
Mappings:
Namespace Name
official ayo
intermediary net/minecraft/class_788
named net/minecraft/client/gui/screen/ingame/BookEditScreen
  • Field Details

    • LOGGER

      private static final Logger LOGGER
      Mappings:
      Namespace Name Mixin selector
      official a Layo;a:Lorg/apache/logging/log4j/Logger;
      intermediary field_3430 Lnet/minecraft/class_788;field_3430:Lorg/apache/logging/log4j/Logger;
      named LOGGER Lnet/minecraft/client/gui/screen/ingame/BookEditScreen;LOGGER:Lorg/apache/logging/log4j/Logger;
    • BOOK_TEXTURE

      private static final Identifier BOOK_TEXTURE
      Mappings:
      Namespace Name Mixin selector
      official f Layo;f:Ljy;
      intermediary field_3431 Lnet/minecraft/class_788;field_3431:Lnet/minecraft/class_1605;
      named BOOK_TEXTURE Lnet/minecraft/client/gui/screen/ingame/BookEditScreen;BOOK_TEXTURE:Lnet/minecraft/util/Identifier;
    • reader

      private final PlayerEntity reader
      Mappings:
      Namespace Name Mixin selector
      official g Layo;g:Lwn;
      intermediary field_3432 Lnet/minecraft/class_788;field_3432:Lnet/minecraft/class_1963;
      named reader Lnet/minecraft/client/gui/screen/ingame/BookEditScreen;reader:Lnet/minecraft/entity/player/PlayerEntity;
    • field_3433

      private final ItemStack field_3433
      Mappings:
      Namespace Name Mixin selector
      official h Layo;h:Lzx;
      intermediary field_3433 Lnet/minecraft/class_788;field_3433:Lnet/minecraft/class_2056;
      named field_3433 Lnet/minecraft/client/gui/screen/ingame/BookEditScreen;field_3433:Lnet/minecraft/item/ItemStack;
    • field_3434

      private final boolean field_3434
      Mappings:
      Namespace Name Mixin selector
      official i Layo;i:Z
      intermediary field_3434 Lnet/minecraft/class_788;field_3434:Z
      named field_3434 Lnet/minecraft/client/gui/screen/ingame/BookEditScreen;field_3434:Z
    • dirty

      private boolean dirty
      Mappings:
      Namespace Name Mixin selector
      official r Layo;r:Z
      intermediary field_3435 Lnet/minecraft/class_788;field_3435:Z
      named dirty Lnet/minecraft/client/gui/screen/ingame/BookEditScreen;dirty:Z
    • signing

      private boolean signing
      Mappings:
      Namespace Name Mixin selector
      official s Layo;s:Z
      intermediary field_3436 Lnet/minecraft/class_788;field_3436:Z
      named signing Lnet/minecraft/client/gui/screen/ingame/BookEditScreen;signing:Z
    • tickCounter

      private int tickCounter
      Mappings:
      Namespace Name Mixin selector
      official t Layo;t:I
      intermediary field_3437 Lnet/minecraft/class_788;field_3437:I
      named tickCounter Lnet/minecraft/client/gui/screen/ingame/BookEditScreen;tickCounter:I
    • field_3438

      private int field_3438
      Mappings:
      Namespace Name Mixin selector
      official u Layo;u:I
      intermediary field_3438 Lnet/minecraft/class_788;field_3438:I
      named field_3438 Lnet/minecraft/client/gui/screen/ingame/BookEditScreen;field_3438:I
    • field_3439

      private int field_3439
      Mappings:
      Namespace Name Mixin selector
      official v Layo;v:I
      intermediary field_3439 Lnet/minecraft/class_788;field_3439:I
      named field_3439 Lnet/minecraft/client/gui/screen/ingame/BookEditScreen;field_3439:I
    • field_3440

      private int field_3440
      Mappings:
      Namespace Name Mixin selector
      official w Layo;w:I
      intermediary field_3440 Lnet/minecraft/class_788;field_3440:I
      named field_3440 Lnet/minecraft/client/gui/screen/ingame/BookEditScreen;field_3440:I
    • field_3441

      private int field_3441
      Mappings:
      Namespace Name Mixin selector
      official x Layo;x:I
      intermediary field_3441 Lnet/minecraft/class_788;field_3441:I
      named field_3441 Lnet/minecraft/client/gui/screen/ingame/BookEditScreen;field_3441:I
    • field_3442

      private ListTag field_3442
      Mappings:
      Namespace Name Mixin selector
      official y Layo;y:Ldu;
      intermediary field_3442 Lnet/minecraft/class_788;field_3442:Lnet/minecraft/class_1411;
      named field_3442 Lnet/minecraft/client/gui/screen/ingame/BookEditScreen;field_3442:Lnet/minecraft/nbt/ListTag;
    • title

      private String title
      Mappings:
      Namespace Name Mixin selector
      official z Layo;z:Ljava/lang/String;
      intermediary field_3443 Lnet/minecraft/class_788;field_3443:Ljava/lang/String;
      named title Lnet/minecraft/client/gui/screen/ingame/BookEditScreen;title:Ljava/lang/String;
    • field_3422

      private List<Text> field_3422
      Mappings:
      Namespace Name Mixin selector
      official A Layo;A:Ljava/util/List;
      intermediary field_3422 Lnet/minecraft/class_788;field_3422:Ljava/util/List;
      named field_3422 Lnet/minecraft/client/gui/screen/ingame/BookEditScreen;field_3422:Ljava/util/List;
    • lastClickIndex

      private int lastClickIndex
      Mappings:
      Namespace Name Mixin selector
      official B Layo;B:I
      intermediary field_3423 Lnet/minecraft/class_788;field_3423:I
      named lastClickIndex Lnet/minecraft/client/gui/screen/ingame/BookEditScreen;lastClickIndex:I
    • field_3424

      private BookEditScreen.BookButton field_3424
      Mappings:
      Namespace Name Mixin selector
      official C Layo;C:Layo$a;
      intermediary field_3424 Lnet/minecraft/class_788;field_3424:Lnet/minecraft/class_788$class_789;
      named field_3424 Lnet/minecraft/client/gui/screen/ingame/BookEditScreen;field_3424:Lnet/minecraft/client/gui/screen/ingame/BookEditScreen$BookButton;
    • field_3425

      private BookEditScreen.BookButton field_3425
      Mappings:
      Namespace Name Mixin selector
      official D Layo;D:Layo$a;
      intermediary field_3425 Lnet/minecraft/class_788;field_3425:Lnet/minecraft/class_788$class_789;
      named field_3425 Lnet/minecraft/client/gui/screen/ingame/BookEditScreen;field_3425:Lnet/minecraft/client/gui/screen/ingame/BookEditScreen$BookButton;
    • field_3426

      private ButtonWidget field_3426
      Mappings:
      Namespace Name Mixin selector
      official E Layo;E:Lavs;
      intermediary field_3426 Lnet/minecraft/class_788;field_3426:Lnet/minecraft/class_685;
      named field_3426 Lnet/minecraft/client/gui/screen/ingame/BookEditScreen;field_3426:Lnet/minecraft/client/gui/widget/ButtonWidget;
    • field_3427

      private ButtonWidget field_3427
      Mappings:
      Namespace Name Mixin selector
      official F Layo;F:Lavs;
      intermediary field_3427 Lnet/minecraft/class_788;field_3427:Lnet/minecraft/class_685;
      named field_3427 Lnet/minecraft/client/gui/screen/ingame/BookEditScreen;field_3427:Lnet/minecraft/client/gui/widget/ButtonWidget;
    • field_3428

      private ButtonWidget field_3428
      Mappings:
      Namespace Name Mixin selector
      official G Layo;G:Lavs;
      intermediary field_3428 Lnet/minecraft/class_788;field_3428:Lnet/minecraft/class_685;
      named field_3428 Lnet/minecraft/client/gui/screen/ingame/BookEditScreen;field_3428:Lnet/minecraft/client/gui/widget/ButtonWidget;
    • field_3429

      private ButtonWidget field_3429
      Mappings:
      Namespace Name Mixin selector
      official H Layo;H:Lavs;
      intermediary field_3429 Lnet/minecraft/class_788;field_3429:Lnet/minecraft/class_685;
      named field_3429 Lnet/minecraft/client/gui/screen/ingame/BookEditScreen;field_3429:Lnet/minecraft/client/gui/widget/ButtonWidget;
  • Constructor Details

    • BookEditScreen

      public BookEditScreen​(PlayerEntity player, ItemStack itemStack, boolean bool)
      Mappings:
      Namespace Name Mixin selector
      official <init> Layo;<init>(Lwn;Lzx;Z)V
      intermediary <init> Lnet/minecraft/class_788;<init>(Lnet/minecraft/class_1963;Lnet/minecraft/class_2056;Z)V
      named <init> Lnet/minecraft/client/gui/screen/ingame/BookEditScreen;<init>(Lnet/minecraft/entity/player/PlayerEntity;Lnet/minecraft/item/ItemStack;Z)V
  • Method Details

    • tick

      public void tick()
      Overrides:
      tick in class Screen
      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
    • init

      public void init()
      Overrides:
      init in class Screen
      Mappings:
      Namespace Name Mixin selector
      official b Laxu;b()V
      intermediary method_2795 Lnet/minecraft/class_754;method_2795()V
      named init Lnet/minecraft/client/gui/screen/Screen;init()V
    • removed

      public void removed()
      Overrides:
      removed in class Screen
      Mappings:
      Namespace Name Mixin selector
      official m Laxu;m()V
      intermediary method_2812 Lnet/minecraft/class_754;method_2812()V
      named removed Lnet/minecraft/client/gui/screen/Screen;removed()V
    • updateButtons

      private void updateButtons()
      Mappings:
      Namespace Name Mixin selector
      official f Layo;f()V
      intermediary method_2923 Lnet/minecraft/class_788;method_2923()V
      named updateButtons Lnet/minecraft/client/gui/screen/ingame/BookEditScreen;updateButtons()V
    • finalizeBook

      private void finalizeBook​(boolean signBook)
      Mappings:
      Namespace Name Mixin selector
      official a Layo;a(Z)V
      intermediary method_2918 Lnet/minecraft/class_788;method_2918(Z)V
      named finalizeBook Lnet/minecraft/client/gui/screen/ingame/BookEditScreen;finalizeBook(Z)V
    • buttonClicked

      protected void buttonClicked​(ButtonWidget button)
      Overrides:
      buttonClicked in class Screen
      Mappings:
      Namespace Name Mixin selector
      official a Laxu;a(Lavs;)V
      intermediary method_2787 Lnet/minecraft/class_754;method_2787(Lnet/minecraft/class_685;)V
      named buttonClicked Lnet/minecraft/client/gui/screen/Screen;buttonClicked(Lnet/minecraft/client/gui/widget/ButtonWidget;)V
    • appendNewPage

      private void appendNewPage()
      Mappings:
      Namespace Name Mixin selector
      official g Layo;g()V
      intermediary method_2924 Lnet/minecraft/class_788;method_2924()V
      named appendNewPage Lnet/minecraft/client/gui/screen/ingame/BookEditScreen;appendNewPage()V
    • keyPressed

      protected void keyPressed​(char character, int code)
      Overrides:
      keyPressed in class Screen
      Mappings:
      Namespace Name Mixin selector
      official a Laxu;a(CI)V
      intermediary method_2781 Lnet/minecraft/class_754;method_2781(CI)V
      named keyPressed Lnet/minecraft/client/gui/screen/Screen;keyPressed(CI)V
    • method_2919

      private void method_2919​(char char2, int int2)
      Mappings:
      Namespace Name Mixin selector
      official b Layo;b(CI)V
      intermediary method_2919 Lnet/minecraft/class_788;method_2919(CI)V
      named method_2919 Lnet/minecraft/client/gui/screen/ingame/BookEditScreen;method_2919(CI)V
    • method_2922

      private void method_2922​(char char2, int int2)
      Mappings:
      Namespace Name Mixin selector
      official c Layo;c(CI)V
      intermediary method_2922 Lnet/minecraft/class_788;method_2922(CI)V
      named method_2922 Lnet/minecraft/client/gui/screen/ingame/BookEditScreen;method_2922(CI)V
    • getCurrentPageContent

      private String getCurrentPageContent()
      Mappings:
      Namespace Name Mixin selector
      official h Layo;h()Ljava/lang/String;
      intermediary method_2925 Lnet/minecraft/class_788;method_2925()Ljava/lang/String;
      named getCurrentPageContent Lnet/minecraft/client/gui/screen/ingame/BookEditScreen;getCurrentPageContent()Ljava/lang/String;
    • method_2917

      private void method_2917​(String string)
      Mappings:
      Namespace Name Mixin selector
      official a Layo;a(Ljava/lang/String;)V
      intermediary method_2917 Lnet/minecraft/class_788;method_2917(Ljava/lang/String;)V
      named method_2917 Lnet/minecraft/client/gui/screen/ingame/BookEditScreen;method_2917(Ljava/lang/String;)V
    • method_2921

      private void method_2921​(String string)
      Mappings:
      Namespace Name Mixin selector
      official b Layo;b(Ljava/lang/String;)V
      intermediary method_2921 Lnet/minecraft/class_788;method_2921(Ljava/lang/String;)V
      named method_2921 Lnet/minecraft/client/gui/screen/ingame/BookEditScreen;method_2921(Ljava/lang/String;)V
    • render

      public void render​(int mouseX, int mouseY, float delta)
      Overrides:
      render in class Screen
      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
    • mouseClicked

      protected void mouseClicked​(int mouseX, int mouseY, int button)
      Overrides:
      mouseClicked in class Screen
      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
    • handleTextClick

      protected boolean handleTextClick​(Text text)
      Overrides:
      handleTextClick in class Screen
      Mappings:
      Namespace Name Mixin selector
      official a Laxu;a(Leu;)Z
      intermediary method_2788 Lnet/minecraft/class_754;method_2788(Lnet/minecraft/class_1444;)Z
      named handleTextClick Lnet/minecraft/client/gui/screen/Screen;handleTextClick(Lnet/minecraft/text/Text;)Z
    • method_2920

      public Text method_2920​(int int2, int int3)
      Mappings:
      Namespace Name Mixin selector
      official b Layo;b(II)Leu;
      intermediary method_2920 Lnet/minecraft/class_788;method_2920(II)Lnet/minecraft/class_1444;
      named method_2920 Lnet/minecraft/client/gui/screen/ingame/BookEditScreen;method_2920(II)Lnet/minecraft/text/Text;