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.class_6777
net.minecraft.client.gui.screen.option.OnlineOptionsScreen

Field summary

Modifier and TypeField
private static final Text
TITLE
field_49500
TITLE_TEXT
private static final Text
SERVERS_HEADER
field_1_7021
SERVERS_HEADER_TEXT
private static final Text
REALMS_HEADER
field_1_6780
REALMS_HEADER_TEXT
private static final Text
FRIENDS_HEADER
field_1_6776
FRIENDS_HEADER_TEXT
private static final Text
XBOX_SETTINGS
field_1_6781
XBOX_SETTINGS_TEXT
private static final Text
FRIENDS_CONFIRM_TITLE
field_1_6773
FRIENDS_LIST_CONFIRM_TITLE
private static final Text
MICROSOFT_ACCOUNT_LINK
field_1_7020
CONFIRM_MESSAGE_LINK_TEXT
private static final Text
FRIENDS_CONFIRM_MESSAGE
field_1_6772
FRIENDS_LIST_CONFIRM_MESSAGE
private static final Text
FRIENDS_CONFIRM_TURN_ON
field_1_6775
FRIENDS_LIST_CONFIRM_TURN_ON
private static final Text
FRIENDS_CONFIRM_TURN_OFF
field_1_6774
FRIENDS_LIST_CONFIRM_TURN_OFF
private static final Text
FRIENDS_LIST_LABEL
field_1_6777
FRIENDS_LIST_TEXT
private static final Text
ALLOW_FRIEND_REQUESTS_LABEL
field_1_6770
ALLOW_FRIEND_REQUESTS_TEXT
private static final Tooltip
ALLOW_FRIEND_REQUESTS_TOOLTIP
field_1_6771
ALLOW_FRIEND_REQUESTS_TOOLTIP
private static final Text
IN_GAME_NOTIFICATIONS_LABEL
field_1_6778
IN_GAME_NOTIFICATION
private static final Tooltip
IN_GAME_NOTIFICATIONS_TOOLTIP
field_1_6779
IN_GAME_NOTIFICATION_TOOLTIP
private CyclingButtonWidget<Boolean>
friendsListButton
field_1_6783
friendsEnabledButton
private CyclingButtonWidget<Boolean>
allowFriendRequestsButton
field_1_6782
acceptsFriendInvitesButton
private CyclingButtonWidget<Boolean>
inGameNotificationButton
field_1_6784
getInGameNotificationButton
private ClickableWidget
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)
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)
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()
method_60325()
addOptions()
private void
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()
method_1_5985()
refresh()
private void
lambda$onFriendsListToggled$2(PlayerSocialManager arg0, boolean arg1, boolean arg2, Boolean arg3)
method_1_5983(class_5520 arg0, boolean arg1, boolean arg2, Boolean arg3)
method_1_5983(SocialInteractionsManager arg0, boolean arg1, boolean arg2, Boolean suceeded)
private void
lambda$onFriendsListToggled$0(PlayerSocialManager arg0, boolean arg1)
method_1_5981(class_5520 arg0, boolean arg1)
method_1_5981(SocialInteractionsManager arg0, boolean confirmed)
private void
lambda$onFriendsListToggled$1(Boolean arg0)
method_1_5982(Boolean arg0)
method_1_5982(Boolean succeeded)
private void
lambda$addOptions$6(Button arg0)
method_1_5977(class_4185 arg0)
method_1_5977(ButtonWidget button)
private static void
lambda$addOptions$5(OptionInstance arg0, CycleButton arg1, Boolean arg2)
method_1_5976(class_7172 arg0, class_5676 arg1, Boolean arg2)
method_1_5976(SimpleOption arg0, CyclingButtonWidget button, Boolean value)
private static Tooltip
lambda$addOptions$4(Boolean arg0)
method_1_5975(Boolean arg0)
method_1_5975(Boolean value)
private void
lambda$addOptions$2(PlayerSocialManager arg0, CycleButton arg1, Boolean arg2)
method_1_5973(class_5520 arg0, class_5676 arg1, Boolean arg2)
method_1_5973(SocialInteractionsManager arg0, CyclingButtonWidget button, Boolean value)
private void
lambda$addOptions$3(Boolean arg0)
method_1_5974(Boolean arg0)
method_1_5974(Boolean succeeded)
private static Tooltip
lambda$addOptions$1(Boolean arg0)
method_1_5972(Boolean arg0)
method_1_5972(Boolean value)
private void
lambda$addOptions$0(PlayerSocialManager arg0, OptionInstance arg1, CycleButton arg2, Boolean arg3)
method_1_5971(class_5520 arg0, class_7172 arg1, class_5676 arg2, Boolean arg3)
method_1_5971(SocialInteractionsManager arg0, SimpleOption arg1, CyclingButtonWidget button, Boolean value)
private static void
lambda$applyFriendSettings$0(PlayerSocialManager arg0, boolean arg1, boolean arg2, Consumer arg3, com.mojang.authlib.yggdrasil.FriendsService$ResultCode arg4, Throwable arg5)
method_1_5978(class_5520 arg0, boolean arg1, boolean arg2, Consumer arg3, com.mojang.authlib.yggdrasil.FriendsService$ResultCode arg4, Throwable arg5)
method_1_5978(SocialInteractionsManager arg0, boolean arg1, boolean arg2, Consumer arg3, com.mojang.authlib.yggdrasil.FriendsService$ResultCode resultCode, Throwable ex)
private static void
lambda$confirmFriendsListEnabled$0(Minecraft arg0, Runnable arg1, Screen arg2, boolean arg3)
method_1_6325(class_310 arg0, Runnable arg1, class_437 arg2, boolean arg3)
method_1_6325(MinecraftClient arg0, Runnable arg1, Screen arg2, boolean confirmed)
private static void
lambda$confirmFriendsListEnabled$1(Runnable arg0, Boolean arg1)
method_1_5980(Runnable arg0, Boolean arg1)
method_1_5980(Runnable arg0, Boolean succeeded)
private static Style
lambda$static$0(Style arg0)
method_1_6264(class_2583 arg0)
method_1_6264(Style style)