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 bijintermediary 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 aLbij;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 fLbij;f:Lkq;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 gLbij;g:Laay;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 hLbij;h:Lafj;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 iLbij;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 rLbij;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 sLbij;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 tLbij;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 uLbij;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 vLbij;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 wLbij;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 xLbij;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 yLbij;y:Lea;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 zLbij;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 ALbij;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 BLbij;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 CLbij;C:Lbij$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 DLbij;D:Lbij$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 ELbij;E:Lbfm;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 FLbij;F:Lbfm;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 GLbij;G:Lbfm;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 HLbij;H:Lbfm;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>Lbij;<init>(Laay;Lafj;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 fLbij;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 aLbij;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 aLbho;a(Lbfm;)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 gLbij;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 aLbho;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 bLbij;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 cLbij;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 hLbij;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 aLbij;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 bLbij;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 aLbho;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 aLbho;a(Lfb;)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 bLbij;b(II)Lfb;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;
-