Class RealmsSettingsTab
java.lang.Object
net.minecraft.client.gui.components.tabs.GridLayoutTab
com.mojang.realmsclient.gui.screens.configuration.RealmsSettingsTab
- All Implemented Interfaces:
RealmsConfigurationTab
,Tab
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescription(package private) final Button
private static final int
private final RealmsConfigureWorldScreen
private static final int
private EditBox
private static final Component
private static final int
private final Minecraft
private static final Component
private EditBox
private static final Component
private final Map
<RealmsRegion, ServiceQuality> private final ImageWidget
private final StringWidget
private RealmsServer
(package private) static final Component
Fields inherited from class net.minecraft.client.gui.components.tabs.GridLayoutTab
layout
-
Constructor Summary
ConstructorsConstructorDescriptionRealmsSettingsTab
(RealmsConfigureWorldScreen pConfigurationScreen, Minecraft pMinecraft, RealmsServer pServerData, Map<RealmsRegion, ServiceQuality> pRegionServiceQuality) -
Method Summary
Modifier and TypeMethodDescriptionprivate void
applyRegionPreferenceSelection
(RegionSelectionPreference p_426076_, RealmsRegion p_419988_) private static ResourceLocation
getServiceQualityIcon
(RealmsSettingsTab.RegionSelection pRegionSelection, Map<RealmsRegion, ServiceQuality> pQualities) private static MutableComponent
getTranslatableFromPreference
(RealmsSettingsTab.RegionSelection pRegionSelection) void
onDeselected
(RealmsServer pServer) void
onSelected
(RealmsServer pServer) private void
void
save()
void
updateData
(RealmsServer pServer) private void
Methods inherited from class net.minecraft.client.gui.components.tabs.GridLayoutTab
doLayout, getTabExtraNarration, getTabTitle, visitChildren
-
Field Details
-
COMPONENT_WIDTH
private static final int COMPONENT_WIDTH- See Also:
-
EXTRA_SPACING
private static final int EXTRA_SPACING- See Also:
-
DEFAULT_SPACING
private static final int DEFAULT_SPACING- See Also:
-
TITLE
-
NAME_LABEL
-
DESCRIPTION_LABEL
-
REGION_PREFERENCE_LABEL
-
configurationScreen
-
minecraft
-
serverData
-
regionServiceQuality
-
closeOpenButton
-
descEdit
-
nameEdit
-
selectedRegionStringWidget
-
selectedRegionImageWidget
-
preferredRegionSelection
-
-
Constructor Details
-
RealmsSettingsTab
RealmsSettingsTab(RealmsConfigureWorldScreen pConfigurationScreen, Minecraft pMinecraft, RealmsServer pServerData, Map<RealmsRegion, ServiceQuality> pRegionServiceQuality)
-
-
Method Details
-
getTranslatableFromPreference
private static MutableComponent getTranslatableFromPreference(RealmsSettingsTab.RegionSelection pRegionSelection) -
getServiceQualityIcon
private static ResourceLocation getServiceQualityIcon(RealmsSettingsTab.RegionSelection pRegionSelection, Map<RealmsRegion, ServiceQuality> pQualities) -
openPreferenceSelector
private void openPreferenceSelector() -
applyRegionPreferenceSelection
private void applyRegionPreferenceSelection(RegionSelectionPreference p_426076_, RealmsRegion p_419988_) -
updateRegionPreferenceValues
private void updateRegionPreferenceValues() -
onSelected
- Specified by:
onSelected
in interfaceRealmsConfigurationTab
-
updateData
- Specified by:
updateData
in interfaceRealmsConfigurationTab
-
onDeselected
- Specified by:
onDeselected
in interfaceRealmsConfigurationTab
-
save
public void save()
-