File tree Expand file tree Collapse file tree 2 files changed +5
-1
lines changed
src/main/java/net/javadiscord/javabot/systems/moderation Expand file tree Collapse file tree 2 files changed +5
-1
lines changed Original file line number Diff line number Diff line change @@ -41,5 +41,9 @@ protected void setRequireStaff(boolean requireStaff) {
4141 this .requireStaff = requireStaff ;
4242 }
4343
44+ protected boolean isRequireStaff () {
45+ return requireStaff ;
46+ }
47+
4448 protected abstract ReplyCallbackAction handleModerationCommand (@ NotNull SlashCommandInteractionEvent event , @ NotNull Member moderator );
4549}
Original file line number Diff line number Diff line change @@ -30,7 +30,7 @@ protected ReplyCallbackAction handleModerationCommand(@NotNull SlashCommandInter
3030 return Responses .error (event , "You cannot perform this action on yourself." );
3131 }
3232 Objects .requireNonNull (event .getGuild ()).retrieveMemberById (target .getIdLong ()).queue (targetMember -> {
33- if (targetMember .isOwner () || !moderator .canInteract (targetMember )) {
33+ if (isRequireStaff () && targetMember .isOwner () || !moderator .canInteract (targetMember )) {
3434 Responses .error (event .getHook (), "You cannot perform actions on a higher member staff member." ).queue ();
3535 return ;
3636 }
You can’t perform that action at this time.
0 commit comments