Package net.minecraft.client.gui.screen
Class Screen
java.lang.Object
net.minecraft.client.gui.DrawableHelper
net.minecraft.class_4121
net.minecraft.client.gui.screen.Screen
- All Implemented Interfaces:
class_4122,class_4123,IdentifibleBooleanConsumer
- Direct Known Subclasses:
AddServerScreen,AdvancementsScreen,BookEditScreen,ChatOptionsScreen,ChatScreen,class_3020,class_4152,class_4153,class_4156,class_4157,class_4158,class_4162,class_4179,ConfirmScreen,ConnectScreen,ControlsOptionsScreen,CreateWorldScreen,CreditsScreen,CustomizeFlatLevelScreen,DeathScreen,DemoScreen,DirectConnectScreen,DisconnectedScreen,DownloadingTerrainScreen,EditWorldScreen,FatalErrorScreen,GameMenuScreen,HandledScreen,LanguageOptionsScreen,MultiplayerScreen,OpenToLanScreen,OutOfMemoryScreen,ProgressScreen,RealmsScreenProxy,ResourcePackScreen,SelectWorldScreen,SettingsScreen,SignEditScreen,SkinOptionsScreen,SnooperScreen,SoundsScreen,StatsScreen,SuperflatPresetScreen,TitleScreen,VideoOptionsScreen
@Environment(CLIENT)
public abstract class Screen
extends class_4121
implements IdentifibleBooleanConsumer
- Mappings:
Namespace Name official ckdintermediary net/minecraft/class_388named net/minecraft/client/gui/screen/Screen
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final List<ButtonWidget>private URIprotected MinecraftClientprotected final List<class_4122>protected HeldItemRendererintprotected final List<LabelWidget>private static final Loggerbooleanprotected TextRendererintFields 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 TypeMethodDescriptionvoidconfirmResult(boolean bool, int int2) booleanhandleTextClick(Text text) static booleanstatic booleanstatic booleanprotected voidinit()voidinit(MinecraftClient client, int width, int height) protected voidinsertText(String text, boolean override) static booleanisCopy(int code) static booleanisCut(int code) static booleanisPaste(int code) static booleanisSelectAll(int code) booleankeyPressed(int int2, int int3, int int4) protected <T extends ButtonWidget>
Tmethod_13411(T t) method_14502(ItemStack itemStack) List<? extends class_4122>static voidmethod_18605(Runnable runnable, String string, String string2) booleanvoidprivate voidvoidremoved()voidrender(int mouseX, int mouseY, float tickDelta) voidvoidrenderBackground(int alpha) voidrenderDirtBackground(int alpha) protected voidrenderTextHoverEffect(Text text, int x, int y) voidrenderTooltip(String text, int x, int y) voidrenderTooltip(List<String> text, int x, int y) protected voidrenderTooltip(ItemStack stack, int x, int y) voidresize(MinecraftClient client, int width, int height) voidsendMessage(String text) voidsendMessage(String text, boolean toHud) booleanvoidtick()Methods inherited from class net.minecraft.class_4121
getFocused, method_18421, method_18424, method_18425, method_18426, mouseClicked, 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
charTyped, keyReleased, mouseScrolled
-
Field Details
-
logger
- Mappings:
Namespace Name Mixin selector official aLckd;a:Lorg/apache/logging/log4j/Logger;intermediary field_10460Lnet/minecraft/class_388;field_10460:Lorg/apache/logging/log4j/Logger;named loggerLnet/minecraft/client/gui/screen/Screen;logger:Lorg/apache/logging/log4j/Logger;
-
ALLOWED_PROTOCOLS
- Mappings:
Namespace Name Mixin selector official fLckd;f:Ljava/util/Set;intermediary field_10461Lnet/minecraft/class_388;field_10461:Ljava/util/Set;named ALLOWED_PROTOCOLSLnet/minecraft/client/gui/screen/Screen;ALLOWED_PROTOCOLS:Ljava/util/Set;
-
field_20307
- Mappings:
Namespace Name Mixin selector official jLckd;j:Ljava/util/List;intermediary field_20307Lnet/minecraft/class_388;field_20307:Ljava/util/List;named field_20307Lnet/minecraft/client/gui/screen/Screen;field_20307:Ljava/util/List;
-
client
- Mappings:
Namespace Name Mixin selector official kLckd;k:Lcft;intermediary field_1229Lnet/minecraft/class_388;field_1229:Lnet/minecraft/class_1600;named clientLnet/minecraft/client/gui/screen/Screen;client:Lnet/minecraft/client/MinecraftClient;
-
field_20308
- Mappings:
Namespace Name Mixin selector official lLckd;l:Lczg;intermediary field_20308Lnet/minecraft/class_388;field_20308:Lnet/minecraft/class_529;named field_20308Lnet/minecraft/client/gui/screen/Screen;field_20308:Lnet/minecraft/client/render/item/HeldItemRenderer;
-
width
public int width- Mappings:
Namespace Name Mixin selector official mLckd;m:Iintermediary field_1230Lnet/minecraft/class_388;field_1230:Inamed widthLnet/minecraft/client/gui/screen/Screen;width:I
-
height
public int height- Mappings:
Namespace Name Mixin selector official nLckd;n:Iintermediary field_1231Lnet/minecraft/class_388;field_1231:Inamed heightLnet/minecraft/client/gui/screen/Screen;height:I
-
buttons
- Mappings:
Namespace Name Mixin selector official oLckd;o:Ljava/util/List;intermediary field_1232Lnet/minecraft/class_388;field_1232:Ljava/util/List;named buttonsLnet/minecraft/client/gui/screen/Screen;buttons:Ljava/util/List;
-
labels
- Mappings:
Namespace Name Mixin selector official pLckd;p:Ljava/util/List;intermediary field_7771Lnet/minecraft/class_388;field_7771:Ljava/util/List;named labelsLnet/minecraft/client/gui/screen/Screen;labels:Ljava/util/List;
-
passEvents
public boolean passEvents- Mappings:
Namespace Name Mixin selector official qLckd;q:Zintermediary field_1233Lnet/minecraft/class_388;field_1233:Znamed passEventsLnet/minecraft/client/gui/screen/Screen;passEvents:Z
-
textRenderer
- Mappings:
Namespace Name Mixin selector official rLckd;r:Lcgk;intermediary field_1234Lnet/minecraft/class_388;field_1234:Lnet/minecraft/class_370;named textRendererLnet/minecraft/client/gui/screen/Screen;textRenderer:Lnet/minecraft/client/font/TextRenderer;
-
clickedLink
- Mappings:
Namespace Name Mixin selector official gLckd;g:Ljava/net/URI;intermediary field_10463Lnet/minecraft/class_388;field_10463:Ljava/net/URI;named clickedLinkLnet/minecraft/client/gui/screen/Screen;clickedLink:Ljava/net/URI;
-
-
Constructor Details
-
Screen
public Screen()
-
-
Method Details
-
render
public void render(int mouseX, int mouseY, float tickDelta) - Mappings:
Namespace Name Mixin selector official aLckd;a(IIF)Vintermediary method_1025Lnet/minecraft/class_388;method_1025(IIF)Vnamed renderLnet/minecraft/client/gui/screen/Screen;render(IIF)V
-
keyPressed
public boolean keyPressed(int int2, int int3, int int4) - Specified by:
keyPressedin interfaceclass_4122- Specified by:
keyPressedin interfaceclass_4123- Overrides:
keyPressedin classclass_4121- Mappings:
Namespace Name Mixin selector official keyPressedLchr;keyPressed(III)Zintermediary keyPressedLnet/minecraft/class_4122;keyPressed(III)Znamed keyPressedLnet/minecraft/class_4122;keyPressed(III)Z
-
method_18607
public boolean method_18607()- Mappings:
Namespace Name Mixin selector official ah_Lckd;ah_()Zintermediary method_18607Lnet/minecraft/class_388;method_18607()Znamed method_18607Lnet/minecraft/client/gui/screen/Screen;method_18607()Z
-
method_18608
public void method_18608()- Mappings:
Namespace Name Mixin selector official gLckd;g()Vintermediary method_18608Lnet/minecraft/class_388;method_18608()Vnamed method_18608Lnet/minecraft/client/gui/screen/Screen;method_18608()V
-
method_13411
- Mappings:
Namespace Name Mixin selector official aLckd;a(Lcgu;)Lcgu;intermediary method_13411Lnet/minecraft/class_388;method_13411(Lnet/minecraft/class_356;)Lnet/minecraft/class_356;named method_13411Lnet/minecraft/client/gui/screen/Screen;method_13411(Lnet/minecraft/client/gui/widget/ButtonWidget;)Lnet/minecraft/client/gui/widget/ButtonWidget;
-
renderTooltip
- Mappings:
Namespace Name Mixin selector official aLckd;a(Late;II)Vintermediary method_6752Lnet/minecraft/class_388;method_6752(Lnet/minecraft/class_1071;II)Vnamed renderTooltipLnet/minecraft/client/gui/screen/Screen;renderTooltip(Lnet/minecraft/item/ItemStack;II)V
-
method_14502
- Mappings:
Namespace Name Mixin selector official aLckd;a(Late;)Ljava/util/List;intermediary method_14502Lnet/minecraft/class_388;method_14502(Lnet/minecraft/class_1071;)Ljava/util/List;named method_14502Lnet/minecraft/client/gui/screen/Screen;method_14502(Lnet/minecraft/item/ItemStack;)Ljava/util/List;
-
renderTooltip
- Mappings:
Namespace Name Mixin selector official aLckd;a(Ljava/lang/String;II)Vintermediary method_6753Lnet/minecraft/class_388;method_6753(Ljava/lang/String;II)Vnamed renderTooltipLnet/minecraft/client/gui/screen/Screen;renderTooltip(Ljava/lang/String;II)V
-
renderTooltip
- Mappings:
Namespace Name Mixin selector official aLckd;a(Ljava/util/List;II)Vintermediary method_6754Lnet/minecraft/class_388;method_6754(Ljava/util/List;II)Vnamed renderTooltipLnet/minecraft/client/gui/screen/Screen;renderTooltip(Ljava/util/List;II)V
-
renderTextHoverEffect
- Mappings:
Namespace Name Mixin selector official aLckd;a(Lij;II)Vintermediary method_9579Lnet/minecraft/class_388;method_9579(Lnet/minecraft/class_1982;II)Vnamed renderTextHoverEffectLnet/minecraft/client/gui/screen/Screen;renderTextHoverEffect(Lnet/minecraft/text/Text;II)V
-
insertText
- Mappings:
Namespace Name Mixin selector official aLckd;a(Ljava/lang/String;Z)Vintermediary method_9580Lnet/minecraft/class_388;method_9580(Ljava/lang/String;Z)Vnamed insertTextLnet/minecraft/client/gui/screen/Screen;insertText(Ljava/lang/String;Z)V
-
handleTextClick
- 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
-
sendMessage
- Mappings:
Namespace Name Mixin selector official eLckd;e(Ljava/lang/String;)Vintermediary method_9587Lnet/minecraft/class_388;method_9587(Ljava/lang/String;)Vnamed sendMessageLnet/minecraft/client/gui/screen/Screen;sendMessage(Ljava/lang/String;)V
-
sendMessage
- Mappings:
Namespace Name Mixin selector official bLckd;b(Ljava/lang/String;Z)Vintermediary method_9583Lnet/minecraft/class_388;method_9583(Ljava/lang/String;Z)Vnamed sendMessageLnet/minecraft/client/gui/screen/Screen;sendMessage(Ljava/lang/String;Z)V
-
init
- Mappings:
Namespace Name Mixin selector official aLckd;a(Lcft;II)Vintermediary method_1028Lnet/minecraft/class_388;method_1028(Lnet/minecraft/class_1600;II)Vnamed initLnet/minecraft/client/gui/screen/Screen;init(Lnet/minecraft/client/MinecraftClient;II)V
-
method_18423
- Specified by:
method_18423in classclass_4121- Mappings:
Namespace Name Mixin selector official bLchq;b()Ljava/util/List;intermediary method_18423Lnet/minecraft/class_4121;method_18423()Ljava/util/List;named method_18423Lnet/minecraft/class_4121;method_18423()Ljava/util/List;
-
init
protected void init()- Mappings:
Namespace Name Mixin selector official cLckd;c()Vintermediary method_1044Lnet/minecraft/class_388;method_1044()Vnamed initLnet/minecraft/client/gui/screen/Screen;init()V
-
tick
public void tick()- Mappings:
Namespace Name Mixin selector official fLckd;f()Vintermediary method_1033Lnet/minecraft/class_388;method_1033()Vnamed tickLnet/minecraft/client/gui/screen/Screen;tick()V
-
removed
public void removed()- Mappings:
Namespace Name Mixin selector official nLckd;n()Vintermediary method_1030Lnet/minecraft/class_388;method_1030()Vnamed removedLnet/minecraft/client/gui/screen/Screen;removed()V
-
renderBackground
public void renderBackground()- Mappings:
Namespace Name Mixin selector official dLckd;d()Vintermediary method_1043Lnet/minecraft/class_388;method_1043()Vnamed renderBackgroundLnet/minecraft/client/gui/screen/Screen;renderBackground()V
-
renderBackground
public void renderBackground(int alpha) - Mappings:
Namespace Name Mixin selector official c_Lckd;c_(I)Vintermediary method_1031Lnet/minecraft/class_388;method_1031(I)Vnamed renderBackgroundLnet/minecraft/client/gui/screen/Screen;renderBackground(I)V
-
renderDirtBackground
public void renderDirtBackground(int alpha) - Mappings:
Namespace Name Mixin selector official cLckd;c(I)Vintermediary method_1034Lnet/minecraft/class_388;method_1034(I)Vnamed renderDirtBackgroundLnet/minecraft/client/gui/screen/Screen;renderDirtBackground(I)V
-
shouldPauseGame
public boolean shouldPauseGame()- Mappings:
Namespace Name Mixin selector official eLckd;e()Zintermediary method_1037Lnet/minecraft/class_388;method_1037()Znamed shouldPauseGameLnet/minecraft/client/gui/screen/Screen;shouldPauseGame()Z
-
confirmResult
public void confirmResult(boolean bool, int int2) - Specified by:
confirmResultin interfaceIdentifibleBooleanConsumer- Mappings:
Namespace Name Mixin selector official confirmResultLcji;confirmResult(ZI)Vintermediary confirmResultLnet/minecraft/class_1811;confirmResult(ZI)Vnamed confirmResultLnet/minecraft/client/gui/widget/IdentifibleBooleanConsumer;confirmResult(ZI)V
-
openLink
- Mappings:
Namespace Name Mixin selector official aLckd;a(Ljava/net/URI;)Vintermediary method_9581Lnet/minecraft/class_388;method_9581(Ljava/net/URI;)Vnamed openLinkLnet/minecraft/client/gui/screen/Screen;openLink(Ljava/net/URI;)V
-
hasControlDown
public static boolean hasControlDown()- Mappings:
Namespace Name Mixin selector official pLckd;p()Zintermediary method_1041Lnet/minecraft/class_388;method_1041()Znamed hasControlDownLnet/minecraft/client/gui/screen/Screen;hasControlDown()Z
-
hasShiftDown
public static boolean hasShiftDown()- Mappings:
Namespace Name Mixin selector official qLckd;q()Zintermediary method_1042Lnet/minecraft/class_388;method_1042()Znamed hasShiftDownLnet/minecraft/client/gui/screen/Screen;hasShiftDown()Z
-
hasAltDown
public static boolean hasAltDown()- Mappings:
Namespace Name Mixin selector official rLckd;r()Zintermediary method_9589Lnet/minecraft/class_388;method_9589()Znamed hasAltDownLnet/minecraft/client/gui/screen/Screen;hasAltDown()Z
-
isCut
public static boolean isCut(int code) - Mappings:
Namespace Name Mixin selector official dLckd;d(I)Zintermediary method_9584Lnet/minecraft/class_388;method_9584(I)Znamed isCutLnet/minecraft/client/gui/screen/Screen;isCut(I)Z
-
isPaste
public static boolean isPaste(int code) - Mappings:
Namespace Name Mixin selector official eLckd;e(I)Zintermediary method_9585Lnet/minecraft/class_388;method_9585(I)Znamed isPasteLnet/minecraft/client/gui/screen/Screen;isPaste(I)Z
-
isCopy
public static boolean isCopy(int code) - Mappings:
Namespace Name Mixin selector official fLckd;f(I)Zintermediary method_9586Lnet/minecraft/class_388;method_9586(I)Znamed isCopyLnet/minecraft/client/gui/screen/Screen;isCopy(I)Z
-
isSelectAll
public static boolean isSelectAll(int code) - Mappings:
Namespace Name Mixin selector official gLckd;g(I)Zintermediary method_9588Lnet/minecraft/class_388;method_9588(I)Znamed isSelectAllLnet/minecraft/client/gui/screen/Screen;isSelectAll(I)Z
-
resize
- Mappings:
Namespace Name Mixin selector official bLckd;b(Lcft;II)Vintermediary method_9582Lnet/minecraft/class_388;method_9582(Lnet/minecraft/class_1600;II)Vnamed resizeLnet/minecraft/client/gui/screen/Screen;resize(Lnet/minecraft/client/MinecraftClient;II)V
-
method_18605
- Mappings:
Namespace Name Mixin selector official aLckd;a(Ljava/lang/Runnable;Ljava/lang/String;Ljava/lang/String;)Vintermediary method_18605Lnet/minecraft/class_388;method_18605(Ljava/lang/Runnable;Ljava/lang/String;Ljava/lang/String;)Vnamed method_18605Lnet/minecraft/client/gui/screen/Screen;method_18605(Ljava/lang/Runnable;Ljava/lang/String;Ljava/lang/String;)V
-