net.minecraft.client.gui.screen.option

public class OnlineOptionsScreen

extends GameOptionsScreen

All mapped superinterfaces:

ParentElement, Element, Navigable, Drawable

net.minecraft.client.gui.screens.options.OnlineOptionsScreen
net.minecraft.client.gui.screens.options.OnlineOptionsScreen
net.minecraft.class_6777
net.minecraft.client.gui.screen.option.OnlineOptionsScreen

Field summary

Modifier and TypeField
private static final Text
TITLE
TITLE
field_49500
TITLE_TEXT
private static final Text
SERVERS_HEADER
SERVERS_HEADER
field_1_7021
SERVERS_HEADER_TEXT
private static final Text
REALMS_HEADER
REALMS_HEADER
field_1_6780
REALMS_HEADER_TEXT
private static final Text
FRIENDS_HEADER
FRIENDS_HEADER
field_1_6776
FRIENDS_HEADER_TEXT
private static final Text
XBOX_SETTINGS
XBOX_SETTINGS
field_1_6781
XBOX_SETTINGS_TEXT
private static final Text
FRIENDS_CONFIRM_TITLE
FRIENDS_CONFIRM_TITLE
field_1_6773
FRIENDS_LIST_CONFIRM_TITLE
private static final Text
MICROSOFT_ACCOUNT_LINK
MICROSOFT_ACCOUNT_LINK
field_1_7020
CONFIRM_MESSAGE_LINK_TEXT
private static final Text
FRIENDS_CONFIRM_MESSAGE
FRIENDS_CONFIRM_MESSAGE
field_1_6772
FRIENDS_LIST_CONFIRM_MESSAGE
private static final Text
FRIENDS_CONFIRM_TURN_ON
FRIENDS_CONFIRM_TURN_ON
field_1_6775
FRIENDS_LIST_CONFIRM_TURN_ON
private static final Text
FRIENDS_CONFIRM_TURN_OFF
FRIENDS_CONFIRM_TURN_OFF
field_1_6774
FRIENDS_LIST_CONFIRM_TURN_OFF
private static final Text
FRIENDS_LIST_LABEL
FRIENDS_LIST_LABEL
field_1_6777
FRIENDS_LIST_TEXT
private static final Text
ALLOW_FRIEND_REQUESTS_LABEL
ALLOW_FRIEND_REQUESTS_LABEL
field_1_6770
ALLOW_FRIEND_REQUESTS_TEXT
private static final Tooltip
ALLOW_FRIEND_REQUESTS_TOOLTIP
ALLOW_FRIEND_REQUESTS_TOOLTIP
field_1_6771
ALLOW_FRIEND_REQUESTS_TOOLTIP
private static final Text
IN_GAME_NOTIFICATIONS_LABEL
IN_GAME_NOTIFICATIONS_LABEL
field_1_6778
IN_GAME_NOTIFICATION
private static final Tooltip
IN_GAME_NOTIFICATIONS_TOOLTIP
IN_GAME_NOTIFICATIONS_TOOLTIP
field_1_6779
IN_GAME_NOTIFICATION_TOOLTIP
private CyclingButtonWidget<Boolean>
friendsListButton
friendsListButton
field_1_6783
friendsEnabledButton
private CyclingButtonWidget<Boolean>
allowFriendRequestsButton
allowFriendRequestsButton
field_1_6782
acceptsFriendInvitesButton
private CyclingButtonWidget<Boolean>
inGameNotificationButton
inGameNotificationButton
field_1_6784
getInGameNotificationButton
private ClickableWidget
presenceWidget
presenceWidget
field_1_7153
sharePresenceWidget

Constructor summary

ModifierConstructor
public (Screen parent, GameOptions gameOptions)

Method summary

Modifier and TypeMethod
public static void
confirmFriendsListEnabled(Minecraft minecraft, Runnable onEnabled, Screen lastScreen)
confirmFriendsListEnabled(Minecraft minecraft, Runnable onEnabled, Screen lastScreen)
method_1_5968(class_310 arg0, Runnable arg1, class_437 arg2)
requestFriendListEnable(MinecraftClient client, Runnable action, Screen parent)
private static void
applyFriendSettings(Minecraft minecraft, boolean friendsListEnabled, boolean allowFriendRequests, Consumer<Boolean> onResult)
applyFriendSettings(Minecraft minecraft, boolean friendsListEnabled, boolean allowFriendRequests, Consumer<Boolean> onResult)
method_1_5967(class_310 arg0, boolean arg1, boolean arg2, Consumer<Boolean> arg3)
updateFriendSettings(MinecraftClient client, boolean confirmed, boolean acceptsFriendInvites, Consumer<Boolean> successOrFailureCallback)
protected void
addOptions()
addOptions()
method_60325()
addOptions()
private void
onFriendsListToggled(Boolean newValue, PlayerSocialManager playerSocialManager, OptionInstance<Boolean> inGameNotificationOpt)
onFriendsListToggled(Boolean newValue, PlayerSocialManager playerSocialManager, OptionInstance<Boolean> inGameNotificationOpt)
method_1_5984(Boolean arg0, class_5520 arg1, class_7172<Boolean> arg2)
setFriendsEnabled(Boolean friendsEnabled, SocialInteractionsManager socialInteractionsManager, SimpleOption<Boolean> getInGameNotification)
private void
updateFriendListDependentButtons()
updateFriendListDependentButtons()
method_1_5985()
refresh()