net.minecraft.client.friend

public class InvitationManager

net.minecraft.client.gui.screens.social.PresenceHandler
net.minecraft.class_1_951
net.minecraft.client.friend.InvitationManager

Field summary

Modifier and TypeField
private static final Duration
PRESENCE_UPDATE_INTERVAL
field_1_6630
DIRTY_UPDATE_INTERVAL
private static final long
MAX_PRESENCE_INTERVAL_MULTIPLIER
field_1_7149
UPDATE_INTERVAL_MULTIPLIER_WHEN_NOT_DIRTY
private final MinecraftClient
minecraft
field_1_6636
client
private final com.mojang.authlib.services.FriendsService
friendsService
field_1_6631
friendsService
private com.mojang.authlib.services.response.PresenceResponse
latestPresence
field_1_6634
presenceResponse
private Instant
lastPresencePost
field_1_6633
presenceStatusUpdatedTime
private boolean
updatePresence
field_1_6638
dirty

Constructor summary

ModifierConstructor
public (MinecraftClient client, com.mojang.authlib.services.FriendsService friendsService)

Method summary

Modifier and TypeMethod
private void
updatePresence()
method_1_5797()
updatePresenceStatus()
private boolean
shouldRefreshPresence()
method_1_5794()
shouldUpdatePresenceStatus()
public void
tick()
method_1_5795()
checkPresenceStatus()
public void
tryUpdatePresence()
method_1_5796()
markDirty()
public com.mojang.authlib.services.response.PresenceResponse
getLatestPresence()
method_1_5778()
getPresenceResponse()
private com.mojang.authlib.services.response.PresenceStatus
getPublicPresenceStatus()
method_1_5779()
getPresenceStatus()
private com.mojang.authlib.services.response.PresenceStatus
getPresenceStatus()
method_1_6258()
getActualPresenceStatus()
private void
lambda$updatePresence$0(com.mojang.authlib.services.response.PresenceStatus arg0)
method_1_5789(com.mojang.authlib.services.response.PresenceStatus arg0)
method_1_5789(com.mojang.authlib.services.response.PresenceStatus arg0)
private void
lambda$updatePresence$1(com.mojang.authlib.services.response.PresenceResponse arg0)
method_1_5790(com.mojang.authlib.services.response.PresenceResponse arg0)
method_1_5790(com.mojang.authlib.services.response.PresenceResponse arg0)