// 
// Decompiled by Procyon v0.6.0
// 

package com.hypixel.hytale.server.core.entity.entities.player;

import java.util.concurrent.ConcurrentHashMap;
import javax.annotation.Nonnull;
import java.util.UUID;
import java.util.Set;

public class HiddenPlayersManager
{
    @Nonnull
    private final Set<UUID> hiddenPlayers;
    
    public HiddenPlayersManager() {
        this.hiddenPlayers = (Set<UUID>)ConcurrentHashMap.newKeySet();
    }
    
    public void hidePlayer(@Nonnull final UUID uuid) {
        this.hiddenPlayers.add(uuid);
    }
    
    public void showPlayer(@Nonnull final UUID uuid) {
        this.hiddenPlayers.remove(uuid);
    }
    
    public boolean isPlayerHidden(@Nonnull final UUID uuid) {
        return this.hiddenPlayers.contains(uuid);
    }
}
