Class BookEditScreen

All Implemented Interfaces:
IdentifibleBooleanConsumer

@Environment(CLIENT) public class BookEditScreen extends Screen
Mappings:
Namespace Name
official bfu
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 Lbfu;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 Lbfu;f:Lkl;
      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 Lbfu;g:Lzj;
      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 Lbfu;h:Ladq;
      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 Lbfu;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 r Lbfu;r: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 s Lbfu;s: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 t Lbfu;t: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 int field_1358
      Mappings:
      Namespace Name Mixin selector
      official u Lbfu;u: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 int field_1359
      Mappings:
      Namespace Name Mixin selector
      official v Lbfu;v: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 w Lbfu;w: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 x Lbfu;x: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 y Lbfu;y:Ldw;
      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 z Lbfu;z: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 A Lbfu;A: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 B Lbfu;B: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 C Lbfu;C:Lbfu$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 D Lbfu;D:Lbfu$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 E Lbfu;E:Lbcx;
      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 F Lbfu;F:Lbcx;
      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 G Lbfu;G:Lbcx;
      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 H Lbfu;H:Lbcx;
      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;
  • Constructor Details

    • BookEditScreen

      public BookEditScreen(PlayerEntity player, ItemStack item, boolean bool)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lbfu;<init>(Lzj;Ladq;Z)V
      intermediary <init> Lnet/minecraft/class_410;<init>(Lnet/minecraft/class_988;Lnet/minecraft/class_1071;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 Lbez;e()V
      intermediary method_1033 Lnet/minecraft/class_388;method_1033()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 Lbez;b()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 m Lbez;m()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 f Lbfu;f()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 Lbfu;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
    • buttonClicked

      protected void buttonClicked(ButtonWidget button)
      Overrides:
      buttonClicked in class Screen
      Mappings:
      Namespace Name Mixin selector
      official a Lbez;a(Lbcx;)V
      intermediary method_1027 Lnet/minecraft/class_388;method_1027(Lnet/minecraft/class_356;)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 Lbfu;g()V
      intermediary method_1142 Lnet/minecraft/class_410;method_1142()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 Lbez;a(CI)V
      intermediary method_1024 Lnet/minecraft/class_388;method_1024(CI)V
      named keyPressed Lnet/minecraft/client/gui/screen/Screen;keyPressed(CI)V
    • keyPressedEditMode

      private void keyPressedEditMode(char character, int code)
      Mappings:
      Namespace Name Mixin selector
      official b Lbfu;b(CI)V
      intermediary method_1138 Lnet/minecraft/class_410;method_1138(CI)V
      named keyPressedEditMode Lnet/minecraft/client/gui/screen/ingame/BookEditScreen;keyPressedEditMode(CI)V
    • keyPressedSignMode

      private void keyPressedSignMode(char character, int code)
      Mappings:
      Namespace Name Mixin selector
      official c Lbfu;c(CI)V
      intermediary method_1140 Lnet/minecraft/class_410;method_1140(CI)V
      named keyPressedSignMode Lnet/minecraft/client/gui/screen/ingame/BookEditScreen;keyPressedSignMode(CI)V
    • getCurrentPageContent

      private String getCurrentPageContent()
      Mappings:
      Namespace Name Mixin selector
      official h Lbfu;h()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 Lbfu;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 Lbfu;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 Lbez;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

      protected void mouseClicked(int mouseX, int mouseY, int button)
      Overrides:
      mouseClicked in class Screen
      Mappings:
      Namespace Name Mixin selector
      official a Lbez;a(III)V
      intermediary method_1026 Lnet/minecraft/class_388;method_1026(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 Lbez;a(Lew;)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_9600

      public Text method_9600(int x, int y)
      Mappings:
      Namespace Name Mixin selector
      official b Lbfu;b(II)Lew;
      intermediary method_9600 Lnet/minecraft/class_410;method_9600(II)Lnet/minecraft/class_1982;
      named method_9600 Lnet/minecraft/client/gui/screen/ingame/BookEditScreen;method_9600(II)Lnet/minecraft/text/Text;