Search in sources :

Example 1 with Player

use of me.ryert.player.data.Player in project atypical-rpg-bot by Ryert.

the class RefreshData method scan.

// Scans the player base looking for unregistered users
public static int scan() {
    int badUser = 0;
    for (Member member : GuildManagement.CONTROLLER.getGuild().getMembers()) {
        if (!DatabaseManager.isPresent(member.getUser().getId())) {
            DatabaseManager.add(member.getUser().getId(), new Player());
            badUser++;
        }
        if (member.getRoles().size() == 0)
            GuildManagement.addRole(member, "Arrival");
    }
    return badUser;
}
Also used : Player(me.ryert.player.data.Player) Member(net.dv8tion.jda.core.entities.Member)

Aggregations

Player (me.ryert.player.data.Player)1 Member (net.dv8tion.jda.core.entities.Member)1