package net.runelite.client.plugins.microbot.api.player;

import net.runelite.client.plugins.microbot.Microbot;
import net.runelite.client.plugins.microbot.api.AbstractEntityQueryable;
import net.runelite.client.plugins.microbot.api.IEntityQueryable;
import net.runelite.client.plugins.microbot.api.player.models.Rs2PlayerModel;

import java.util.stream.Stream;

public final class Rs2PlayerQueryable extends AbstractEntityQueryable<Rs2PlayerQueryable, Rs2PlayerModel>
        implements IEntityQueryable<Rs2PlayerQueryable, Rs2PlayerModel> {

    public Rs2PlayerQueryable() {
        super();
    }

    @Override
    protected Stream<Rs2PlayerModel> initialSource() {
        return Microbot.getRs2PlayerCache().getStream();
    }
}
