Class SelectWorldScreen
java.lang.Object
net.minecraft.client.gui.DrawableHelper
net.minecraft.client.gui.screen.Screen
net.minecraft.client.gui.screen.world.SelectWorldScreen
- All Implemented Interfaces:
IdentifibleBooleanConsumer
@Environment(CLIENT)
public class SelectWorldScreen
extends Screen
implements IdentifibleBooleanConsumer
- Mappings:
Namespace Name official bxgintermediary net/minecraft/class_391named net/minecraft/client/gui/screen/world/SelectWorldScreen
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final DateFormatprivate Stringprivate ButtonWidgetprivate booleanprivate class_392private booleanprivate String[]private static final Loggerprivate Stringprotected Screenprivate ButtonWidgetprivate ButtonWidgetprivate ButtonWidgetprivate intprotected Stringprivate ListFields 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 TypeMethodDescriptionprotected voidbuttonClicked(ButtonWidget button) voidconfirmResult(boolean bool, int int2) static ConfirmScreencreateDeleteWarningScreen(IdentifibleBooleanConsumer consumer, String worldName, int id) protected StringgetWorldFileName(int index) protected StringgetWorldName(int index) voidvoidinit()voidvoidjoinWorld(int index) private voidvoidrender(int mouseX, int mouseY, float tickDelta) Methods inherited from class net.minecraft.client.gui.screen.Screen
getClipboard, handleInput, handleKeyboard, handleTextClick, hasAltDown, hasControlDown, hasShiftDown, init, insertText, isCopy, isCut, isPaste, isSelectAll, keyPressed, mouseClicked, mouseDragged, mouseReleased, removed, renderBackground, renderBackground, renderDirtBackground, renderTextHoverEffect, renderTooltip, renderTooltip, renderTooltip, resize, sendMessage, sendMessage, setClipboard, shouldPauseGame, tickMethods 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 gLbxg;g:Lorg/apache/logging/log4j/Logger;intermediary field_7772Lnet/minecraft/class_391;field_7772:Lorg/apache/logging/log4j/Logger;named LOGGERLnet/minecraft/client/gui/screen/world/SelectWorldScreen;LOGGER:Lorg/apache/logging/log4j/Logger;
-
dateFormat
- Mappings:
Namespace Name Mixin selector official hLbxg;h:Ljava/text/DateFormat;intermediary field_1263Lnet/minecraft/class_391;field_1263:Ljava/text/DateFormat;named dateFormatLnet/minecraft/client/gui/screen/world/SelectWorldScreen;dateFormat:Ljava/text/DateFormat;
-
parent
- Mappings:
Namespace Name Mixin selector official aLbxg;a:Lbxf;intermediary field_1261Lnet/minecraft/class_391;field_1261:Lnet/minecraft/class_388;named parentLnet/minecraft/client/gui/screen/world/SelectWorldScreen;parent:Lnet/minecraft/client/gui/screen/Screen;
-
title
- Mappings:
Namespace Name Mixin selector official fLbxg;f:Ljava/lang/String;intermediary field_1262Lnet/minecraft/class_391;field_1262:Ljava/lang/String;named titleLnet/minecraft/client/gui/screen/world/SelectWorldScreen;title:Ljava/lang/String;
-
field_1264
private boolean field_1264- Mappings:
Namespace Name Mixin selector official iLbxg;i:Zintermediary field_1264Lnet/minecraft/class_391;field_1264:Znamed field_1264Lnet/minecraft/client/gui/screen/world/SelectWorldScreen;field_1264:Z
-
selectedWorld
private int selectedWorld- Mappings:
Namespace Name Mixin selector official rLbxg;r:Iintermediary field_1265Lnet/minecraft/class_391;field_1265:Inamed selectedWorldLnet/minecraft/client/gui/screen/world/SelectWorldScreen;selectedWorld:I
-
worlds
- Mappings:
Namespace Name Mixin selector official sLbxg;s:Ljava/util/List;intermediary field_1266Lnet/minecraft/class_391;field_1266:Ljava/util/List;named worldsLnet/minecraft/client/gui/screen/world/SelectWorldScreen;worlds:Ljava/util/List;
-
field_1267
private class_392 field_1267- Mappings:
Namespace Name Mixin selector official tLbxg;t:Lbxh;intermediary field_1267Lnet/minecraft/class_391;field_1267:Lnet/minecraft/class_392;named field_1267Lnet/minecraft/client/gui/screen/world/SelectWorldScreen;field_1267:Lnet/minecraft/client/class_392;
-
defaultWorldName
- Mappings:
Namespace Name Mixin selector official uLbxg;u:Ljava/lang/String;intermediary field_1268Lnet/minecraft/class_391;field_1268:Ljava/lang/String;named defaultWorldNameLnet/minecraft/client/gui/screen/world/SelectWorldScreen;defaultWorldName:Ljava/lang/String;
-
mustConvertText
- Mappings:
Namespace Name Mixin selector official vLbxg;v:Ljava/lang/String;intermediary field_1269Lnet/minecraft/class_391;field_1269:Ljava/lang/String;named mustConvertTextLnet/minecraft/client/gui/screen/world/SelectWorldScreen;mustConvertText:Ljava/lang/String;
-
gameModeTexts
- Mappings:
Namespace Name Mixin selector official wLbxg;w:[Ljava/lang/String;intermediary field_1270Lnet/minecraft/class_391;field_1270:[Ljava/lang/String;named gameModeTextsLnet/minecraft/client/gui/screen/world/SelectWorldScreen;gameModeTexts:[Ljava/lang/String;
-
field_1271
private boolean field_1271- Mappings:
Namespace Name Mixin selector official xLbxg;x:Zintermediary field_1271Lnet/minecraft/class_391;field_1271:Znamed field_1271Lnet/minecraft/client/gui/screen/world/SelectWorldScreen;field_1271:Z
-
deleteButton
- Mappings:
Namespace Name Mixin selector official yLbxg;y:Lbug;intermediary field_1272Lnet/minecraft/class_391;field_1272:Lnet/minecraft/class_356;named deleteButtonLnet/minecraft/client/gui/screen/world/SelectWorldScreen;deleteButton:Lnet/minecraft/client/gui/widget/ButtonWidget;
-
selectButton
- Mappings:
Namespace Name Mixin selector official zLbxg;z:Lbug;intermediary field_1273Lnet/minecraft/class_391;field_1273:Lnet/minecraft/class_356;named selectButtonLnet/minecraft/client/gui/screen/world/SelectWorldScreen;selectButton:Lnet/minecraft/client/gui/widget/ButtonWidget;
-
renameButton
- Mappings:
Namespace Name Mixin selector official ALbxg;A:Lbug;intermediary field_1274Lnet/minecraft/class_391;field_1274:Lnet/minecraft/class_356;named renameButtonLnet/minecraft/client/gui/screen/world/SelectWorldScreen;renameButton:Lnet/minecraft/client/gui/widget/ButtonWidget;
-
recreateButton
- Mappings:
Namespace Name Mixin selector official BLbxg;B:Lbug;intermediary field_5094Lnet/minecraft/class_391;field_5094:Lnet/minecraft/class_356;named recreateButtonLnet/minecraft/client/gui/screen/world/SelectWorldScreen;recreateButton:Lnet/minecraft/client/gui/widget/ButtonWidget;
-
-
Constructor Details
-
SelectWorldScreen
- Mappings:
Namespace Name Mixin selector official <init>Lbxg;<init>(Lbxf;)Vintermediary <init>Lnet/minecraft/class_391;<init>(Lnet/minecraft/class_388;)Vnamed <init>Lnet/minecraft/client/gui/screen/world/SelectWorldScreen;<init>(Lnet/minecraft/client/gui/screen/Screen;)V
-
-
Method Details
-
init
public void init() -
handleMouse
public void handleMouse()- Overrides:
handleMousein classScreen- Mappings:
Namespace Name Mixin selector official kLbxf;k()Vintermediary method_1035Lnet/minecraft/class_388;method_1035()Vnamed handleMouseLnet/minecraft/client/gui/screen/Screen;handleMouse()V
-
loadWorlds
private void loadWorlds()- Mappings:
Namespace Name Mixin selector official fLbxg;f()Vintermediary method_1084Lnet/minecraft/class_391;method_1084()Vnamed loadWorldsLnet/minecraft/client/gui/screen/world/SelectWorldScreen;loadWorlds()V
-
getWorldFileName
- Mappings:
Namespace Name Mixin selector official bLbxg;b(I)Ljava/lang/String;intermediary method_1071Lnet/minecraft/class_391;method_1071(I)Ljava/lang/String;named getWorldFileNameLnet/minecraft/client/gui/screen/world/SelectWorldScreen;getWorldFileName(I)Ljava/lang/String;
-
getWorldName
- Mappings:
Namespace Name Mixin selector official hLbxg;h(I)Ljava/lang/String;intermediary method_1077Lnet/minecraft/class_391;method_1077(I)Ljava/lang/String;named getWorldNameLnet/minecraft/client/gui/screen/world/SelectWorldScreen;getWorldName(I)Ljava/lang/String;
-
initButtons
public void initButtons()- Mappings:
Namespace Name Mixin selector official aLbxg;a()Vintermediary method_1082Lnet/minecraft/class_391;method_1082()Vnamed initButtonsLnet/minecraft/client/gui/screen/world/SelectWorldScreen;initButtons()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
-
joinWorld
public void joinWorld(int index) - Mappings:
Namespace Name Mixin selector official iLbxg;i(I)Vintermediary method_1079Lnet/minecraft/class_391;method_1079(I)Vnamed joinWorldLnet/minecraft/client/gui/screen/world/SelectWorldScreen;joinWorld(I)V
-
confirmResult
public void confirmResult(boolean bool, int int2) - Specified by:
confirmResultin interfaceIdentifibleBooleanConsumer- Overrides:
confirmResultin classScreen- Mappings:
Namespace Name Mixin selector official method_1029Lbxf;method_1029(ZI)Vintermediary method_1029Lnet/minecraft/class_388;method_1029(ZI)Vnamed confirmResultLnet/minecraft/client/gui/screen/Screen;confirmResult(ZI)V
-
render
public void render(int mouseX, int mouseY, float tickDelta) -
createDeleteWarningScreen
public static ConfirmScreen createDeleteWarningScreen(IdentifibleBooleanConsumer consumer, String worldName, int id) - Mappings:
Namespace Name Mixin selector official aLbxg;a(Lbvz;Ljava/lang/String;I)Lbwa;intermediary method_1072Lnet/minecraft/class_391;method_1072(Lnet/minecraft/class_1811;Ljava/lang/String;I)Lnet/minecraft/class_361;named createDeleteWarningScreenLnet/minecraft/client/gui/screen/world/SelectWorldScreen;createDeleteWarningScreen(Lnet/minecraft/client/gui/widget/IdentifibleBooleanConsumer;Ljava/lang/String;I)Lnet/minecraft/client/gui/screen/ConfirmScreen;
-