Class HiddenPlayersManager

java.lang.Object
com.hypixel.hytale.server.core.entity.entities.player.HiddenPlayersManager

public class HiddenPlayersManager extends Object
A class that stores and handles the players hidden for a player
  • Constructor Details

    • HiddenPlayersManager

      public HiddenPlayersManager(@Nonnull PlayerRef playerRef)
      Default Constructor for a HiddenPlayersManager instance.
      Parameters:
      playerRef - The player this manager hides players for.
  • Method Details

    • hidePlayer

      public void hidePlayer(@Nonnull UUID uuid)
      Called to hide the given player from this player
      Parameters:
      uuid - The UUID instance of the player to hide
    • showPlayer

      public void showPlayer(@Nonnull UUID uuid)
      Called to show the given player from this player
      Parameters:
      uuid - The UUID instance of the player to show
    • isPlayerHidden

      public boolean isPlayerHidden(@Nonnull UUID uuid)
      Determines whether the given player is currently hidden by this player
      Parameters:
      uuid - The UUID instance of the player to check
      Returns:
      true if they are hidden, false otherwise