Class BookEditScreen
java.lang.Object
net.minecraft.client.gui.DrawableHelper
net.minecraft.client.gui.screen.Screen
net.minecraft.client.gui.screen.ingame.BookEditScreen
- All Implemented Interfaces:
IdentifibleBooleanConsumer
- Mappings:
Namespace Name official ayointermediary net/minecraft/class_410named net/minecraft/client/gui/screen/ingame/BookEditScreen
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate ButtonWidgetprivate intprivate booleanprivate ButtonWidgetprivate intprivate intprivate intprivate ButtonWidgetprivate final ItemStackprivate intprivate static final Loggerprivate BookEditScreen.BookButtonprivate NbtListprivate BookEditScreen.BookButtonprivate final PlayerEntityprivate ButtonWidgetprivate booleanprivate static final Identifierprivate intprivate Stringprivate final booleanFields inherited from class net.minecraft.client.gui.screen.Screen
buttons, client, height, itemRenderer, labels, passEvents, textRenderer, widthFields inherited from class net.minecraft.client.gui.DrawableHelper
GUI_ICONS_TEXTURE, OPTIONS_BACKGROUND_TEXTURE, STATS_ICON_TEXTURE, zOffset -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate voidprotected voidbuttonClicked(ButtonWidget button) private voidfinalizeBook(boolean signBook) private Stringprotected booleanhandleTextClick(Text text) voidinit()protected voidkeyPressed(char character, int code) private voidkeyPressedEditMode(char character, int code) private voidkeyPressedSignMode(char character, int code) method_9600(int x, int y) protected voidmouseClicked(int mouseX, int mouseY, int button) voidremoved()voidrender(int mouseX, int mouseY, float tickDelta) private voidsetPageContent(String newContent) voidtick()private voidprivate voidMethods inherited from class net.minecraft.client.gui.screen.Screen
confirmResult, getClipboard, handleInput, handleKeyboard, handleMouse, hasAltDown, hasControlDown, hasShiftDown, init, insertText, isCopy, isCut, isPaste, isSelectAll, mouseDragged, mouseReleased, renderBackground, renderBackground, renderDirtBackground, renderTextHoverEffect, renderTooltip, renderTooltip, renderTooltip, resize, sendMessage, sendMessage, setClipboard, setScreenBounds, shouldPauseGameMethods inherited from class net.minecraft.client.gui.DrawableHelper
drawCenteredString, drawHorizontalLine, drawSprite, drawTexture, drawTexture, drawTexture, drawTexture, drawVerticalLine, drawWithShadow, fill, fillGradient
-
Field Details
-
LOGGER
- Mappings:
Namespace Name Mixin selector official aLayo;a:Lorg/apache/logging/log4j/Logger;intermediary field_7816Lnet/minecraft/class_410;field_7816:Lorg/apache/logging/log4j/Logger;named LOGGERLnet/minecraft/client/gui/screen/ingame/BookEditScreen;LOGGER:Lorg/apache/logging/log4j/Logger;
-
TEXTURE
- Mappings:
Namespace Name Mixin selector official fLayo;f:Ljy;intermediary field_6305Lnet/minecraft/class_410;field_6305:Lnet/minecraft/class_1653;named TEXTURELnet/minecraft/client/gui/screen/ingame/BookEditScreen;TEXTURE:Lnet/minecraft/util/Identifier;
-
reader
- Mappings:
Namespace Name Mixin selector official gLayo;g:Lwn;intermediary field_1352Lnet/minecraft/class_410;field_1352:Lnet/minecraft/class_988;named readerLnet/minecraft/client/gui/screen/ingame/BookEditScreen;reader:Lnet/minecraft/entity/player/PlayerEntity;
-
item
- Mappings:
Namespace Name Mixin selector official hLayo;h:Lzx;intermediary field_1353Lnet/minecraft/class_410;field_1353:Lnet/minecraft/class_1071;named itemLnet/minecraft/client/gui/screen/ingame/BookEditScreen;item:Lnet/minecraft/item/ItemStack;
-
writeable
private final boolean writeable- Mappings:
Namespace Name Mixin selector official iLayo;i:Zintermediary field_1354Lnet/minecraft/class_410;field_1354:Znamed writeableLnet/minecraft/client/gui/screen/ingame/BookEditScreen;writeable:Z
-
dirty
private boolean dirty- Mappings:
Namespace Name Mixin selector official rLayo;r:Zintermediary field_1355Lnet/minecraft/class_410;field_1355:Znamed dirtyLnet/minecraft/client/gui/screen/ingame/BookEditScreen;dirty:Z
-
signing
private boolean signing- Mappings:
Namespace Name Mixin selector official sLayo;s:Zintermediary field_1356Lnet/minecraft/class_410;field_1356:Znamed signingLnet/minecraft/client/gui/screen/ingame/BookEditScreen;signing:Z
-
tickCounter
private int tickCounter- Mappings:
Namespace Name Mixin selector official tLayo;t:Iintermediary field_1357Lnet/minecraft/class_410;field_1357:Inamed tickCounterLnet/minecraft/client/gui/screen/ingame/BookEditScreen;tickCounter:I
-
field_1358
private int field_1358- Mappings:
Namespace Name Mixin selector official uLayo;u:Iintermediary field_1358Lnet/minecraft/class_410;field_1358:Inamed field_1358Lnet/minecraft/client/gui/screen/ingame/BookEditScreen;field_1358:I
-
field_1359
private int field_1359- Mappings:
Namespace Name Mixin selector official vLayo;v:Iintermediary field_1359Lnet/minecraft/class_410;field_1359:Inamed field_1359Lnet/minecraft/client/gui/screen/ingame/BookEditScreen;field_1359:I
-
field_1360
private int field_1360- Mappings:
Namespace Name Mixin selector official wLayo;w:Iintermediary field_1360Lnet/minecraft/class_410;field_1360:Inamed field_1360Lnet/minecraft/client/gui/screen/ingame/BookEditScreen;field_1360:I
-
currentPage
private int currentPage- Mappings:
Namespace Name Mixin selector official xLayo;x:Iintermediary field_1361Lnet/minecraft/class_410;field_1361:Inamed currentPageLnet/minecraft/client/gui/screen/ingame/BookEditScreen;currentPage:I
-
pages
- Mappings:
Namespace Name Mixin selector official yLayo;y:Ldu;intermediary field_1362Lnet/minecraft/class_410;field_1362:Lnet/minecraft/class_474;named pagesLnet/minecraft/client/gui/screen/ingame/BookEditScreen;pages:Lnet/minecraft/nbt/NbtList;
-
title
- Mappings:
Namespace Name Mixin selector official zLayo;z:Ljava/lang/String;intermediary field_1363Lnet/minecraft/class_410;field_1363:Ljava/lang/String;named titleLnet/minecraft/client/gui/screen/ingame/BookEditScreen;title:Ljava/lang/String;
-
field_10474
- Mappings:
Namespace Name Mixin selector official ALayo;A:Ljava/util/List;intermediary field_10474Lnet/minecraft/class_410;field_10474:Ljava/util/List;named field_10474Lnet/minecraft/client/gui/screen/ingame/BookEditScreen;field_10474:Ljava/util/List;
-
lastClickIndex
private int lastClickIndex- Mappings:
Namespace Name Mixin selector official BLayo;B:Iintermediary field_10475Lnet/minecraft/class_410;field_10475:Inamed lastClickIndexLnet/minecraft/client/gui/screen/ingame/BookEditScreen;lastClickIndex:I
-
nextPageButton
- Mappings:
Namespace Name Mixin selector official CLayo;C:Layo$a;intermediary field_1364Lnet/minecraft/class_410;field_1364:Lnet/minecraft/class_410$class_411;named nextPageButtonLnet/minecraft/client/gui/screen/ingame/BookEditScreen;nextPageButton:Lnet/minecraft/client/gui/screen/ingame/BookEditScreen$BookButton;
-
previousPageButton
- Mappings:
Namespace Name Mixin selector official DLayo;D:Layo$a;intermediary field_1365Lnet/minecraft/class_410;field_1365:Lnet/minecraft/class_410$class_411;named previousPageButtonLnet/minecraft/client/gui/screen/ingame/BookEditScreen;previousPageButton:Lnet/minecraft/client/gui/screen/ingame/BookEditScreen$BookButton;
-
doneButton
- Mappings:
Namespace Name Mixin selector official ELayo;E:Lavs;intermediary field_1366Lnet/minecraft/class_410;field_1366:Lnet/minecraft/class_356;named doneButtonLnet/minecraft/client/gui/screen/ingame/BookEditScreen;doneButton:Lnet/minecraft/client/gui/widget/ButtonWidget;
-
signButton
- Mappings:
Namespace Name Mixin selector official FLayo;F:Lavs;intermediary field_1367Lnet/minecraft/class_410;field_1367:Lnet/minecraft/class_356;named signButtonLnet/minecraft/client/gui/screen/ingame/BookEditScreen;signButton:Lnet/minecraft/client/gui/widget/ButtonWidget;
-
finalizeButton
- Mappings:
Namespace Name Mixin selector official GLayo;G:Lavs;intermediary field_1368Lnet/minecraft/class_410;field_1368:Lnet/minecraft/class_356;named finalizeButtonLnet/minecraft/client/gui/screen/ingame/BookEditScreen;finalizeButton:Lnet/minecraft/client/gui/widget/ButtonWidget;
-
cancelButton
- Mappings:
Namespace Name Mixin selector official HLayo;H:Lavs;intermediary field_1369Lnet/minecraft/class_410;field_1369:Lnet/minecraft/class_356;named cancelButtonLnet/minecraft/client/gui/screen/ingame/BookEditScreen;cancelButton:Lnet/minecraft/client/gui/widget/ButtonWidget;
-
-
Constructor Details
-
BookEditScreen
- Mappings:
Namespace Name Mixin selector official <init>Layo;<init>(Lwn;Lzx;Z)Vintermediary <init>Lnet/minecraft/class_410;<init>(Lnet/minecraft/class_988;Lnet/minecraft/class_1071;Z)Vnamed <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() -
init
public void init() -
removed
public void removed() -
updateButtons
private void updateButtons()- Mappings:
Namespace Name Mixin selector official fLayo;f()Vintermediary method_1141Lnet/minecraft/class_410;method_1141()Vnamed updateButtonsLnet/minecraft/client/gui/screen/ingame/BookEditScreen;updateButtons()V
-
finalizeBook
private void finalizeBook(boolean signBook) - Mappings:
Namespace Name Mixin selector official aLayo;a(Z)Vintermediary method_6779Lnet/minecraft/class_410;method_6779(Z)Vnamed finalizeBookLnet/minecraft/client/gui/screen/ingame/BookEditScreen;finalizeBook(Z)V
-
buttonClicked
- Overrides:
buttonClickedin classScreen- Mappings:
Namespace Name Mixin selector official aLaxu;a(Lavs;)Vintermediary method_1027Lnet/minecraft/class_388;method_1027(Lnet/minecraft/class_356;)Vnamed buttonClickedLnet/minecraft/client/gui/screen/Screen;buttonClicked(Lnet/minecraft/client/gui/widget/ButtonWidget;)V
-
appendNewPage
private void appendNewPage()- Mappings:
Namespace Name Mixin selector official gLayo;g()Vintermediary method_1142Lnet/minecraft/class_410;method_1142()Vnamed appendNewPageLnet/minecraft/client/gui/screen/ingame/BookEditScreen;appendNewPage()V
-
keyPressed
protected void keyPressed(char character, int code) - Overrides:
keyPressedin classScreen- Mappings:
Namespace Name Mixin selector official aLaxu;a(CI)Vintermediary method_1024Lnet/minecraft/class_388;method_1024(CI)Vnamed keyPressedLnet/minecraft/client/gui/screen/Screen;keyPressed(CI)V
-
keyPressedEditMode
private void keyPressedEditMode(char character, int code) - Mappings:
Namespace Name Mixin selector official bLayo;b(CI)Vintermediary method_1138Lnet/minecraft/class_410;method_1138(CI)Vnamed keyPressedEditModeLnet/minecraft/client/gui/screen/ingame/BookEditScreen;keyPressedEditMode(CI)V
-
keyPressedSignMode
private void keyPressedSignMode(char character, int code) - Mappings:
Namespace Name Mixin selector official cLayo;c(CI)Vintermediary method_1140Lnet/minecraft/class_410;method_1140(CI)Vnamed keyPressedSignModeLnet/minecraft/client/gui/screen/ingame/BookEditScreen;keyPressedSignMode(CI)V
-
getCurrentPageContent
- Mappings:
Namespace Name Mixin selector official hLayo;h()Ljava/lang/String;intermediary method_1143Lnet/minecraft/class_410;method_1143()Ljava/lang/String;named getCurrentPageContentLnet/minecraft/client/gui/screen/ingame/BookEditScreen;getCurrentPageContent()Ljava/lang/String;
-
setPageContent
- Mappings:
Namespace Name Mixin selector official aLayo;a(Ljava/lang/String;)Vintermediary method_1136Lnet/minecraft/class_410;method_1136(Ljava/lang/String;)Vnamed setPageContentLnet/minecraft/client/gui/screen/ingame/BookEditScreen;setPageContent(Ljava/lang/String;)V
-
writeText
- Mappings:
Namespace Name Mixin selector official bLayo;b(Ljava/lang/String;)Vintermediary method_1139Lnet/minecraft/class_410;method_1139(Ljava/lang/String;)Vnamed writeTextLnet/minecraft/client/gui/screen/ingame/BookEditScreen;writeText(Ljava/lang/String;)V
-
render
public void render(int mouseX, int mouseY, float tickDelta) -
mouseClicked
protected void mouseClicked(int mouseX, int mouseY, int button) - Overrides:
mouseClickedin classScreen- Mappings:
Namespace Name Mixin selector official aLaxu;a(III)Vintermediary method_1026Lnet/minecraft/class_388;method_1026(III)Vnamed mouseClickedLnet/minecraft/client/gui/screen/Screen;mouseClicked(III)V
-
handleTextClick
- Overrides:
handleTextClickin classScreen- Mappings:
Namespace Name Mixin selector official aLaxu;a(Leu;)Zintermediary method_9578Lnet/minecraft/class_388;method_9578(Lnet/minecraft/class_1982;)Znamed handleTextClickLnet/minecraft/client/gui/screen/Screen;handleTextClick(Lnet/minecraft/text/Text;)Z
-
method_9600
- Mappings:
Namespace Name Mixin selector official bLayo;b(II)Leu;intermediary method_9600Lnet/minecraft/class_410;method_9600(II)Lnet/minecraft/class_1982;named method_9600Lnet/minecraft/client/gui/screen/ingame/BookEditScreen;method_9600(II)Lnet/minecraft/text/Text;
-