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 bysintermediary net/minecraft/class_410named net/minecraft/client/gui/screen/ingame/BookEditScreen
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate ButtonWidgetprivate intprivate booleanprivate ButtonWidgetprivate Listprivate intprivate intprivate intprivate class_411private class_411private ButtonWidgetprivate final ItemStackprivate intprivate static final Loggerprivate NbtListprivate 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, 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 aLbys;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 fLbys;f:Loa;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 gLbys;g:Lahd;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 hLbys;h:Lamj;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 iLbys;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 rLbys;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 sLbys;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 tLbys;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 uLbys;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 vLbys;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 wLbys;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 xLbys;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 yLbys;y:Lfv;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 zLbys;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 ALbys;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 BLbys;B:Iintermediary field_10475Lnet/minecraft/class_410;field_10475:Inamed lastClickIndexLnet/minecraft/client/gui/screen/ingame/BookEditScreen;lastClickIndex:I
-
field_1364
private class_411 field_1364- Mappings:
Namespace Name Mixin selector official CLbys;C:Lbyt;intermediary field_1364Lnet/minecraft/class_410;field_1364:Lnet/minecraft/class_411;named field_1364Lnet/minecraft/client/gui/screen/ingame/BookEditScreen;field_1364:Lnet/minecraft/client/class_411;
-
field_1365
private class_411 field_1365- Mappings:
Namespace Name Mixin selector official DLbys;D:Lbyt;intermediary field_1365Lnet/minecraft/class_410;field_1365:Lnet/minecraft/class_411;named field_1365Lnet/minecraft/client/gui/screen/ingame/BookEditScreen;field_1365:Lnet/minecraft/client/class_411;
-
doneButton
- Mappings:
Namespace Name Mixin selector official ELbys;E:Lbug;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 FLbys;F:Lbug;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 GLbys;G:Lbug;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 HLbys;H:Lbug;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>Lbys;<init>(Lahd;Lamj;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 fLbys;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 aLbys;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 aLbxf;a(Lbug;)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 gLbys;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 aLbxf;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 bLbys;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 cLbys;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 hLbys;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 aLbys;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 bLbys;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 aLbxf;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 aLbxf;a(Lho;)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 bLbys;b(II)Lho;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;
-