Package net.minecraft.client.gui.screen
Class TitleScreen
java.lang.Object
net.minecraft.client.gui.DrawableHelper
net.minecraft.client.gui.screen.Screen
net.minecraft.client.gui.screen.TitleScreen
- All Implemented Interfaces:
IdentifibleBooleanConsumer
@Environment(CLIENT) public class TitleScreen extends Screen implements IdentifibleBooleanConsumer
- Mappings:
Namespace Name official ayaintermediary net/minecraft/class_765named net/minecraft/client/gui/screen/TitleScreen
-
Field Summary
Fields Modifier and Type Field Description private NativeImageBackedTexturebackgroundTextureprivate IdentifierbackgroundTextureIdprivate static AtomicIntegerfield_3276private booleanfield_3284private static LoggerLOGGERprivate floatminceraftRandomNumberprivate static IdentifierMINECRAFT_TITLE_TEXTUREstatic StringMORE_INFO_MESSAGEprivate Objectmutexprivate StringoldGl1private intoldGl1Widthprivate StringoldGl2private intoldGl2Widthprivate intoldGlBottomprivate intoldGlLeftprivate StringoldGlLinkprivate intoldGlRightprivate intoldGlTopprivate static Identifier[]PANORAMA_CUBE_FACESprivate static RandomRANDOMprivate ButtonWidgetrealmsButtonprivate ScreenrealmsNotificationScreenprivate booleanrealmsNotificationsInitializedprivate ButtonWidgetresetDemoButtonprivate static IdentifierSPLASHESprivate StringsplashTextprivate intticksFields 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
BACKGROUND_TEXTURE, GUI_ICONS_TEXTURE, STATS_ICON_TEXTURE, zOffset -
Constructor Summary
Constructors Constructor Description TitleScreen() -
Method Summary
Modifier and Type Method Description private booleanareRealmsNotificationsEnabled()protected voidbuttonClicked(ButtonWidget button)voidconfirmResult(boolean b, int id)voidinit()private voidinitWidgetsDemo(int y, int spacingY)private voidinitWidgetsNormal(int y, int spacingY)protected voidkeyPressed(char character, int code)protected voidmouseClicked(int mouseX, int mouseY, int button)voidremoved()voidrender(int mouseX, int mouseY, float tickDelta)private voidrenderBackground(int mouseX, int mouseY, float tickDelta)private voidrenderPanorama(int mouseX, int mouseY, float tickDelta)booleanshouldPauseGame()private voidswitchToRealms()voidtick()private voidtransformPanorama(float tickDelta)Methods inherited from class net.minecraft.client.gui.screen.Screen
getClipboard, handleInput, handleKeyboard, handleMouse, handleTextClick, hasAltDown, hasControlDown, hasShiftDown, init, insertText, isCopy, isCut, isPaste, isSelectAll, mouseDragged, mouseReleased, renderBackground, renderBackground, renderDirtBackground, renderTextHoverEffect, renderTooltip, renderTooltip, renderTooltip, resize, sendMessage, sendMessage, setClipboard, setScreenBoundsMethods inherited from class net.minecraft.client.gui.DrawableHelper
drawCenteredString, drawHorizontalLine, drawSprite, drawTexture, drawTexture, drawTexture, drawTexture, drawVerticalLine, drawWithShadow, fill, fillGradient
-
Field Details
-
field_3276
- Mappings:
Namespace Name Mixin selector official fLaya;f:Ljava/util/concurrent/atomic/AtomicInteger;intermediary field_3276Lnet/minecraft/class_765;field_3276:Ljava/util/concurrent/atomic/AtomicInteger;named field_3276Lnet/minecraft/client/gui/screen/TitleScreen;field_3276:Ljava/util/concurrent/atomic/AtomicInteger;
-
LOGGER
- Mappings:
Namespace Name Mixin selector official gLaya;g:Lorg/apache/logging/log4j/Logger;intermediary field_3277Lnet/minecraft/class_765;field_3277:Lorg/apache/logging/log4j/Logger;named LOGGERLnet/minecraft/client/gui/screen/TitleScreen;LOGGER:Lorg/apache/logging/log4j/Logger;
-
RANDOM
- Mappings:
Namespace Name Mixin selector official hLaya;h:Ljava/util/Random;intermediary field_3278Lnet/minecraft/class_765;field_3278:Ljava/util/Random;named RANDOMLnet/minecraft/client/gui/screen/TitleScreen;RANDOM:Ljava/util/Random;
-
SPLASHES
- Mappings:
Namespace Name Mixin selector official ALaya;A:Ljy;intermediary field_3262Lnet/minecraft/class_765;field_3262:Lnet/minecraft/class_1605;named SPLASHESLnet/minecraft/client/gui/screen/TitleScreen;SPLASHES:Lnet/minecraft/util/Identifier;
-
MINECRAFT_TITLE_TEXTURE
- Mappings:
Namespace Name Mixin selector official BLaya;B:Ljy;intermediary field_3263Lnet/minecraft/class_765;field_3263:Lnet/minecraft/class_1605;named MINECRAFT_TITLE_TEXTURELnet/minecraft/client/gui/screen/TitleScreen;MINECRAFT_TITLE_TEXTURE:Lnet/minecraft/util/Identifier;
-
PANORAMA_CUBE_FACES
- Mappings:
Namespace Name Mixin selector official CLaya;C:[Ljy;intermediary field_3264Lnet/minecraft/class_765;field_3264:[Lnet/minecraft/class_1605;named PANORAMA_CUBE_FACESLnet/minecraft/client/gui/screen/TitleScreen;PANORAMA_CUBE_FACES:[Lnet/minecraft/util/Identifier;
-
MORE_INFO_MESSAGE
- Mappings:
Namespace Name Mixin selector official aLaya;a:Ljava/lang/String;intermediary field_3275Lnet/minecraft/class_765;field_3275:Ljava/lang/String;named MORE_INFO_MESSAGELnet/minecraft/client/gui/screen/TitleScreen;MORE_INFO_MESSAGE:Ljava/lang/String;
-
minceraftRandomNumber
private float minceraftRandomNumber- Mappings:
Namespace Name Mixin selector official iLaya;i:Fintermediary field_3279Lnet/minecraft/class_765;field_3279:Fnamed minceraftRandomNumberLnet/minecraft/client/gui/screen/TitleScreen;minceraftRandomNumber:F
-
splashText
- Mappings:
Namespace Name Mixin selector official rLaya;r:Ljava/lang/String;intermediary field_3280Lnet/minecraft/class_765;field_3280:Ljava/lang/String;named splashTextLnet/minecraft/client/gui/screen/TitleScreen;splashText:Ljava/lang/String;
-
resetDemoButton
- Mappings:
Namespace Name Mixin selector official sLaya;s:Lavs;intermediary field_3281Lnet/minecraft/class_765;field_3281:Lnet/minecraft/class_685;named resetDemoButtonLnet/minecraft/client/gui/screen/TitleScreen;resetDemoButton:Lnet/minecraft/client/gui/widget/ButtonWidget;
-
ticks
private int ticks- Mappings:
Namespace Name Mixin selector official tLaya;t:Iintermediary field_3282Lnet/minecraft/class_765;field_3282:Inamed ticksLnet/minecraft/client/gui/screen/TitleScreen;ticks:I
-
backgroundTexture
- Mappings:
Namespace Name Mixin selector official uLaya;u:Lblz;intermediary field_3283Lnet/minecraft/class_765;field_3283:Lnet/minecraft/class_1219;named backgroundTextureLnet/minecraft/client/gui/screen/TitleScreen;backgroundTexture:Lnet/minecraft/client/texture/NativeImageBackedTexture;
-
field_3284
private boolean field_3284- Mappings:
Namespace Name Mixin selector official vLaya;v:Zintermediary field_3284Lnet/minecraft/class_765;field_3284:Znamed field_3284Lnet/minecraft/client/gui/screen/TitleScreen;field_3284:Z
-
mutex
- Mappings:
Namespace Name Mixin selector official wLaya;w:Ljava/lang/Object;intermediary field_3285Lnet/minecraft/class_765;field_3285:Ljava/lang/Object;named mutexLnet/minecraft/client/gui/screen/TitleScreen;mutex:Ljava/lang/Object;
-
oldGl1
- Mappings:
Namespace Name Mixin selector official xLaya;x:Ljava/lang/String;intermediary field_3286Lnet/minecraft/class_765;field_3286:Ljava/lang/String;named oldGl1Lnet/minecraft/client/gui/screen/TitleScreen;oldGl1:Ljava/lang/String;
-
oldGl2
- Mappings:
Namespace Name Mixin selector official yLaya;y:Ljava/lang/String;intermediary field_3287Lnet/minecraft/class_765;field_3287:Ljava/lang/String;named oldGl2Lnet/minecraft/client/gui/screen/TitleScreen;oldGl2:Ljava/lang/String;
-
oldGlLink
- Mappings:
Namespace Name Mixin selector official zLaya;z:Ljava/lang/String;intermediary field_3288Lnet/minecraft/class_765;field_3288:Ljava/lang/String;named oldGlLinkLnet/minecraft/client/gui/screen/TitleScreen;oldGlLink:Ljava/lang/String;
-
oldGl2Width
private int oldGl2Width- Mappings:
Namespace Name Mixin selector official DLaya;D:Iintermediary field_3265Lnet/minecraft/class_765;field_3265:Inamed oldGl2WidthLnet/minecraft/client/gui/screen/TitleScreen;oldGl2Width:I
-
oldGl1Width
private int oldGl1Width- Mappings:
Namespace Name Mixin selector official ELaya;E:Iintermediary field_3266Lnet/minecraft/class_765;field_3266:Inamed oldGl1WidthLnet/minecraft/client/gui/screen/TitleScreen;oldGl1Width:I
-
oldGlLeft
private int oldGlLeft- Mappings:
Namespace Name Mixin selector official FLaya;F:Iintermediary field_3267Lnet/minecraft/class_765;field_3267:Inamed oldGlLeftLnet/minecraft/client/gui/screen/TitleScreen;oldGlLeft:I
-
oldGlTop
private int oldGlTop- Mappings:
Namespace Name Mixin selector official GLaya;G:Iintermediary field_3268Lnet/minecraft/class_765;field_3268:Inamed oldGlTopLnet/minecraft/client/gui/screen/TitleScreen;oldGlTop:I
-
oldGlRight
private int oldGlRight- Mappings:
Namespace Name Mixin selector official HLaya;H:Iintermediary field_3269Lnet/minecraft/class_765;field_3269:Inamed oldGlRightLnet/minecraft/client/gui/screen/TitleScreen;oldGlRight:I
-
oldGlBottom
private int oldGlBottom- Mappings:
Namespace Name Mixin selector official ILaya;I:Iintermediary field_3270Lnet/minecraft/class_765;field_3270:Inamed oldGlBottomLnet/minecraft/client/gui/screen/TitleScreen;oldGlBottom:I
-
backgroundTextureId
- Mappings:
Namespace Name Mixin selector official JLaya;J:Ljy;intermediary field_3271Lnet/minecraft/class_765;field_3271:Lnet/minecraft/class_1605;named backgroundTextureIdLnet/minecraft/client/gui/screen/TitleScreen;backgroundTextureId:Lnet/minecraft/util/Identifier;
-
realmsButton
- Mappings:
Namespace Name Mixin selector official KLaya;K:Lavs;intermediary field_3272Lnet/minecraft/class_765;field_3272:Lnet/minecraft/class_685;named realmsButtonLnet/minecraft/client/gui/screen/TitleScreen;realmsButton:Lnet/minecraft/client/gui/widget/ButtonWidget;
-
realmsNotificationsInitialized
private boolean realmsNotificationsInitialized- Mappings:
Namespace Name Mixin selector official LLaya;L:Zintermediary field_3273Lnet/minecraft/class_765;field_3273:Znamed realmsNotificationsInitializedLnet/minecraft/client/gui/screen/TitleScreen;realmsNotificationsInitialized:Z
-
realmsNotificationScreen
- Mappings:
Namespace Name Mixin selector official MLaya;M:Laxu;intermediary field_3274Lnet/minecraft/class_765;field_3274:Lnet/minecraft/class_754;named realmsNotificationScreenLnet/minecraft/client/gui/screen/TitleScreen;realmsNotificationScreen:Lnet/minecraft/client/gui/screen/Screen;
-
-
Constructor Details
-
TitleScreen
public TitleScreen()
-
-
Method Details
-
areRealmsNotificationsEnabled
private boolean areRealmsNotificationsEnabled()- Mappings:
Namespace Name Mixin selector official aLaya;a()Zintermediary method_2843Lnet/minecraft/class_765;method_2843()Znamed areRealmsNotificationsEnabledLnet/minecraft/client/gui/screen/TitleScreen;areRealmsNotificationsEnabled()Z
-
tick
public void tick() -
shouldPauseGame
public boolean shouldPauseGame()- Overrides:
shouldPauseGamein classScreen- Mappings:
Namespace Name Mixin selector official dLaxu;d()Zintermediary method_2802Lnet/minecraft/class_754;method_2802()Znamed shouldPauseGameLnet/minecraft/client/gui/screen/Screen;shouldPauseGame()Z
-
keyPressed
protected void keyPressed(char character, int code)- Overrides:
keyPressedin classScreen- Mappings:
Namespace Name Mixin selector official aLaxu;a(CI)Vintermediary method_2781Lnet/minecraft/class_754;method_2781(CI)Vnamed keyPressedLnet/minecraft/client/gui/screen/Screen;keyPressed(CI)V
-
init
public void init() -
initWidgetsNormal
private void initWidgetsNormal(int y, int spacingY)- Mappings:
Namespace Name Mixin selector official bLaya;b(II)Vintermediary method_2845Lnet/minecraft/class_765;method_2845(II)Vnamed initWidgetsNormalLnet/minecraft/client/gui/screen/TitleScreen;initWidgetsNormal(II)V
-
initWidgetsDemo
private void initWidgetsDemo(int y, int spacingY)- Mappings:
Namespace Name Mixin selector official cLaya;c(II)Vintermediary method_2847Lnet/minecraft/class_765;method_2847(II)Vnamed initWidgetsDemoLnet/minecraft/client/gui/screen/TitleScreen;initWidgetsDemo(II)V
-
buttonClicked
- Overrides:
buttonClickedin classScreen- Mappings:
Namespace Name Mixin selector official aLaxu;a(Lavs;)Vintermediary method_2787Lnet/minecraft/class_754;method_2787(Lnet/minecraft/class_685;)Vnamed buttonClickedLnet/minecraft/client/gui/screen/Screen;buttonClicked(Lnet/minecraft/client/gui/widget/ButtonWidget;)V
-
switchToRealms
private void switchToRealms()- Mappings:
Namespace Name Mixin selector official fLaya;f()Vintermediary method_2849Lnet/minecraft/class_765;method_2849()Vnamed switchToRealmsLnet/minecraft/client/gui/screen/TitleScreen;switchToRealms()V
-
confirmResult
public void confirmResult(boolean b, int id)- Specified by:
confirmResultin interfaceIdentifibleBooleanConsumer- Overrides:
confirmResultin classScreen- Mappings:
Namespace Name Mixin selector official aLawx;a(ZI)Vintermediary method_2708Lnet/minecraft/class_725;method_2708(ZI)Vnamed confirmResultLnet/minecraft/client/gui/widget/IdentifibleBooleanConsumer;confirmResult(ZI)V
-
renderPanorama
private void renderPanorama(int mouseX, int mouseY, float tickDelta)- Mappings:
Namespace Name Mixin selector official bLaya;b(IIF)Vintermediary method_2846Lnet/minecraft/class_765;method_2846(IIF)Vnamed renderPanoramaLnet/minecraft/client/gui/screen/TitleScreen;renderPanorama(IIF)V
-
transformPanorama
private void transformPanorama(float tickDelta)- Mappings:
Namespace Name Mixin selector official aLaya;a(F)Vintermediary method_2844Lnet/minecraft/class_765;method_2844(F)Vnamed transformPanoramaLnet/minecraft/client/gui/screen/TitleScreen;transformPanorama(F)V
-
renderBackground
private void renderBackground(int mouseX, int mouseY, float tickDelta)- Mappings:
Namespace Name Mixin selector official cLaya;c(IIF)Vintermediary method_2848Lnet/minecraft/class_765;method_2848(IIF)Vnamed renderBackgroundLnet/minecraft/client/gui/screen/TitleScreen;renderBackground(IIF)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 aLaxu;a(III)Vintermediary method_2784Lnet/minecraft/class_754;method_2784(III)Vnamed mouseClickedLnet/minecraft/client/gui/screen/Screen;mouseClicked(III)V
-
removed
public void removed()
-