Member is Null JDA 4.X - Spigot

avatar
CyDarkCat
9 августа 2021 в 00:30
55
0
0

При запуске /verify coderandom на консоли запускаем Null Этот код выполнялся в старой версии JDA

.
HashMap<UUID, String> uuidCodeMap =  new HashMap<>();;
Bukkit.getScheduler().runTaskLater(plugin, () -> guild = jda.getGuilds().get(0), 100L);


    
String discordid = uuidIdMap.get(player.getUniqueId());
        //Member is null
        Member target = guild.getMemberById(discordid);
        if (target == null) {
            uuidCodeMap.remove(player.getUniqueId());
            uuidIdMap.remove(player.getUniqueId());
            player.sendMessage("§cError! It seems that you left our Discord server!");
            return true;
        }
Источник
Redi
9 августа 2021 в 08:25
0

Можете ли вы показать нам свою конфигурацию JDABuilder?

CyDarkCat
9 августа 2021 в 13:23
0

jda = JDABuilder.createDefault("Null", GatewayIntent.GUILD_MEMBERS, GatewayIntent.GUILD_MESSAGES, GatewayIntent.GUILD_VOICE_STATES).disableCache(EnumSet.of(CacheFlag.CLIENT_STATUS, CacheFlag.ACTIVITY, CacheFlag.EMOTE

Ответы (0)