@Override public List<Member> getMentionedMembers(Guild guild) { Checks.notNull(guild, "Guild"); List<User> mentionedUsers = getMentionedUsers(); List<Member> members = new ArrayList<>(); for (User user : mentionedUsers) { Member member = guild.getMember(user); if (member != null) members.add(member); } return Collections.unmodifiableList(members); }
/** * The {@link net.dv8tion.jda.core.entities.Member Member} instance for the reacting user * or {@code null} if the reaction was not in a guild. * * @return Member of the reacting user or null */ public Member getMember() { Guild guild = getGuild(); return guild != null ? guild.getMember(getUser()) : null; }
/** * The {@link net.dv8tion.jda.core.entities.Member Member} instance of the author * * @return The member instance for the author */ public Member getMember() { return getGuild().getMember(getAuthor()); } }
/** * The {@link net.dv8tion.jda.core.entities.Member Member} instance for the reacting user * * @return The member instance for the reacting user */ public Member getMember() { return getGuild().getMember(getUser()); }
/** * The Author of the Message received as {@link net.dv8tion.jda.core.entities.Member Member} object. * <br>This will be {@code null} in case of {@link #isWebhookMessage() isWebhookMessage()} returning {@code true}. * * @return The Author of the Message as Member object. * * @see #isWebhookMessage() */ public Member getMember() { return isWebhookMessage() ? null : getGuild().getMember(getAuthor()); }
/** * Member instance for the author of this message or {@code null} if this * was not in a Guild. * * @return The Member instance for the author or null */ public Member getMember() { return isFromType(ChannelType.TEXT) ? getGuild().getMember(getAuthor()) : null; } }
@Override public Member getMember() { return isFromType(ChannelType.TEXT) ? getGuild().getMember(getAuthor()) : null; }
/** * {@link net.dv8tion.jda.core.entities.Member Member} instance for the User, or null if this was not in a Guild. * * @return Possibly-null {@link net.dv8tion.jda.core.entities.Member Member} */ public Member getMember() { return isFromType(ChannelType.TEXT) ? getGuild().getMember(getUser()) : null; } }
/** * Possibly-null member who changed their presence. * * @return The member, or null if this is related to a {@link net.dv8tion.jda.client.entities.Friend Friend} */ public Member getMember() { return !isRelationshipUpdate() ? getGuild().getMember(getUser()) : null; }
public UserUpdateOnlineStatusEvent(JDA api, long responseNumber, User user, Guild guild, OnlineStatus oldOnlineStatus) { super(api, responseNumber, user, guild, oldOnlineStatus, guild == null ? api.asClient().getFriend(user).getOnlineStatus() : guild.getMember(user).getOnlineStatus(), IDENTIFIER); }
.setOwner(owner == null ? null : channel.getGuild().getMember(owner)) .setUser(defaultUser);
public UserUpdateGameEvent(JDA api, long responseNumber, User user, Guild guild, Game previousGame) { super(api, responseNumber, user, guild, previousGame, guild == null ? api.asClient().getFriend(user).getGame() : guild.getMember(user).getGame(), IDENTIFIER); }
/** * The Author of the Message received as {@link net.dv8tion.jda.core.entities.Member Member} object. * <br>This will be {@code null} in case of Message being received in * a {@link net.dv8tion.jda.core.entities.PrivateChannel PrivateChannel}, * a {@link net.dv8tion.jda.client.entities.Group Group} * or {@link #isWebhookMessage() isWebhookMessage()} returning {@code true}. * * @return The Author of the Message as null-able Member object. * * @see #isWebhookMessage() */ public Member getMember() { return isFromType(ChannelType.TEXT) && !isWebhookMessage() ? getGuild().getMember(getAuthor()) : null; }
if (guild != null && (member = guild.getMember(user)) != null) replacement = member.getEffectiveName(); else
name = getGuild().getMember(user).getEffectiveName(); else name = user.getName();
private boolean isRoleMentioned(IMentionable mentionable) { if (mentionable instanceof Role) { return getMentionedRoles().contains(mentionable); } else if (mentionable instanceof Member) { final Member member = (Member) mentionable; return CollectionUtils.containsAny(getMentionedRoles(), member.getRoles()); } else if (isFromType(ChannelType.TEXT) && mentionable instanceof User) { final Member member = getGuild().getMember((User) mentionable); return member != null && CollectionUtils.containsAny(getMentionedRoles(), member.getRoles()); } return false; }
checkPosition(getGuild().getMember(user));
private VoiceConnectStatus canConnectToChannel(Message message, VoiceChannel channel) { List<Permission> permissions = message.getGuild().getMember(message.getJDA().getSelfUser()).getPermissions(channel); if (!permissions.contains(Permission.VOICE_CONNECT)) { return VoiceConnectStatus.MISSING_PERMISSIONS; } if (channel.getUserLimit() > 0 && !permissions.contains(Permission.VOICE_MOVE_OTHERS) && channel.getUserLimit() <= channel.getMembers().size()) { return VoiceConnectStatus.USER_LIMIT; } return null; }
public boolean isInVoiceWith(Guild guild, User author) { VoiceChannel channel = guild.getMember(author).getVoiceState().getChannel(); if (channel == null) { return false; } for (Member user : channel.getMembers()) { if (user.getUser().getId().equals(guild.getJDA().getSelfUser().getId())) { return true; } } return false; }