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 Buttonprivate static final intprivate final RealmsConfigureWorldScreenprivate static final intprivate EditBoxprivate static final Componentprivate static final intprivate final Minecraftprivate static final Componentprivate EditBoxprivate static final Componentprivate final Map<RealmsRegion, ServiceQuality> private final ImageWidgetprivate final StringWidgetprivate RealmsServer(package private) static final ComponentFields 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 voidapplyRegionPreferenceSelection(RegionSelectionPreference pRegionSelectionPreference, RealmsRegion pPreferredRegion) private static ResourceLocationgetServiceQualityIcon(RealmsSettingsTab.RegionSelection pRegionSelection, Map<RealmsRegion, ServiceQuality> pQualities) private static MutableComponentgetTranslatableFromPreference(RealmsSettingsTab.RegionSelection pRegionSelection) voidonDeselected(RealmsServer p_419747_) voidonSelected(RealmsServer p_419845_) private voidvoidsave()voidupdateData(RealmsServer p_419803_) private voidMethods 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 pRegionSelectionPreference, RealmsRegion pPreferredRegion) -
updateRegionPreferenceValues
private void updateRegionPreferenceValues() -
onSelected
- Specified by:
onSelectedin interfaceRealmsConfigurationTab
-
updateData
- Specified by:
updateDatain interfaceRealmsConfigurationTab
-
onDeselected
- Specified by:
onDeselectedin interfaceRealmsConfigurationTab
-
save
public void save()
-