Class PlayerSocialManager

java.lang.Object
net.minecraft.client.gui.screens.social.PlayerSocialManager

public class PlayerSocialManager extends Object
  • Field Details

    • minecraft

      private final Minecraft minecraft
    • hiddenPlayers

      private final Set<UUID> hiddenPlayers
    • service

      private final com.mojang.authlib.minecraft.UserApiService service
    • discoveredNamesToUUID

      private final Map<String,UUID> discoveredNamesToUUID
    • onlineMode

      private boolean onlineMode
    • pendingBlockListRefresh

      private CompletableFuture<?> pendingBlockListRefresh
  • Constructor Details

    • PlayerSocialManager

      public PlayerSocialManager(Minecraft minecraft, com.mojang.authlib.minecraft.UserApiService service)
  • Method Details

    • hidePlayer

      public void hidePlayer(UUID id)
    • showPlayer

      public void showPlayer(UUID id)
    • shouldHideMessageFrom

      public boolean shouldHideMessageFrom(UUID id)
    • isHidden

      public boolean isHidden(UUID id)
    • startOnlineMode

      public void startOnlineMode()
    • stopOnlineMode

      public void stopOnlineMode()
    • isBlocked

      public boolean isBlocked(UUID id)
    • getHiddenPlayers

      public Set<UUID> getHiddenPlayers()
    • getDiscoveredUUID

      public UUID getDiscoveredUUID(String uuid)
    • addPlayer

      public void addPlayer(PlayerInfo playerInfo)
    • removePlayer

      public void removePlayer(UUID id)