net.minecraft.client.friend

public class FriendActionManager

net.minecraft.client.gui.screens.friends.FriendsListActions
net.minecraft.class_1_1796
net.minecraft.client.friend.FriendActionManager

Field summary

Modifier and TypeField
private static final org.slf4j.Logger
LOGGER
field_1_11658
LOGGER
private static final Text
ERROR_TOAST_GENERIC
field_1_11657
GENERIC_ERROR_TOAST_TEXT
private final Map<UUID, FriendActionManager$ActionType>
pendingFriendActions
field_1_11660
pendingActions
private final MinecraftClient
minecraft
field_1_11659
client
private Runnable
startFriendAction
field_1_11662
beforeAction
private Runnable
refreshFriendsList
field_1_11661
onActionFailed
private final Runnable
updateListener
field_1_11663
onActionComplete

Constructor summary

ModifierConstructor
public (MinecraftClient client)

Method summary

Modifier and TypeMethod
public void
addFriendListUpdateListener(Runnable startFriendAction, Runnable refreshFriendsList)
method_1_11338(Runnable arg0, Runnable arg1)
setCallbacks(Runnable beforeAction, Runnable onActionFailed)
public void
removeFriendListUpdateListener()
method_1_11347()
clearCallbacks()
public FriendActionManager$ActionType
getPendingAction(UUID friendId)
method_1_11340(UUID arg0)
getPendingAction(UUID playerId)
public void
sendFriendRequest(UUID friendId)
method_1_11349(UUID arg0)
addFriend(UUID playerId)
public void
removeFriend(UUID friendId)
method_1_11346(UUID arg0)
removeFriend(UUID playerId)
public void
acceptIncomingFriendRequest(UUID profileId)
method_1_11337(UUID arg0)
acceptIncoming(UUID playerId)
public void
declineIncomingFriendRequest(UUID profileId)
method_1_11339(UUID arg0)
declineIncoming(UUID playerId)
public void
revokeOutgoingFriendRequest(UUID profileId)
method_1_11348(UUID arg0)
revokeOutgoing(UUID playerId)
private void
performFriendAction(UUID profileId, FriendsListActions$Action action, BiFunction<PlayerSocialManager, UUID, CompletableFuture<?>> operation)
method_1_11345(UUID arg0, class_1_1796$class_1_1797 arg1, BiFunction<class_5520, UUID, CompletableFuture<?>> arg2)
runAction(UUID playerId, FriendActionManager$ActionType actionType, BiFunction<SocialInteractionsManager, UUID, CompletableFuture<?>> request)
private Void
onActionFailed(Throwable ex)
method_1_11344(Throwable arg0)
onActionFailed(Throwable ex)
private void
lambda$onActionFailed$0()
method_1_11342()
method_1_11342()
private void
lambda$performFriendAction$0(UUID arg0, Object arg1, Throwable arg2)
method_1_11343(UUID arg0, Object arg1, Throwable arg2)
method_1_11343(UUID arg0, Object result, Throwable ex)
private void
lambda$new$0()
method_1_11341()
method_1_11341()