Class RealmsSlotOptionsScreen
java.lang.Object
net.minecraft.client.gui.AbstractParentElement
net.minecraft.client.gui.screen.Screen
net.minecraft.client.realms.gui.screen.RealmsScreen
net.minecraft.client.realms.gui.screen.RealmsSlotOptionsScreen
- All Implemented Interfaces:
Drawable,Element,Navigable,ParentElement
- Mappings:
Namespace Name named net/minecraft/client/realms/gui/screen/RealmsSlotOptionsScreenintermediary net/minecraft/class_4423official fep
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from class net.minecraft.client.gui.screen.Screen
Screen.SelectedElementNarrationData -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate intprivate intprivate booleanprivate final Stringstatic final List<Difficulty> private Difficultyprivate static final Textprivate static final intprivate static final intprivate booleanprivate GameModeprivate TextFieldWidgetprivate final RealmsWorldOptionsprotected final RealmsConfigureWorldScreenprivate booleanprivate String(package private) static final Textprivate booleanprivate booleanprivate boolean(package private) int(package private) RealmsSlotOptionsScreen.SettingsSliderprivate final RealmsServer.WorldTypeFields inherited from class net.minecraft.client.realms.gui.screen.RealmsScreen
field_33040, field_33041, field_33055, field_33057, field_33061, field_33062, field_33063, field_39676, MAX_FILE_SIZEFields inherited from class net.minecraft.client.gui.screen.Screen
client, executor, FOOTER_SEPARATOR_TEXTURE, HEADER_SEPARATOR_TEXTURE, height, INWORLD_FOOTER_SEPARATOR_TEXTURE, INWORLD_HEADER_SEPARATOR_TEXTURE, MENU_BACKGROUND_TEXTURE, narratorToggleButton, PANORAMA_RENDERER, ROTATING_PANORAMA_RENDERER, textRenderer, title, widthFields inherited from interface net.minecraft.client.gui.Element
MAX_DOUBLE_CLICK_INTERVAL -
Constructor Summary
ConstructorsConstructorDescriptionRealmsSlotOptionsScreen(RealmsConfigureWorldScreen parent, RealmsWorldOptions options, RealmsServer.WorldType worldType, int activeSlot) -
Method Summary
Modifier and TypeMethodDescriptionvoidclose()private static <T> TgetSpawnToggleButtonCallback(Text text, Consumer<Boolean> valueSetter) private static <T> intvoidinit()Called when a screen should be initialized.voidrender(DrawContext context, int mouseX, int mouseY, float delta) private voidprivate voidsetSlotName(String slotName) Methods inherited from class net.minecraft.client.realms.gui.screen.RealmsScreen
addLabel, narrateLabels, rowMethods inherited from class net.minecraft.client.gui.screen.Screen
addDrawable, addDrawableChild, addElementNarrations, addScreenNarrations, addSelectableChild, applyBlur, applyKeyPressNarratorDelay, applyMouseMoveNarratorDelay, applyMousePressScrollNarratorDelay, blur, children, clearAndInit, clearChildren, clearTooltip, filesDragged, findSelectedElementData, getMusic, getNavigationFocus, getTitle, getTooltipFromItem, getUsageNarrationText, handleTextClick, hasAltDown, hasControlDown, hasShiftDown, hasUsageText, init, initTabNavigation, insertText, isCopy, isCut, isMouseOver, isPaste, isSelectAll, isValidCharacterForName, keyPressed, narrateScreenIfNarrationEnabled, onDisplayed, refreshNarrator, remove, removed, renderBackground, renderBackgroundTexture, renderDarkening, renderDarkening, renderInGameBackground, renderPanoramaBackground, renderWithTooltip, resize, setInitialFocus, setInitialFocus, setTooltip, setTooltip, setTooltip, setTooltip, shouldCloseOnEsc, shouldPause, switchFocus, tick, updateNarrator, wrapScreenErrorMethods inherited from class net.minecraft.client.gui.AbstractParentElement
getFocused, isDragging, setDragging, setFocusedMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.minecraft.client.gui.Element
mouseMovedMethods inherited from interface net.minecraft.client.gui.navigation.Navigable
getNavigationOrderMethods inherited from interface net.minecraft.client.gui.ParentElement
charTyped, getFocusedPath, getNavigationPath, hoveredElement, isFocused, keyReleased, mouseClicked, mouseDragged, mouseReleased, mouseScrolled, setFocused
-
Field Details
-
field_32125
private static final int field_32125- See Also:
- Mappings:
Namespace Name Mixin selector named field_32125Lnet/minecraft/client/realms/gui/screen/RealmsSlotOptionsScreen;field_32125:Iintermediary field_32125Lnet/minecraft/class_4423;field_32125:Iofficial BLfep;B:I
-
DIFFICULTIES
- Mappings:
Namespace Name Mixin selector named DIFFICULTIESLnet/minecraft/client/realms/gui/screen/RealmsSlotOptionsScreen;DIFFICULTIES:Ljava/util/List;intermediary field_22723Lnet/minecraft/class_4423;field_22723:Ljava/util/List;official aLfep;a:Ljava/util/List;
-
field_32126
private static final int field_32126- See Also:
- Mappings:
Namespace Name Mixin selector named field_32126Lnet/minecraft/client/realms/gui/screen/RealmsSlotOptionsScreen;field_32126:Iintermediary field_32126Lnet/minecraft/class_4423;field_32126:Iofficial CLfep;C:I
-
GAME_MODES
- Mappings:
Namespace Name Mixin selector named GAME_MODESLnet/minecraft/client/realms/gui/screen/RealmsSlotOptionsScreen;GAME_MODES:Ljava/util/List;intermediary field_22724Lnet/minecraft/class_4423;field_22724:Ljava/util/List;official bLfep;b:Ljava/util/List;
-
EDIT_SLOT_NAME
- Mappings:
Namespace Name Mixin selector named EDIT_SLOT_NAMELnet/minecraft/client/realms/gui/screen/RealmsSlotOptionsScreen;EDIT_SLOT_NAME:Lnet/minecraft/text/Text;intermediary field_26516Lnet/minecraft/class_4423;field_26516:Lnet/minecraft/class_2561;official DLfep;D:Lwz;
-
SPAWN_PROTECTION
- Mappings:
Namespace Name Mixin selector named SPAWN_PROTECTIONLnet/minecraft/client/realms/gui/screen/RealmsSlotOptionsScreen;SPAWN_PROTECTION:Lnet/minecraft/text/Text;intermediary field_27942Lnet/minecraft/class_4423;field_27942:Lnet/minecraft/class_2561;official ELfep;E:Lwz;
-
nameEdit
- Mappings:
Namespace Name Mixin selector named nameEditLnet/minecraft/client/realms/gui/screen/RealmsSlotOptionsScreen;nameEdit:Lnet/minecraft/client/gui/widget/TextFieldWidget;intermediary field_20113Lnet/minecraft/class_4423;field_20113:Lnet/minecraft/class_342;official FLfep;F:Lfiv;
-
parent
- Mappings:
Namespace Name Mixin selector named parentLnet/minecraft/client/realms/gui/screen/RealmsSlotOptionsScreen;parent:Lnet/minecraft/client/realms/gui/screen/RealmsConfigureWorldScreen;intermediary field_20109Lnet/minecraft/class_4423;field_20109:Lnet/minecraft/class_4388;official cLfep;c:Lfdx;
-
column1_x
private int column1_x- Mappings:
Namespace Name Mixin selector named column1_xLnet/minecraft/client/realms/gui/screen/RealmsSlotOptionsScreen;column1_x:Iintermediary field_20114Lnet/minecraft/class_4423;field_20114:Iofficial GLfep;G:I
-
column2_x
private int column2_x- Mappings:
Namespace Name Mixin selector named column2_xLnet/minecraft/client/realms/gui/screen/RealmsSlotOptionsScreen;column2_x:Iintermediary field_20116Lnet/minecraft/class_4423;field_20116:Iofficial HLfep;H:I
-
options
- Mappings:
Namespace Name Mixin selector named optionsLnet/minecraft/client/realms/gui/screen/RealmsSlotOptionsScreen;options:Lnet/minecraft/client/realms/dto/RealmsWorldOptions;intermediary field_20117Lnet/minecraft/class_4423;field_20117:Lnet/minecraft/class_4883;official ILfep;I:Lfcu;
-
worldType
- Mappings:
Namespace Name Mixin selector named worldTypeLnet/minecraft/client/realms/gui/screen/RealmsSlotOptionsScreen;worldType:Lnet/minecraft/client/realms/dto/RealmsServer$WorldType;intermediary field_20118Lnet/minecraft/class_4423;field_20118:Lnet/minecraft/class_4877$class_4321;official JLfep;J:Lfcp$d;
-
difficulty
- Mappings:
Namespace Name Mixin selector named difficultyLnet/minecraft/client/realms/gui/screen/RealmsSlotOptionsScreen;difficulty:Lnet/minecraft/world/Difficulty;intermediary field_27943Lnet/minecraft/class_4423;field_27943:Lnet/minecraft/class_1267;official KLfep;K:Lbqo;
-
gameMode
- Mappings:
Namespace Name Mixin selector named gameModeLnet/minecraft/client/realms/gui/screen/RealmsSlotOptionsScreen;gameMode:Lnet/minecraft/world/GameMode;intermediary field_20121Lnet/minecraft/class_4423;field_20121:Lnet/minecraft/class_1934;official LLfep;L:Ldct;
-
defaultSlotName
- Mappings:
Namespace Name Mixin selector named defaultSlotNameLnet/minecraft/client/realms/gui/screen/RealmsSlotOptionsScreen;defaultSlotName:Ljava/lang/String;intermediary field_39187Lnet/minecraft/class_4423;field_39187:Ljava/lang/String;official MLfep;M:Ljava/lang/String;
-
slotName
- Mappings:
Namespace Name Mixin selector named slotNameLnet/minecraft/client/realms/gui/screen/RealmsSlotOptionsScreen;slotName:Ljava/lang/String;intermediary field_39188Lnet/minecraft/class_4423;field_39188:Ljava/lang/String;official NLfep;N:Ljava/lang/String;
-
pvp
private boolean pvp- Mappings:
Namespace Name Mixin selector named pvpLnet/minecraft/client/realms/gui/screen/RealmsSlotOptionsScreen;pvp:Zintermediary field_20122Lnet/minecraft/class_4423;field_20122:Zofficial OLfep;O:Z
-
spawnNpcs
private boolean spawnNpcs- Mappings:
Namespace Name Mixin selector named spawnNpcsLnet/minecraft/client/realms/gui/screen/RealmsSlotOptionsScreen;spawnNpcs:Zintermediary field_20123Lnet/minecraft/class_4423;field_20123:Zofficial PLfep;P:Z
-
spawnAnimals
private boolean spawnAnimals- Mappings:
Namespace Name Mixin selector named spawnAnimalsLnet/minecraft/client/realms/gui/screen/RealmsSlotOptionsScreen;spawnAnimals:Zintermediary field_20124Lnet/minecraft/class_4423;field_20124:Zofficial QLfep;Q:Z
-
spawnMonsters
private boolean spawnMonsters- Mappings:
Namespace Name Mixin selector named spawnMonstersLnet/minecraft/client/realms/gui/screen/RealmsSlotOptionsScreen;spawnMonsters:Zintermediary field_20125Lnet/minecraft/class_4423;field_20125:Zofficial RLfep;R:Z
-
spawnProtection
int spawnProtection- Mappings:
Namespace Name Mixin selector named spawnProtectionLnet/minecraft/client/realms/gui/screen/RealmsSlotOptionsScreen;spawnProtection:Iintermediary field_20120Lnet/minecraft/class_4423;field_20120:Iofficial SLfep;S:I
-
commandBlocks
private boolean commandBlocks- Mappings:
Namespace Name Mixin selector named commandBlocksLnet/minecraft/client/realms/gui/screen/RealmsSlotOptionsScreen;commandBlocks:Zintermediary field_20127Lnet/minecraft/class_4423;field_20127:Zofficial TLfep;T:Z
-
forceGameMode
private boolean forceGameMode- Mappings:
Namespace Name Mixin selector named forceGameModeLnet/minecraft/client/realms/gui/screen/RealmsSlotOptionsScreen;forceGameMode:Zintermediary field_20128Lnet/minecraft/class_4423;field_20128:Zofficial ULfep;U:Z
-
spawnProtectionButton
RealmsSlotOptionsScreen.SettingsSlider spawnProtectionButton- Mappings:
Namespace Name Mixin selector named spawnProtectionButtonLnet/minecraft/client/realms/gui/screen/RealmsSlotOptionsScreen;spawnProtectionButton:Lnet/minecraft/client/realms/gui/screen/RealmsSlotOptionsScreen$SettingsSlider;intermediary field_20133Lnet/minecraft/class_4423;field_20133:Lnet/minecraft/class_4423$class_4424;official VLfep;V:Lfep$a;
-
-
Constructor Details
-
RealmsSlotOptionsScreen
public RealmsSlotOptionsScreen(RealmsConfigureWorldScreen parent, RealmsWorldOptions options, RealmsServer.WorldType worldType, int activeSlot) - Mappings:
Namespace Name Mixin selector named <init>Lnet/minecraft/client/realms/gui/screen/RealmsSlotOptionsScreen;<init>(Lnet/minecraft/client/realms/gui/screen/RealmsConfigureWorldScreen;Lnet/minecraft/client/realms/dto/RealmsWorldOptions;Lnet/minecraft/client/realms/dto/RealmsServer$WorldType;I)Vintermediary <init>Lnet/minecraft/class_4423;<init>(Lnet/minecraft/class_4388;Lnet/minecraft/class_4883;Lnet/minecraft/class_4877$class_4321;I)Vofficial <init>Lfep;<init>(Lfdx;Lfcu;Lfcp$d;I)V
-
-
Method Details
-
close
public void close() -
get
- Mappings:
Namespace Name Mixin selector named getLnet/minecraft/client/realms/gui/screen/RealmsSlotOptionsScreen;get(Ljava/util/List;II)Ljava/lang/Object;intermediary method_32498Lnet/minecraft/class_4423;method_32498(Ljava/util/List;II)Ljava/lang/Object;official aLfep;a(Ljava/util/List;II)Ljava/lang/Object;
-
indexOf
- Mappings:
Namespace Name Mixin selector named indexOfLnet/minecraft/client/realms/gui/screen/RealmsSlotOptionsScreen;indexOf(Ljava/util/List;Ljava/lang/Object;I)Iintermediary method_32499Lnet/minecraft/class_4423;method_32499(Ljava/util/List;Ljava/lang/Object;I)Iofficial aLfep;a(Ljava/util/List;Ljava/lang/Object;I)I
-
init
public void init()Called when a screen should be initialized.This method is called when this screen is opened or resized.
This should call
Screen.setInitialFocus()to set the element that is initially focused. -
getSpawnToggleButtonCallback
private CyclingButtonWidget.UpdateCallback<Boolean> getSpawnToggleButtonCallback(Text text, Consumer<Boolean> valueSetter) - Mappings:
Namespace Name Mixin selector named getSpawnToggleButtonCallbackLnet/minecraft/client/realms/gui/screen/RealmsSlotOptionsScreen;getSpawnToggleButtonCallback(Lnet/minecraft/text/Text;Ljava/util/function/Consumer;)Lnet/minecraft/client/gui/widget/CyclingButtonWidget$UpdateCallback;intermediary method_43756Lnet/minecraft/class_4423;method_43756(Lnet/minecraft/class_2561;Ljava/util/function/Consumer;)Lnet/minecraft/class_5676$class_5678;official aLfep;a(Lwz;Ljava/util/function/Consumer;)Lfit$b;
-
getNarratedTitle
- Overrides:
getNarratedTitlein classScreen- Mappings:
Namespace Name Mixin selector named getNarratedTitleLnet/minecraft/client/gui/screen/Screen;getNarratedTitle()Lnet/minecraft/text/Text;intermediary method_25435Lnet/minecraft/class_437;method_25435()Lnet/minecraft/class_2561;official iLfod;i()Lwz;
-
render
- Specified by:
renderin interfaceDrawable- Overrides:
renderin classScreen- Mappings:
Namespace Name Mixin selector named renderLnet/minecraft/client/gui/Drawable;render(Lnet/minecraft/client/gui/DrawContext;IIF)Vintermediary method_25394Lnet/minecraft/class_4068;method_25394(Lnet/minecraft/class_332;IIF)Vofficial aLfjp;a(Lfhz;IIF)V
-
setSlotName
- Mappings:
Namespace Name Mixin selector named setSlotNameLnet/minecraft/client/realms/gui/screen/RealmsSlotOptionsScreen;setSlotName(Ljava/lang/String;)Vintermediary method_43757Lnet/minecraft/class_4423;method_43757(Ljava/lang/String;)Vofficial aLfep;a(Ljava/lang/String;)V
-
saveSettings
private void saveSettings()- Mappings:
Namespace Name Mixin selector named saveSettingsLnet/minecraft/client/realms/gui/screen/RealmsSlotOptionsScreen;saveSettings()Vintermediary method_21486Lnet/minecraft/class_4423;method_21486()Vofficial CLfep;C()V
-