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 axvintermediary net/minecraft/class_391named net/minecraft/client/gui/screen/world/SelectWorldScreen
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final DateFormatprivate Stringprivate ButtonWidgetprivate booleanprivate booleanprivate String[]private static final Loggerprivate Stringprotected Screenprivate ButtonWidgetprivate ButtonWidgetprivate ButtonWidgetprivate intprotected Stringprivate List<LevelSummary>Fields 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, setScreenBounds, 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 gLaxv;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 hLaxv;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 aLaxv;a:Laxu;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 fLaxv;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 iLaxv;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 rLaxv;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 sLaxv;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;
-
worldList
- Mappings:
Namespace Name Mixin selector official tLaxv;t:Laxv$a;intermediary field_1267Lnet/minecraft/class_391;field_1267:Lnet/minecraft/class_391$class_392;named worldListLnet/minecraft/client/gui/screen/world/SelectWorldScreen;worldList:Lnet/minecraft/client/gui/screen/world/SelectWorldScreen$WorldListWidget;
-
defaultWorldName
- Mappings:
Namespace Name Mixin selector official uLaxv;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 vLaxv;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 wLaxv;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 xLaxv;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 yLaxv;y:Lavs;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 zLaxv;z:Lavs;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 ALaxv;A:Lavs;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 BLaxv;B:Lavs;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>Laxv;<init>(Laxu;)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 kLaxu;k()Vintermediary method_1035Lnet/minecraft/class_388;method_1035()Vnamed handleMouseLnet/minecraft/client/gui/screen/Screen;handleMouse()V
-
loadWorlds
- Throws:
ClientException- Mappings:
Namespace Name Mixin selector official fLaxv;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 bLaxv;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 hLaxv;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 aLaxv;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 aLaxu;a(Lavs;)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 iLaxv;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_1029Laxu;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 aLaxv;a(Lawx;Ljava/lang/String;I)Lawy;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;
-