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 fdg
-
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 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_33042, 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, 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 TypeMethodDescriptionprivate static <T> TgetSpawnToggleButtonCallback(Text text, Consumer<Boolean> valueSetter) private static <T> intvoidinit()Called when a screen should be initialized.booleankeyPressed(int keyCode, int scanCode, int modifiers) Callback for when a key down event has been captured.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, applyNarratorModeChangeDelay, blur, children, clearAndInit, clearChildren, clearTooltip, close, filesDragged, findSelectedElementData, getMusic, getNavigationFocus, getTitle, getTooltipFromItem, getUsageNarrationText, handleTextClick, hasAltDown, hasControlDown, hasShiftDown, hasUsageText, init, initTabNavigation, insertText, isCopy, isCut, isMouseOver, isPaste, isSelectAll, isValidCharacterForName, method_59870, narrateScreenIfNarrationEnabled, onDisplayed, 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 BLfdg;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 aLfdg;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 CLfdg;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 bLfdg;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 DLfdg;D:Lxo;
-
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 ELfdg;E:Lxo;
-
SPAWN_TOGGLE_TITLE
- Mappings:
Namespace Name Mixin selector named SPAWN_TOGGLE_TITLELnet/minecraft/client/realms/gui/screen/RealmsSlotOptionsScreen;SPAWN_TOGGLE_TITLE:Lnet/minecraft/text/Text;intermediary field_39186Lnet/minecraft/class_4423;field_39186:Lnet/minecraft/class_2561;official FLfdg;F:Lxo;
-
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 GLfdg;G:Lfhm;
-
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 cLfdg;c:Lfcn;
-
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 HLfdg;H: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 ILfdg;I: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 JLfdg;J:Lfbl;
-
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 KLfdg;K:Lfbe$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 LLfdg;L:Lbqq;
-
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 MLfdg;M:Ldbu;
-
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 NLfdg;N: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 OLfdg;O: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 PLfdg;P: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 QLfdg;Q: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 RLfdg;R: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 SLfdg;S: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 TLfdg;T: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 ULfdg;U: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 VLfdg;V: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 WLfdg;W:Lfdg$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>Lfdg;<init>(Lfcn;Lfbl;Lfbe$d;I)V
-
-
Method Details
-
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 inGLFWclass.- Specified by:
keyPressedin interfaceElement- Specified by:
keyPressedin interfaceParentElement- Overrides:
keyPressedin classScreen- Parameters:
keyCode- the named key code of the event as described in theGLFWclassscanCode- 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:
trueto indicate that the event handling is successful/valid- See Also:
- Mappings:
Namespace Name Mixin selector named keyPressedLnet/minecraft/client/gui/Element;keyPressed(III)Zintermediary method_25404Lnet/minecraft/class_364;method_25404(III)Zofficial aLfiz;a(III)Z
-
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 aLfdg;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 aLfdg;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 aLfdg;a(Lxo;Ljava/util/function/Consumer;)Lfhk$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 iLfnc;i()Lxo;
-
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 aLfig;a(Lfgq;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 aLfdg;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 ELfdg;E()V
-