From f35deec0f757ff10ff8960fa42fa9e3450a7c7c6 Mon Sep 17 00:00:00 2001 From: VixenKasai <62079191+VixenKasai@users.noreply.github.com> Date: Tue, 10 Aug 2021 21:09:21 -0500 Subject: [PATCH] Implement suggested changes MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: Florian Spieß --- .../interactions/commands/CommandInteraction.java | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/src/main/java/net/dv8tion/jda/api/interactions/commands/CommandInteraction.java b/src/main/java/net/dv8tion/jda/api/interactions/commands/CommandInteraction.java index e6ab6d0625..ba89d43353 100644 --- a/src/main/java/net/dv8tion/jda/api/interactions/commands/CommandInteraction.java +++ b/src/main/java/net/dv8tion/jda/api/interactions/commands/CommandInteraction.java @@ -237,12 +237,12 @@ default String getCommandString() builder.append("@").append(o.getAsRole().getName()); break; case MENTIONABLE: //client only allows user or role mentionable as of Aug 4, 2021 - if (o.getAsMentionable() instanceof RoleImpl) - builder.append("@").append(((RoleImpl) o.getAsMentionable()).getName()); - else if (o.getAsMentionable() instanceof MemberImpl) - builder.append("@").append(((MemberImpl) o.getAsMentionable()).getEffectiveName()); - else if (o.getAsMentionable() instanceof UserImpl) - builder.append("@").append(((UserImpl) o.getAsMentionable()).getName()); + if (o.getAsMentionable() instanceof Role) + builder.append("@").append(o.getAsRole().getName()); + else if (o.getAsMentionable() instanceof Member) + builder.append("@").append(o.getAsUser().getName()); + else if (o.getAsMentionable() instanceof User) + builder.append("@").append(o.getAsUser().getName()); else builder.append("@").append(o.getAsMentionable().getIdLong()); break;