Class BookEditScreen
java.lang.Object
net.minecraft.client.gui.DrawableHelper
net.minecraft.class_4121
net.minecraft.client.gui.screen.Screen
net.minecraft.client.gui.screen.ingame.BookEditScreen
- All Implemented Interfaces:
class_4122,class_4123,IdentifibleBooleanConsumer
- Mappings:
Namespace Name official clbintermediary 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 final Handprivate 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, field_20307, field_20308, height, labels, passEvents, textRenderer, widthFields inherited from class net.minecraft.client.gui.DrawableHelper
GUI_ICONS_TEXTURE, OPTIONS_BACKGROUND_TEXTURE, STATS_ICON_TEXTURE, zOffset -
Constructor Summary
ConstructorsConstructorDescriptionBookEditScreen(PlayerEntity playerEntity, ItemStack itemStack, boolean bool, Hand hand) -
Method Summary
Modifier and TypeMethodDescriptionprivate voidbooleancharTyped(char char2, int int2) private voidfinalizeBook(boolean signBook) private StringbooleanhandleTextClick(Text text) protected voidinit()booleankeyPressed(int int2, int int3, int int4) method_18705(double double2, double double3) private booleanmethod_18706(int int2, int int3, int int4) private booleanmethod_18709(int int2, int int3, int int4) booleanmouseClicked(double double2, double double3, int int2) 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, hasAltDown, hasControlDown, hasShiftDown, init, insertText, isCopy, isCut, isPaste, isSelectAll, method_13411, method_14502, method_18423, method_18605, method_18607, method_18608, renderBackground, renderBackground, renderDirtBackground, renderTextHoverEffect, renderTooltip, renderTooltip, renderTooltip, resize, sendMessage, sendMessage, shouldPauseGameMethods inherited from class net.minecraft.class_4121
getFocused, method_18421, method_18424, method_18425, method_18426, mouseDragged, mouseReleasedMethods inherited from class net.minecraft.client.gui.DrawableHelper
drawCenteredString, drawHorizontalLine, drawSprite, drawTexture, drawTexture, drawTexture, drawTexture, drawVerticalLine, drawWithShadow, fill, fillGradientMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.minecraft.class_4122
method_18427, method_18428Methods inherited from interface net.minecraft.class_4123
keyReleased, mouseScrolled
-
Field Details
-
LOGGER
- Mappings:
Namespace Name Mixin selector official aLclb;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 fLclb;f:Lpc;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 gLclb;g:Laog;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 hLclb;h:Late;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 iLclb;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 sLclb;s: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 tLclb;t: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 uLclb;u: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 vLclb;v: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 wLclb;w: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 xLclb;x: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 yLclb;y: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 zLclb;z:Lhe;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 ALclb;A: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 BLclb;B: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 CLclb;C: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 DLclb;D:Lclb$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 ELclb;E:Lclb$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 FLclb;F:Lcgu;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 GLclb;G:Lcgu;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 HLclb;H:Lcgu;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 ILclb;I:Lcgu;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;
-
field_20386
- Mappings:
Namespace Name Mixin selector official JLclb;J:Ladk;intermediary field_20386Lnet/minecraft/class_410;field_20386:Lnet/minecraft/class_2961;named field_20386Lnet/minecraft/client/gui/screen/ingame/BookEditScreen;field_20386:Lnet/minecraft/util/Hand;
-
-
Constructor Details
-
BookEditScreen
-
-
Method Details
-
tick
public void tick() -
init
protected void init() -
removed
public void removed() -
updateButtons
private void updateButtons()- Mappings:
Namespace Name Mixin selector official iLclb;i()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 aLclb;a(Z)Vintermediary method_6779Lnet/minecraft/class_410;method_6779(Z)Vnamed finalizeBookLnet/minecraft/client/gui/screen/ingame/BookEditScreen;finalizeBook(Z)V
-
appendNewPage
private void appendNewPage()- Mappings:
Namespace Name Mixin selector official jLclb;j()Vintermediary method_1142Lnet/minecraft/class_410;method_1142()Vnamed appendNewPageLnet/minecraft/client/gui/screen/ingame/BookEditScreen;appendNewPage()V
-
keyPressed
public boolean keyPressed(int int2, int int3, int int4) - Specified by:
keyPressedin interfaceclass_4122- Specified by:
keyPressedin interfaceclass_4123- Overrides:
keyPressedin classScreen- Mappings:
Namespace Name Mixin selector official keyPressedLchr;keyPressed(III)Zintermediary keyPressedLnet/minecraft/class_4122;keyPressed(III)Znamed keyPressedLnet/minecraft/class_4122;keyPressed(III)Z
-
charTyped
public boolean charTyped(char char2, int int2) - Mappings:
Namespace Name Mixin selector official charTypedLchr;charTyped(CI)Zintermediary charTypedLnet/minecraft/class_4122;charTyped(CI)Znamed charTypedLnet/minecraft/class_4122;charTyped(CI)Z
-
method_18706
private boolean method_18706(int int2, int int3, int int4) - Mappings:
Namespace Name Mixin selector official aLclb;a(III)Zintermediary method_18706Lnet/minecraft/class_410;method_18706(III)Znamed method_18706Lnet/minecraft/client/gui/screen/ingame/BookEditScreen;method_18706(III)Z
-
method_18709
private boolean method_18709(int int2, int int3, int int4) - Mappings:
Namespace Name Mixin selector official bLclb;b(III)Zintermediary method_18709Lnet/minecraft/class_410;method_18709(III)Znamed method_18709Lnet/minecraft/client/gui/screen/ingame/BookEditScreen;method_18709(III)Z
-
getCurrentPageContent
- Mappings:
Namespace Name Mixin selector official kLclb;k()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 aLclb;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 bLclb;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
public boolean mouseClicked(double double2, double double3, int int2) - Specified by:
mouseClickedin interfaceclass_4122- Specified by:
mouseClickedin interfaceclass_4123- Overrides:
mouseClickedin classclass_4121- Mappings:
Namespace Name Mixin selector official mouseClickedLchr;mouseClicked(DDI)Zintermediary mouseClickedLnet/minecraft/class_4122;mouseClicked(DDI)Znamed mouseClickedLnet/minecraft/class_4122;mouseClicked(DDI)Z
-
handleTextClick
- Overrides:
handleTextClickin classScreen- Mappings:
Namespace Name Mixin selector official dLckd;d(Lij;)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_18705
- Mappings:
Namespace Name Mixin selector official aLclb;a(DD)Lij;intermediary method_18705Lnet/minecraft/class_410;method_18705(DD)Lnet/minecraft/class_1982;named method_18705Lnet/minecraft/client/gui/screen/ingame/BookEditScreen;method_18705(DD)Lnet/minecraft/text/Text;
-