Class BookEditScreen

All Implemented Interfaces:
class_4122, class_4123, IdentifibleBooleanConsumer

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

    • LOGGER

      private static final Logger LOGGER
      Mappings:
      Namespace Name Mixin selector
      official a Lclb;a:Lorg/apache/logging/log4j/Logger;
      intermediary field_7816 Lnet/minecraft/class_410;field_7816:Lorg/apache/logging/log4j/Logger;
      named LOGGER Lnet/minecraft/client/gui/screen/ingame/BookEditScreen;LOGGER:Lorg/apache/logging/log4j/Logger;
    • TEXTURE

      private static final Identifier TEXTURE
      Mappings:
      Namespace Name Mixin selector
      official f Lclb;f:Lpc;
      intermediary field_6305 Lnet/minecraft/class_410;field_6305:Lnet/minecraft/class_1653;
      named TEXTURE Lnet/minecraft/client/gui/screen/ingame/BookEditScreen;TEXTURE:Lnet/minecraft/util/Identifier;
    • reader

      private final PlayerEntity reader
      Mappings:
      Namespace Name Mixin selector
      official g Lclb;g:Laog;
      intermediary field_1352 Lnet/minecraft/class_410;field_1352:Lnet/minecraft/class_988;
      named reader Lnet/minecraft/client/gui/screen/ingame/BookEditScreen;reader:Lnet/minecraft/entity/player/PlayerEntity;
    • item

      private final ItemStack item
      Mappings:
      Namespace Name Mixin selector
      official h Lclb;h:Late;
      intermediary field_1353 Lnet/minecraft/class_410;field_1353:Lnet/minecraft/class_1071;
      named item Lnet/minecraft/client/gui/screen/ingame/BookEditScreen;item:Lnet/minecraft/item/ItemStack;
    • writeable

      private final boolean writeable
      Mappings:
      Namespace Name Mixin selector
      official i Lclb;i:Z
      intermediary field_1354 Lnet/minecraft/class_410;field_1354:Z
      named writeable Lnet/minecraft/client/gui/screen/ingame/BookEditScreen;writeable:Z
    • dirty

      private boolean dirty
      Mappings:
      Namespace Name Mixin selector
      official s Lclb;s:Z
      intermediary field_1355 Lnet/minecraft/class_410;field_1355:Z
      named dirty Lnet/minecraft/client/gui/screen/ingame/BookEditScreen;dirty:Z
    • signing

      private boolean signing
      Mappings:
      Namespace Name Mixin selector
      official t Lclb;t:Z
      intermediary field_1356 Lnet/minecraft/class_410;field_1356:Z
      named signing Lnet/minecraft/client/gui/screen/ingame/BookEditScreen;signing:Z
    • tickCounter

      private int tickCounter
      Mappings:
      Namespace Name Mixin selector
      official u Lclb;u:I
      intermediary field_1357 Lnet/minecraft/class_410;field_1357:I
      named tickCounter Lnet/minecraft/client/gui/screen/ingame/BookEditScreen;tickCounter:I
    • field_1358

      private final int field_1358
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official v Lclb;v:I
      intermediary field_1358 Lnet/minecraft/class_410;field_1358:I
      named field_1358 Lnet/minecraft/client/gui/screen/ingame/BookEditScreen;field_1358:I
    • field_1359

      private final int field_1359
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official w Lclb;w:I
      intermediary field_1359 Lnet/minecraft/class_410;field_1359:I
      named field_1359 Lnet/minecraft/client/gui/screen/ingame/BookEditScreen;field_1359:I
    • field_1360

      private int field_1360
      Mappings:
      Namespace Name Mixin selector
      official x Lclb;x:I
      intermediary field_1360 Lnet/minecraft/class_410;field_1360:I
      named field_1360 Lnet/minecraft/client/gui/screen/ingame/BookEditScreen;field_1360:I
    • currentPage

      private int currentPage
      Mappings:
      Namespace Name Mixin selector
      official y Lclb;y:I
      intermediary field_1361 Lnet/minecraft/class_410;field_1361:I
      named currentPage Lnet/minecraft/client/gui/screen/ingame/BookEditScreen;currentPage:I
    • pages

      private NbtList pages
      Mappings:
      Namespace Name Mixin selector
      official z Lclb;z:Lhe;
      intermediary field_1362 Lnet/minecraft/class_410;field_1362:Lnet/minecraft/class_474;
      named pages Lnet/minecraft/client/gui/screen/ingame/BookEditScreen;pages:Lnet/minecraft/nbt/NbtList;
    • title

      private String title
      Mappings:
      Namespace Name Mixin selector
      official A Lclb;A:Ljava/lang/String;
      intermediary field_1363 Lnet/minecraft/class_410;field_1363:Ljava/lang/String;
      named title Lnet/minecraft/client/gui/screen/ingame/BookEditScreen;title:Ljava/lang/String;
    • field_10474

      private List<Text> field_10474
      Mappings:
      Namespace Name Mixin selector
      official B Lclb;B:Ljava/util/List;
      intermediary field_10474 Lnet/minecraft/class_410;field_10474:Ljava/util/List;
      named field_10474 Lnet/minecraft/client/gui/screen/ingame/BookEditScreen;field_10474:Ljava/util/List;
    • lastClickIndex

      private int lastClickIndex
      Mappings:
      Namespace Name Mixin selector
      official C Lclb;C:I
      intermediary field_10475 Lnet/minecraft/class_410;field_10475:I
      named lastClickIndex Lnet/minecraft/client/gui/screen/ingame/BookEditScreen;lastClickIndex:I
    • nextPageButton

      private BookEditScreen.BookButton nextPageButton
      Mappings:
      Namespace Name Mixin selector
      official D Lclb;D:Lclb$a;
      intermediary field_1364 Lnet/minecraft/class_410;field_1364:Lnet/minecraft/class_410$class_411;
      named nextPageButton Lnet/minecraft/client/gui/screen/ingame/BookEditScreen;nextPageButton:Lnet/minecraft/client/gui/screen/ingame/BookEditScreen$BookButton;
    • previousPageButton

      private BookEditScreen.BookButton previousPageButton
      Mappings:
      Namespace Name Mixin selector
      official E Lclb;E:Lclb$a;
      intermediary field_1365 Lnet/minecraft/class_410;field_1365:Lnet/minecraft/class_410$class_411;
      named previousPageButton Lnet/minecraft/client/gui/screen/ingame/BookEditScreen;previousPageButton:Lnet/minecraft/client/gui/screen/ingame/BookEditScreen$BookButton;
    • doneButton

      private ButtonWidget doneButton
      Mappings:
      Namespace Name Mixin selector
      official F Lclb;F:Lcgu;
      intermediary field_1366 Lnet/minecraft/class_410;field_1366:Lnet/minecraft/class_356;
      named doneButton Lnet/minecraft/client/gui/screen/ingame/BookEditScreen;doneButton:Lnet/minecraft/client/gui/widget/ButtonWidget;
    • signButton

      private ButtonWidget signButton
      Mappings:
      Namespace Name Mixin selector
      official G Lclb;G:Lcgu;
      intermediary field_1367 Lnet/minecraft/class_410;field_1367:Lnet/minecraft/class_356;
      named signButton Lnet/minecraft/client/gui/screen/ingame/BookEditScreen;signButton:Lnet/minecraft/client/gui/widget/ButtonWidget;
    • finalizeButton

      private ButtonWidget finalizeButton
      Mappings:
      Namespace Name Mixin selector
      official H Lclb;H:Lcgu;
      intermediary field_1368 Lnet/minecraft/class_410;field_1368:Lnet/minecraft/class_356;
      named finalizeButton Lnet/minecraft/client/gui/screen/ingame/BookEditScreen;finalizeButton:Lnet/minecraft/client/gui/widget/ButtonWidget;
    • cancelButton

      private ButtonWidget cancelButton
      Mappings:
      Namespace Name Mixin selector
      official I Lclb;I:Lcgu;
      intermediary field_1369 Lnet/minecraft/class_410;field_1369:Lnet/minecraft/class_356;
      named cancelButton Lnet/minecraft/client/gui/screen/ingame/BookEditScreen;cancelButton:Lnet/minecraft/client/gui/widget/ButtonWidget;
    • field_20386

      private final Hand field_20386
      Mappings:
      Namespace Name Mixin selector
      official J Lclb;J:Ladk;
      intermediary field_20386 Lnet/minecraft/class_410;field_20386:Lnet/minecraft/class_2961;
      named field_20386 Lnet/minecraft/client/gui/screen/ingame/BookEditScreen;field_20386:Lnet/minecraft/util/Hand;
  • Constructor Details

  • Method Details

    • tick

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

      protected void init()
      Overrides:
      init in class Screen
      Mappings:
      Namespace Name Mixin selector
      official c Lckd;c()V
      intermediary method_1044 Lnet/minecraft/class_388;method_1044()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 n Lckd;n()V
      intermediary method_1030 Lnet/minecraft/class_388;method_1030()V
      named removed Lnet/minecraft/client/gui/screen/Screen;removed()V
    • updateButtons

      private void updateButtons()
      Mappings:
      Namespace Name Mixin selector
      official i Lclb;i()V
      intermediary method_1141 Lnet/minecraft/class_410;method_1141()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 Lclb;a(Z)V
      intermediary method_6779 Lnet/minecraft/class_410;method_6779(Z)V
      named finalizeBook Lnet/minecraft/client/gui/screen/ingame/BookEditScreen;finalizeBook(Z)V
    • appendNewPage

      private void appendNewPage()
      Mappings:
      Namespace Name Mixin selector
      official j Lclb;j()V
      intermediary method_1142 Lnet/minecraft/class_410;method_1142()V
      named appendNewPage Lnet/minecraft/client/gui/screen/ingame/BookEditScreen;appendNewPage()V
    • keyPressed

      public boolean keyPressed(int int2, int int3, int int4)
      Specified by:
      keyPressed in interface class_4122
      Specified by:
      keyPressed in interface class_4123
      Overrides:
      keyPressed in class Screen
      Mappings:
      Namespace Name Mixin selector
      official keyPressed Lchr;keyPressed(III)Z
      intermediary keyPressed Lnet/minecraft/class_4122;keyPressed(III)Z
      named keyPressed Lnet/minecraft/class_4122;keyPressed(III)Z
    • charTyped

      public boolean charTyped(char char2, int int2)
      Mappings:
      Namespace Name Mixin selector
      official charTyped Lchr;charTyped(CI)Z
      intermediary charTyped Lnet/minecraft/class_4122;charTyped(CI)Z
      named charTyped Lnet/minecraft/class_4122;charTyped(CI)Z
    • method_18706

      private boolean method_18706(int int2, int int3, int int4)
      Mappings:
      Namespace Name Mixin selector
      official a Lclb;a(III)Z
      intermediary method_18706 Lnet/minecraft/class_410;method_18706(III)Z
      named method_18706 Lnet/minecraft/client/gui/screen/ingame/BookEditScreen;method_18706(III)Z
    • method_18709

      private boolean method_18709(int int2, int int3, int int4)
      Mappings:
      Namespace Name Mixin selector
      official b Lclb;b(III)Z
      intermediary method_18709 Lnet/minecraft/class_410;method_18709(III)Z
      named method_18709 Lnet/minecraft/client/gui/screen/ingame/BookEditScreen;method_18709(III)Z
    • getCurrentPageContent

      private String getCurrentPageContent()
      Mappings:
      Namespace Name Mixin selector
      official k Lclb;k()Ljava/lang/String;
      intermediary method_1143 Lnet/minecraft/class_410;method_1143()Ljava/lang/String;
      named getCurrentPageContent Lnet/minecraft/client/gui/screen/ingame/BookEditScreen;getCurrentPageContent()Ljava/lang/String;
    • setPageContent

      private void setPageContent(String newContent)
      Mappings:
      Namespace Name Mixin selector
      official a Lclb;a(Ljava/lang/String;)V
      intermediary method_1136 Lnet/minecraft/class_410;method_1136(Ljava/lang/String;)V
      named setPageContent Lnet/minecraft/client/gui/screen/ingame/BookEditScreen;setPageContent(Ljava/lang/String;)V
    • writeText

      private void writeText(String text)
      Mappings:
      Namespace Name Mixin selector
      official b Lclb;b(Ljava/lang/String;)V
      intermediary method_1139 Lnet/minecraft/class_410;method_1139(Ljava/lang/String;)V
      named writeText Lnet/minecraft/client/gui/screen/ingame/BookEditScreen;writeText(Ljava/lang/String;)V
    • render

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

      public boolean handleTextClick(Text text)
      Overrides:
      handleTextClick in class Screen
      Mappings:
      Namespace Name Mixin selector
      official d Lckd;d(Lij;)Z
      intermediary method_9578 Lnet/minecraft/class_388;method_9578(Lnet/minecraft/class_1982;)Z
      named handleTextClick Lnet/minecraft/client/gui/screen/Screen;handleTextClick(Lnet/minecraft/text/Text;)Z
    • method_18705

      @Nullable public Text method_18705(double double2, double double3)
      Mappings:
      Namespace Name Mixin selector
      official a Lclb;a(DD)Lij;
      intermediary method_18705 Lnet/minecraft/class_410;method_18705(DD)Lnet/minecraft/class_1982;
      named method_18705 Lnet/minecraft/client/gui/screen/ingame/BookEditScreen;method_18705(DD)Lnet/minecraft/text/Text;