Package net.minecraft.client.gui.screen
Class Screen
java.lang.Object
net.minecraft.client.gui.DrawableHelper
net.minecraft.client.gui.AbstractParentElement
net.minecraft.client.gui.screen.Screen
- All Implemented Interfaces:
Drawable
,Element
,ParentElement
- Direct Known Subclasses:
AbstractCommandBlockScreen
,AddServerScreen
,AdvancementsScreen
,BackupPromptScreen
,BookEditScreen
,BookScreen
,ChatScreen
,ConfirmScreen
,ConnectScreen
,CreateWorldScreen
,CreditsScreen
,CustomizeBuffetLevelScreen
,CustomizeFlatLevelScreen
,DatapackFailureScreen
,DeathScreen
,DemoScreen
,DialogScreen
,DirectConnectScreen
,DisconnectedScreen
,DownloadingTerrainScreen
,EditGameRulesScreen
,EditWorldScreen
,FatalErrorScreen
,GameMenuScreen
,GameModeSelectionScreen
,GameOptionsScreen
,HandledScreen
,JigsawBlockScreen
,LevelLoadingScreen
,MultiplayerScreen
,MultiplayerWarningScreen
,NoticeScreen
,OpenToLanScreen
,OptimizeWorldScreen
,OptionsScreen
,OutOfMemoryScreen
,PackScreen
,PresetsScreen
,ProgressScreen
,RealmsScreen
,SaveLevelScreen
,SelectWorldScreen
,SignEditScreen
,SocialInteractionsScreen
,StatsScreen
,StructureBlockScreen
,TitleScreen
- Mappings:
Namespace Name official dzz
intermediary net/minecraft/class_437
named net/minecraft/client/gui/screen/Screen
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate URI
protected @Nullable MinecraftClient
private static int
private @Nullable class_6379
private static Text
private List<class_6379>
private static long
private static long
private static long
private static long
private static long
private class_6385
private long
private long
int
protected ItemRenderer
private static Logger
boolean
protected TextRenderer
protected Text
int
Fields inherited from class net.minecraft.client.gui.DrawableHelper
GUI_ICONS_TEXTURE, OPTIONS_BACKGROUND_TEXTURE, STATS_ICON_TEXTURE
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected <T extends Element & class_6379>
TaddChild(T t)
Adds a child element to this screen.children()
Gets a list of all child GUI elements.private void
confirmLink(boolean open)
void
filesDragged(List<Path> paths)
getTitle()
getTooltipFromItem(ItemStack stack)
boolean
handleTextClick(@Nullable Style style)
static boolean
static boolean
static boolean
protected void
init()
Called when a screen should be initialized.void
init(MinecraftClient client, int width, int height)
protected void
insertText(String text, boolean override)
static boolean
isCopy(int code)
static boolean
isCut(int code)
boolean
isMouseOver(double mouseX, double mouseY)
Checks if the mouse position is within the bound of the element.static boolean
isPaste(int code)
boolean
static boolean
isSelectAll(int code)
protected boolean
isValidCharacterForName(String name, char character, int cursorPos)
boolean
keyPressed(int keyCode, int scanCode, int modifiers)
Callback for when a key down event has been captured.protected void
method_37056(class_6382 class_6382)
private void
method_37058(long long2)
private void
method_37059(long long2, boolean bool)
protected <T extends Drawable>
Tmethod_37060(T t)
static @Nullable Screen.class_6390
method_37061(List<? extends class_6379> list, @Nullable class_6379 class_6379)
private void
method_37062(class_6382 class_6382)
protected <T extends Element & Drawable & class_6379>
Tmethod_37063(T t)
protected void
method_37064(boolean bool)
private void
method_37065(boolean bool)
protected void
method_37066(Element element)
protected void
void
void
void
void
void
private boolean
void
onClose()
private void
void
removed()
void
render(MatrixStack matrices, int mouseX, int mouseY, float delta)
void
renderBackground(MatrixStack matrices)
Renders the background of this screen.void
renderBackground(MatrixStack matrices, int vOffset)
Renders the background of this screen.void
renderBackgroundTexture(int vOffset)
Renders the fullscreen background texture of this screen.void
renderOrderedTooltip(MatrixStack matrices, List<? extends OrderedText> lines, int x, int y)
protected void
renderTextHoverEffect(MatrixStack matrices, @Nullable Style style, int x, int y)
void
renderTooltip(MatrixStack matrices, List<Text> lines, int x, int y)
void
renderTooltip(MatrixStack matrices, List<Text> lines, Optional<TooltipData> data, int x, int y)
protected void
renderTooltip(MatrixStack matrices, ItemStack stack, int x, int y)
void
renderTooltip(MatrixStack matrices, Text text, int x, int y)
private void
renderTooltipFromComponents(MatrixStack matrices, List<TooltipComponent> components, int x, int y)
void
resize(MinecraftClient client, int width, int height)
void
sendMessage(String message)
void
sendMessage(String message, boolean toHud)
boolean
Checks whether this screen should be closed when the escape key is pressed.void
tick()
static void
wrapScreenError(Runnable task, String errorTitle, String screenName)
Methods inherited from class net.minecraft.client.gui.AbstractParentElement
getFocused, isDragging, setDragging, setFocused
Methods inherited from class net.minecraft.client.gui.DrawableHelper
drawCenteredText, drawCenteredText, drawCenteredTextWithShadow, drawHorizontalLine, drawSprite, drawStringWithShadow, drawTexture, drawTexture, drawTexture, drawTexture, drawTextWithShadow, drawVerticalLine, drawWithShadow, fill, fillGradient, fillGradient, fillGradient, getZOffset, method_29343, setZOffset
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface net.minecraft.client.gui.Element
mouseMoved
Methods inherited from interface net.minecraft.client.gui.ParentElement
changeFocus, charTyped, focusOn, hoveredElement, keyReleased, mouseClicked, mouseDragged, mouseReleased, mouseScrolled, setInitialFocus
-
Field Details
-
LOGGER
- Mappings:
Namespace Name Mixin selector official a
Ldzz;a:Lorg/apache/logging/log4j/Logger;
intermediary field_22782
Lnet/minecraft/class_437;field_22782:Lorg/apache/logging/log4j/Logger;
named LOGGER
Lnet/minecraft/client/gui/screen/Screen;LOGGER:Lorg/apache/logging/log4j/Logger;
-
ALLOWED_PROTOCOLS
- Mappings:
Namespace Name Mixin selector official b
Ldzz;b:Ljava/util/Set;
intermediary field_22783
Lnet/minecraft/class_437;field_22783:Ljava/util/Set;
named ALLOWED_PROTOCOLS
Lnet/minecraft/client/gui/screen/Screen;ALLOWED_PROTOCOLS:Ljava/util/Set;
-
field_32270
private static final int field_32270- See Also:
- Constant Field Values
- Mappings:
Namespace Name Mixin selector official c
Ldzz;c:I
intermediary field_32270
Lnet/minecraft/class_437;field_32270:I
named field_32270
Lnet/minecraft/client/gui/screen/Screen;field_32270:I
-
field_33814
- Mappings:
Namespace Name Mixin selector official n
Ldzz;n:Lon;
intermediary field_33814
Lnet/minecraft/class_437;field_33814:Lnet/minecraft/class_2561;
named field_33814
Lnet/minecraft/client/gui/screen/Screen;field_33814:Lnet/minecraft/text/Text;
-
field_33817
private static final long field_33817- Mappings:
Namespace Name Mixin selector official s
Ldzz;s:J
intermediary field_33817
Lnet/minecraft/class_437;field_33817:J
named field_33817
Lnet/minecraft/client/gui/screen/Screen;field_33817:J
-
field_33818
private static final long field_33818- Mappings:
Namespace Name Mixin selector official t
Ldzz;t:J
intermediary field_33818
Lnet/minecraft/class_437;field_33818:J
named field_33818
Lnet/minecraft/client/gui/screen/Screen;field_33818:J
-
field_33819
private static final long field_33819- See Also:
- Constant Field Values
- Mappings:
Namespace Name Mixin selector official u
Ldzz;u:J
intermediary field_33819
Lnet/minecraft/class_437;field_33819:J
named field_33819
Lnet/minecraft/client/gui/screen/Screen;field_33819:J
-
field_33820
private static final long field_33820- See Also:
- Constant Field Values
- Mappings:
Namespace Name Mixin selector official v
Ldzz;v:J
intermediary field_33820
Lnet/minecraft/class_437;field_33820:J
named field_33820
Lnet/minecraft/client/gui/screen/Screen;field_33820:J
-
field_33821
private static final long field_33821- See Also:
- Constant Field Values
- Mappings:
Namespace Name Mixin selector official w
Ldzz;w:J
intermediary field_33821
Lnet/minecraft/class_437;field_33821:J
named field_33821
Lnet/minecraft/client/gui/screen/Screen;field_33821:J
-
title
- Mappings:
Namespace Name Mixin selector official d
Ldzz;d:Lon;
intermediary field_22785
Lnet/minecraft/class_437;field_22785:Lnet/minecraft/class_2561;
named title
Lnet/minecraft/client/gui/screen/Screen;title:Lnet/minecraft/text/Text;
-
children
- Mappings:
Namespace Name Mixin selector official o
Ldzz;o:Ljava/util/List;
intermediary field_22786
Lnet/minecraft/class_437;field_22786:Ljava/util/List;
named children
Lnet/minecraft/client/gui/screen/Screen;children:Ljava/util/List;
-
field_33815
- Mappings:
Namespace Name Mixin selector official p
Ldzz;p:Ljava/util/List;
intermediary field_33815
Lnet/minecraft/class_437;field_33815:Ljava/util/List;
named field_33815
Lnet/minecraft/client/gui/screen/Screen;field_33815:Ljava/util/List;
-
client
- Mappings:
Namespace Name Mixin selector official e
Ldzz;e:Lduy;
intermediary field_22787
Lnet/minecraft/class_437;field_22787:Lnet/minecraft/class_310;
named client
Lnet/minecraft/client/gui/screen/Screen;client:Lnet/minecraft/client/MinecraftClient;
-
itemRenderer
- Mappings:
Namespace Name Mixin selector official i
Ldzz;i:Lesn;
intermediary field_22788
Lnet/minecraft/class_437;field_22788:Lnet/minecraft/class_918;
named itemRenderer
Lnet/minecraft/client/gui/screen/Screen;itemRenderer:Lnet/minecraft/client/render/item/ItemRenderer;
-
width
public int width- Mappings:
Namespace Name Mixin selector official j
Ldzz;j:I
intermediary field_22789
Lnet/minecraft/class_437;field_22789:I
named width
Lnet/minecraft/client/gui/screen/Screen;width:I
-
height
public int height- Mappings:
Namespace Name Mixin selector official k
Ldzz;k:I
intermediary field_22790
Lnet/minecraft/class_437;field_22790:I
named height
Lnet/minecraft/client/gui/screen/Screen;height:I
-
field_33816
- Mappings:
Namespace Name Mixin selector official q
Ldzz;q:Ljava/util/List;
intermediary field_33816
Lnet/minecraft/class_437;field_33816:Ljava/util/List;
named field_33816
Lnet/minecraft/client/gui/screen/Screen;field_33816:Ljava/util/List;
-
passEvents
public boolean passEvents- Mappings:
Namespace Name Mixin selector official l
Ldzz;l:Z
intermediary field_22792
Lnet/minecraft/class_437;field_22792:Z
named passEvents
Lnet/minecraft/client/gui/screen/Screen;passEvents:Z
-
textRenderer
- Mappings:
Namespace Name Mixin selector official m
Ldzz;m:Ldvu;
intermediary field_22793
Lnet/minecraft/class_437;field_22793:Lnet/minecraft/class_327;
named textRenderer
Lnet/minecraft/client/gui/screen/Screen;textRenderer:Lnet/minecraft/client/font/TextRenderer;
-
clickedLink
- Mappings:
Namespace Name Mixin selector official r
Ldzz;r:Ljava/net/URI;
intermediary field_22784
Lnet/minecraft/class_437;field_22784:Ljava/net/URI;
named clickedLink
Lnet/minecraft/client/gui/screen/Screen;clickedLink:Ljava/net/URI;
-
field_33822
- Mappings:
Namespace Name Mixin selector official x
Ldzz;x:Ldyp;
intermediary field_33822
Lnet/minecraft/class_437;field_33822:Lnet/minecraft/class_6385;
named field_33822
Lnet/minecraft/client/gui/screen/Screen;field_33822:Lnet/minecraft/class_6385;
-
field_33823
private long field_33823- Mappings:
Namespace Name Mixin selector official y
Ldzz;y:J
intermediary field_33823
Lnet/minecraft/class_437;field_33823:J
named field_33823
Lnet/minecraft/client/gui/screen/Screen;field_33823:J
-
field_33824
private long field_33824- Mappings:
Namespace Name Mixin selector official z
Ldzz;z:J
intermediary field_33824
Lnet/minecraft/class_437;field_33824:J
named field_33824
Lnet/minecraft/client/gui/screen/Screen;field_33824:J
-
field_33813
- Mappings:
Namespace Name Mixin selector official A
Ldzz;A:Ldyk;
intermediary field_33813
Lnet/minecraft/class_437;field_33813:Lnet/minecraft/class_6379;
named field_33813
Lnet/minecraft/client/gui/screen/Screen;field_33813:Lnet/minecraft/class_6379;
-
-
Constructor Details
-
Screen
-
-
Method Details
-
getTitle
- Mappings:
Namespace Name Mixin selector official i
Ldzz;i()Lon;
intermediary method_25440
Lnet/minecraft/class_437;method_25440()Lnet/minecraft/class_2561;
named getTitle
Lnet/minecraft/client/gui/screen/Screen;getTitle()Lnet/minecraft/text/Text;
-
getNarrationMessage
- Mappings:
Namespace Name Mixin selector official ae_
Ldzz;ae_()Lon;
intermediary method_25435
Lnet/minecraft/class_437;method_25435()Lnet/minecraft/class_2561;
named getNarrationMessage
Lnet/minecraft/client/gui/screen/Screen;getNarrationMessage()Lnet/minecraft/text/Text;
-
render
- Specified by:
render
in interfaceDrawable
- Mappings:
Namespace Name Mixin selector official a
Ldxe;a(Ldpu;IIF)V
intermediary method_25394
Lnet/minecraft/class_4068;method_25394(Lnet/minecraft/class_4587;IIF)V
named render
Lnet/minecraft/client/gui/Drawable;render(Lnet/minecraft/client/util/math/MatrixStack;IIF)V
-
keyPressed
public boolean keyPressed(int keyCode, int scanCode, int modifiers)Callback for when a key down event has been captured. The key code is identified by the constants inGLFW
class.- Specified by:
keyPressed
in interfaceElement
- Specified by:
keyPressed
in interfaceParentElement
- Parameters:
keyCode
- the named key code of the event as described in theGLFW
classscanCode
- the unique/platform-specific scan code of the keyboard inputmodifiers
- a GLFW bitfield describing the modifier keys that are held down (see GLFW Modifier key flags)- Returns:
true
to indicate that the event handling is successful/valid- See Also:
Keyboard.onKey(long, int, int, int, int)
,GLFW.GLFW_KEY_Q
,GLFWKeyCallbackI.invoke(long, int, int, int, int)
- Mappings:
Namespace Name Mixin selector official a
Ldxh;a(III)Z
intermediary method_25404
Lnet/minecraft/class_364;method_25404(III)Z
named keyPressed
Lnet/minecraft/client/gui/Element;keyPressed(III)Z
-
shouldCloseOnEsc
public boolean shouldCloseOnEsc()Checks whether this screen should be closed when the escape key is pressed.- Mappings:
Namespace Name Mixin selector official af_
Ldzz;af_()Z
intermediary method_25422
Lnet/minecraft/class_437;method_25422()Z
named shouldCloseOnEsc
Lnet/minecraft/client/gui/screen/Screen;shouldCloseOnEsc()Z
-
onClose
public void onClose()- Mappings:
Namespace Name Mixin selector official ag_
Ldzz;ag_()V
intermediary method_25419
Lnet/minecraft/class_437;method_25419()V
named onClose
Lnet/minecraft/client/gui/screen/Screen;onClose()V
-
method_37063
- Mappings:
Namespace Name Mixin selector official d
Ldzz;d(Ldxh;)Ldxh;
intermediary method_37063
Lnet/minecraft/class_437;method_37063(Lnet/minecraft/class_364;)Lnet/minecraft/class_364;
named method_37063
Lnet/minecraft/client/gui/screen/Screen;method_37063(Lnet/minecraft/client/gui/Element;)Lnet/minecraft/client/gui/Element;
-
method_37060
- Mappings:
Namespace Name Mixin selector official a
Ldzz;a(Ldxe;)Ldxe;
intermediary method_37060
Lnet/minecraft/class_437;method_37060(Lnet/minecraft/class_4068;)Lnet/minecraft/class_4068;
named method_37060
Lnet/minecraft/client/gui/screen/Screen;method_37060(Lnet/minecraft/client/gui/Drawable;)Lnet/minecraft/client/gui/Drawable;
-
addChild
Adds a child element to this screen. If the child element is annet.minecraft.client.gui.widget.AbstractButtonWidget
, you should useScreen#addButton(AbstractButtonWidget)
instead.Adding a child element to a screen does not guarantee the widget is rendered or ticked.
- See Also:
net.minecraft.client.gui.screen.Screen#addButton(AbstractButtonWidget)
- Mappings:
Namespace Name Mixin selector official e
Ldzz;e(Ldxh;)Ldxh;
intermediary method_25429
Lnet/minecraft/class_437;method_25429(Lnet/minecraft/class_364;)Lnet/minecraft/class_364;
named addChild
Lnet/minecraft/client/gui/screen/Screen;addChild(Lnet/minecraft/client/gui/Element;)Lnet/minecraft/client/gui/Element;
-
method_37066
- Mappings:
Namespace Name Mixin selector official f
Ldzz;f(Ldxh;)V
intermediary method_37066
Lnet/minecraft/class_437;method_37066(Lnet/minecraft/class_364;)V
named method_37066
Lnet/minecraft/client/gui/screen/Screen;method_37066(Lnet/minecraft/client/gui/Element;)V
-
method_37067
protected void method_37067()- Mappings:
Namespace Name Mixin selector official k
Ldzz;k()V
intermediary method_37067
Lnet/minecraft/class_437;method_37067()V
named method_37067
Lnet/minecraft/client/gui/screen/Screen;method_37067()V
-
renderTooltip
- Mappings:
Namespace Name Mixin selector official a
Ldzz;a(Ldpu;Lbpz;II)V
intermediary method_25409
Lnet/minecraft/class_437;method_25409(Lnet/minecraft/class_4587;Lnet/minecraft/class_1799;II)V
named renderTooltip
Lnet/minecraft/client/gui/screen/Screen;renderTooltip(Lnet/minecraft/client/util/math/MatrixStack;Lnet/minecraft/item/ItemStack;II)V
-
renderTooltip
public void renderTooltip(MatrixStack matrices, List<Text> lines, Optional<TooltipData> data, int x, int y)- Mappings:
Namespace Name Mixin selector official a
Ldzz;a(Ldpu;Ljava/util/List;Ljava/util/Optional;II)V
intermediary method_32634
Lnet/minecraft/class_437;method_32634(Lnet/minecraft/class_4587;Ljava/util/List;Ljava/util/Optional;II)V
named renderTooltip
Lnet/minecraft/client/gui/screen/Screen;renderTooltip(Lnet/minecraft/client/util/math/MatrixStack;Ljava/util/List;Ljava/util/Optional;II)V
-
getTooltipFromItem
- Mappings:
Namespace Name Mixin selector official a
Ldzz;a(Lbpz;)Ljava/util/List;
intermediary method_25408
Lnet/minecraft/class_437;method_25408(Lnet/minecraft/class_1799;)Ljava/util/List;
named getTooltipFromItem
Lnet/minecraft/client/gui/screen/Screen;getTooltipFromItem(Lnet/minecraft/item/ItemStack;)Ljava/util/List;
-
renderTooltip
- Mappings:
Namespace Name Mixin selector official b
Ldzz;b(Ldpu;Lon;II)V
intermediary method_25424
Lnet/minecraft/class_437;method_25424(Lnet/minecraft/class_4587;Lnet/minecraft/class_2561;II)V
named renderTooltip
Lnet/minecraft/client/gui/screen/Screen;renderTooltip(Lnet/minecraft/client/util/math/MatrixStack;Lnet/minecraft/text/Text;II)V
-
renderTooltip
- Mappings:
Namespace Name Mixin selector official b
Ldzz;b(Ldpu;Ljava/util/List;II)V
intermediary method_30901
Lnet/minecraft/class_437;method_30901(Lnet/minecraft/class_4587;Ljava/util/List;II)V
named renderTooltip
Lnet/minecraft/client/gui/screen/Screen;renderTooltip(Lnet/minecraft/client/util/math/MatrixStack;Ljava/util/List;II)V
-
renderOrderedTooltip
public void renderOrderedTooltip(MatrixStack matrices, List<? extends OrderedText> lines, int x, int y)- Mappings:
Namespace Name Mixin selector official c
Ldzz;c(Ldpu;Ljava/util/List;II)V
intermediary method_25417
Lnet/minecraft/class_437;method_25417(Lnet/minecraft/class_4587;Ljava/util/List;II)V
named renderOrderedTooltip
Lnet/minecraft/client/gui/screen/Screen;renderOrderedTooltip(Lnet/minecraft/client/util/math/MatrixStack;Ljava/util/List;II)V
-
renderTooltipFromComponents
private void renderTooltipFromComponents(MatrixStack matrices, List<TooltipComponent> components, int x, int y)- Mappings:
Namespace Name Mixin selector official a
Ldzz;a(Ldpu;Ljava/util/List;II)V
intermediary method_32633
Lnet/minecraft/class_437;method_32633(Lnet/minecraft/class_4587;Ljava/util/List;II)V
named renderTooltipFromComponents
Lnet/minecraft/client/gui/screen/Screen;renderTooltipFromComponents(Lnet/minecraft/client/util/math/MatrixStack;Ljava/util/List;II)V
-
renderTextHoverEffect
protected void renderTextHoverEffect(MatrixStack matrices, @Nullable @Nullable Style style, int x, int y)- Mappings:
Namespace Name Mixin selector official a
Ldzz;a(Ldpu;Lox;II)V
intermediary method_25418
Lnet/minecraft/class_437;method_25418(Lnet/minecraft/class_4587;Lnet/minecraft/class_2583;II)V
named renderTextHoverEffect
Lnet/minecraft/client/gui/screen/Screen;renderTextHoverEffect(Lnet/minecraft/client/util/math/MatrixStack;Lnet/minecraft/text/Style;II)V
-
insertText
- Mappings:
Namespace Name Mixin selector official a
Ldzz;a(Ljava/lang/String;Z)V
intermediary method_25415
Lnet/minecraft/class_437;method_25415(Ljava/lang/String;Z)V
named insertText
Lnet/minecraft/client/gui/screen/Screen;insertText(Ljava/lang/String;Z)V
-
handleTextClick
- Mappings:
Namespace Name Mixin selector official a
Ldzz;a(Lox;)Z
intermediary method_25430
Lnet/minecraft/class_437;method_25430(Lnet/minecraft/class_2583;)Z
named handleTextClick
Lnet/minecraft/client/gui/screen/Screen;handleTextClick(Lnet/minecraft/text/Style;)Z
-
sendMessage
- Mappings:
Namespace Name Mixin selector official a
Ldzz;a(Ljava/lang/String;)V
intermediary method_25427
Lnet/minecraft/class_437;method_25427(Ljava/lang/String;)V
named sendMessage
Lnet/minecraft/client/gui/screen/Screen;sendMessage(Ljava/lang/String;)V
-
sendMessage
- Mappings:
Namespace Name Mixin selector official b
Ldzz;b(Ljava/lang/String;Z)V
intermediary method_25425
Lnet/minecraft/class_437;method_25425(Ljava/lang/String;Z)V
named sendMessage
Lnet/minecraft/client/gui/screen/Screen;sendMessage(Ljava/lang/String;Z)V
-
init
- Mappings:
Namespace Name Mixin selector official b
Ldzz;b(Lduy;II)V
intermediary method_25423
Lnet/minecraft/class_437;method_25423(Lnet/minecraft/class_310;II)V
named init
Lnet/minecraft/client/gui/screen/Screen;init(Lnet/minecraft/client/MinecraftClient;II)V
-
children
Gets a list of all child GUI elements.- Specified by:
children
in interfaceParentElement
- Mappings:
Namespace Name Mixin selector official j
Ldxg;j()Ljava/util/List;
intermediary method_25396
Lnet/minecraft/class_4069;method_25396()Ljava/util/List;
named children
Lnet/minecraft/client/gui/ParentElement;children()Ljava/util/List;
-
init
protected void init()Called when a screen should be initialized.This method is called when this screen is opened or resized.
- Mappings:
Namespace Name Mixin selector official b
Ldzz;b()V
intermediary method_25426
Lnet/minecraft/class_437;method_25426()V
named init
Lnet/minecraft/client/gui/screen/Screen;init()V
-
tick
public void tick()- Mappings:
Namespace Name Mixin selector official d
Ldzz;d()V
intermediary method_25393
Lnet/minecraft/class_437;method_25393()V
named tick
Lnet/minecraft/client/gui/screen/Screen;tick()V
-
removed
public void removed()- Mappings:
Namespace Name Mixin selector official e
Ldzz;e()V
intermediary method_25432
Lnet/minecraft/class_437;method_25432()V
named removed
Lnet/minecraft/client/gui/screen/Screen;removed()V
-
renderBackground
Renders the background of this screen.If the client is in a world, renders the translucent background gradient. Otherwise renders the background texture.
- Mappings:
Namespace Name Mixin selector official a
Ldzz;a(Ldpu;)V
intermediary method_25420
Lnet/minecraft/class_437;method_25420(Lnet/minecraft/class_4587;)V
named renderBackground
Lnet/minecraft/client/gui/screen/Screen;renderBackground(Lnet/minecraft/client/util/math/MatrixStack;)V
-
renderBackground
Renders the background of this screen.If the client is in a world, renders the translucent background gradient. Otherwise renders the background texture.
- Parameters:
vOffset
- an offset applied to the V coordinate of the background texture- Mappings:
Namespace Name Mixin selector official a
Ldzz;a(Ldpu;I)V
intermediary method_25433
Lnet/minecraft/class_437;method_25433(Lnet/minecraft/class_4587;I)V
named renderBackground
Lnet/minecraft/client/gui/screen/Screen;renderBackground(Lnet/minecraft/client/util/math/MatrixStack;I)V
-
renderBackgroundTexture
public void renderBackgroundTexture(int vOffset)Renders the fullscreen background texture of this screen.- Parameters:
vOffset
- an offset applied to the V coordinate of the background texture- Mappings:
Namespace Name Mixin selector official e
Ldzz;e(I)V
intermediary method_25434
Lnet/minecraft/class_437;method_25434(I)V
named renderBackgroundTexture
Lnet/minecraft/client/gui/screen/Screen;renderBackgroundTexture(I)V
-
isPauseScreen
public boolean isPauseScreen()- Mappings:
Namespace Name Mixin selector official ah_
Ldzz;ah_()Z
intermediary method_25421
Lnet/minecraft/class_437;method_25421()Z
named isPauseScreen
Lnet/minecraft/client/gui/screen/Screen;isPauseScreen()Z
-
confirmLink
private void confirmLink(boolean open)- Mappings:
Namespace Name Mixin selector official c
Ldzz;c(Z)V
intermediary method_25428
Lnet/minecraft/class_437;method_25428(Z)V
named confirmLink
Lnet/minecraft/client/gui/screen/Screen;confirmLink(Z)V
-
openLink
- Mappings:
Namespace Name Mixin selector official a
Ldzz;a(Ljava/net/URI;)V
intermediary method_25416
Lnet/minecraft/class_437;method_25416(Ljava/net/URI;)V
named openLink
Lnet/minecraft/client/gui/screen/Screen;openLink(Ljava/net/URI;)V
-
hasControlDown
public static boolean hasControlDown()- Mappings:
Namespace Name Mixin selector official m
Ldzz;m()Z
intermediary method_25441
Lnet/minecraft/class_437;method_25441()Z
named hasControlDown
Lnet/minecraft/client/gui/screen/Screen;hasControlDown()Z
-
hasShiftDown
public static boolean hasShiftDown()- Mappings:
Namespace Name Mixin selector official n
Ldzz;n()Z
intermediary method_25442
Lnet/minecraft/class_437;method_25442()Z
named hasShiftDown
Lnet/minecraft/client/gui/screen/Screen;hasShiftDown()Z
-
hasAltDown
public static boolean hasAltDown()- Mappings:
Namespace Name Mixin selector official o
Ldzz;o()Z
intermediary method_25443
Lnet/minecraft/class_437;method_25443()Z
named hasAltDown
Lnet/minecraft/client/gui/screen/Screen;hasAltDown()Z
-
isCut
public static boolean isCut(int code)- Mappings:
Namespace Name Mixin selector official f
Ldzz;f(I)Z
intermediary method_25436
Lnet/minecraft/class_437;method_25436(I)Z
named isCut
Lnet/minecraft/client/gui/screen/Screen;isCut(I)Z
-
isPaste
public static boolean isPaste(int code)- Mappings:
Namespace Name Mixin selector official g
Ldzz;g(I)Z
intermediary method_25437
Lnet/minecraft/class_437;method_25437(I)Z
named isPaste
Lnet/minecraft/client/gui/screen/Screen;isPaste(I)Z
-
isCopy
public static boolean isCopy(int code)- Mappings:
Namespace Name Mixin selector official h
Ldzz;h(I)Z
intermediary method_25438
Lnet/minecraft/class_437;method_25438(I)Z
named isCopy
Lnet/minecraft/client/gui/screen/Screen;isCopy(I)Z
-
isSelectAll
public static boolean isSelectAll(int code)- Mappings:
Namespace Name Mixin selector official i
Ldzz;i(I)Z
intermediary method_25439
Lnet/minecraft/class_437;method_25439(I)Z
named isSelectAll
Lnet/minecraft/client/gui/screen/Screen;isSelectAll(I)Z
-
resize
- Mappings:
Namespace Name Mixin selector official a
Ldzz;a(Lduy;II)V
intermediary method_25410
Lnet/minecraft/class_437;method_25410(Lnet/minecraft/class_310;II)V
named resize
Lnet/minecraft/client/gui/screen/Screen;resize(Lnet/minecraft/client/MinecraftClient;II)V
-
wrapScreenError
- Mappings:
Namespace Name Mixin selector official a
Ldzz;a(Ljava/lang/Runnable;Ljava/lang/String;Ljava/lang/String;)V
intermediary method_25412
Lnet/minecraft/class_437;method_25412(Ljava/lang/Runnable;Ljava/lang/String;Ljava/lang/String;)V
named wrapScreenError
Lnet/minecraft/client/gui/screen/Screen;wrapScreenError(Ljava/lang/Runnable;Ljava/lang/String;Ljava/lang/String;)V
-
isValidCharacterForName
- Mappings:
Namespace Name Mixin selector official a
Ldzz;a(Ljava/lang/String;CI)Z
intermediary method_25414
Lnet/minecraft/class_437;method_25414(Ljava/lang/String;CI)Z
named isValidCharacterForName
Lnet/minecraft/client/gui/screen/Screen;isValidCharacterForName(Ljava/lang/String;CI)Z
-
isMouseOver
public boolean isMouseOver(double mouseX, double mouseY)Checks if the mouse position is within the bound of the element.- Specified by:
isMouseOver
in interfaceElement
- Parameters:
mouseX
- the X coordinate of the mousemouseY
- the Y coordinate of the mouse- Returns:
true
if the mouse is within the bound of the element, otherwisefalse
- Mappings:
Namespace Name Mixin selector official a_
Ldxh;a_(DD)Z
intermediary method_25405
Lnet/minecraft/class_364;method_25405(DD)Z
named isMouseOver
Lnet/minecraft/client/gui/Element;isMouseOver(DD)Z
-
filesDragged
- Mappings:
Namespace Name Mixin selector official a
Ldzz;a(Ljava/util/List;)V
intermediary method_29638
Lnet/minecraft/class_437;method_29638(Ljava/util/List;)V
named filesDragged
Lnet/minecraft/client/gui/screen/Screen;filesDragged(Ljava/util/List;)V
-
method_37059
private void method_37059(long long2, boolean bool)- Mappings:
Namespace Name Mixin selector official a
Ldzz;a(JZ)V
intermediary method_37059
Lnet/minecraft/class_437;method_37059(JZ)V
named method_37059
Lnet/minecraft/client/gui/screen/Screen;method_37059(JZ)V
-
method_37058
private void method_37058(long long2)- Mappings:
Namespace Name Mixin selector official a
Ldzz;a(J)V
intermediary method_37058
Lnet/minecraft/class_437;method_37058(J)V
named method_37058
Lnet/minecraft/client/gui/screen/Screen;method_37058(J)V
-
method_37068
public void method_37068()- Mappings:
Namespace Name Mixin selector official p
Ldzz;p()V
intermediary method_37068
Lnet/minecraft/class_437;method_37068()V
named method_37068
Lnet/minecraft/client/gui/screen/Screen;method_37068()V
-
method_37069
public void method_37069()- Mappings:
Namespace Name Mixin selector official q
Ldzz;q()V
intermediary method_37069
Lnet/minecraft/class_437;method_37069()V
named method_37069
Lnet/minecraft/client/gui/screen/Screen;method_37069()V
-
method_37070
public void method_37070()- Mappings:
Namespace Name Mixin selector official r
Ldzz;r()V
intermediary method_37070
Lnet/minecraft/class_437;method_37070()V
named method_37070
Lnet/minecraft/client/gui/screen/Screen;method_37070()V
-
method_37073
private boolean method_37073()- Mappings:
Namespace Name Mixin selector official x
Ldzz;x()Z
intermediary method_37073
Lnet/minecraft/class_437;method_37073()Z
named method_37073
Lnet/minecraft/client/gui/screen/Screen;method_37073()Z
-
method_37071
public void method_37071()- Mappings:
Namespace Name Mixin selector official s
Ldzz;s()V
intermediary method_37071
Lnet/minecraft/class_437;method_37071()V
named method_37071
Lnet/minecraft/client/gui/screen/Screen;method_37071()V
-
method_37064
protected void method_37064(boolean bool)- Mappings:
Namespace Name Mixin selector official d
Ldzz;d(Z)V
intermediary method_37064
Lnet/minecraft/class_437;method_37064(Z)V
named method_37064
Lnet/minecraft/client/gui/screen/Screen;method_37064(Z)V
-
method_37065
private void method_37065(boolean bool)- Mappings:
Namespace Name Mixin selector official e
Ldzz;e(Z)V
intermediary method_37065
Lnet/minecraft/class_437;method_37065(Z)V
named method_37065
Lnet/minecraft/client/gui/screen/Screen;method_37065(Z)V
-
method_37062
- Mappings:
Namespace Name Mixin selector official b
Ldzz;b(Ldym;)V
intermediary method_37062
Lnet/minecraft/class_437;method_37062(Lnet/minecraft/class_6382;)V
named method_37062
Lnet/minecraft/client/gui/screen/Screen;method_37062(Lnet/minecraft/class_6382;)V
-
method_37056
- Mappings:
Namespace Name Mixin selector official a
Ldzz;a(Ldym;)V
intermediary method_37056
Lnet/minecraft/class_437;method_37056(Lnet/minecraft/class_6382;)V
named method_37056
Lnet/minecraft/client/gui/screen/Screen;method_37056(Lnet/minecraft/class_6382;)V
-
method_37061
@Nullable public static @Nullable Screen.class_6390 method_37061(List<? extends class_6379> list, @Nullable @Nullable class_6379 class_6379)- Mappings:
Namespace Name Mixin selector official a
Ldzz;a(Ljava/util/List;Ldyk;)Ldzz$a;
intermediary method_37061
Lnet/minecraft/class_437;method_37061(Ljava/util/List;Lnet/minecraft/class_6379;)Lnet/minecraft/class_437$class_6390;
named method_37061
Lnet/minecraft/client/gui/screen/Screen;method_37061(Ljava/util/List;Lnet/minecraft/class_6379;)Lnet/minecraft/client/gui/screen/Screen$class_6390;
-
method_37072
public void method_37072()- Mappings:
Namespace Name Mixin selector official t
Ldzz;t()V
intermediary method_37072
Lnet/minecraft/class_437;method_37072()V
named method_37072
Lnet/minecraft/client/gui/screen/Screen;method_37072()V
-