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 bgointermediary 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 final intprivate final 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, method_13411, 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 aLbgo;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 fLbgo;f:Lkn;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 gLbgo;g:Lzs;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 hLbgo;h:Ladz;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 iLbgo;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 rLbgo;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 sLbgo;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 tLbgo;t:Iintermediary field_1357Lnet/minecraft/class_410;field_1357:Inamed tickCounterLnet/minecraft/client/gui/screen/ingame/BookEditScreen;tickCounter:I
-
field_1358
private final int field_1358- See Also:
- Mappings:
Namespace Name Mixin selector official uLbgo;u:Iintermediary field_1358Lnet/minecraft/class_410;field_1358:Inamed field_1358Lnet/minecraft/client/gui/screen/ingame/BookEditScreen;field_1358:I
-
field_1359
private final int field_1359- See Also:
- Mappings:
Namespace Name Mixin selector official vLbgo;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 wLbgo;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 xLbgo;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 yLbgo;y:Ldx;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 zLbgo;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 ALbgo;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 BLbgo;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 CLbgo;C:Lbgo$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 DLbgo;D:Lbgo$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 ELbgo;E:Lbdr;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 FLbgo;F:Lbdr;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 GLbgo;G:Lbdr;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 HLbgo;H:Lbdr;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>Lbgo;<init>(Lzs;Ladz;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 fLbgo;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 aLbgo;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 aLbft;a(Lbdr;)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 gLbgo;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 aLbft;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 bLbgo;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 cLbgo;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 hLbgo;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 aLbgo;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 bLbgo;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 aLbft;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 aLbft;a(Ley;)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 bLbgo;b(II)Ley;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;
-