Change staff commands' permission to static:staff

This commit is contained in:
Salmonllama 2020-07-27 23:13:15 -04:00
parent 3a1fbd57fc
commit 948204ac49
6 changed files with 6 additions and 7 deletions

View File

@ -20,7 +20,7 @@ public class AddColorCommand extends Command {
@Override public String description() { return "adds the provided role to the toggleable cosmetic roles."; } @Override public String description() { return "adds the provided role to the toggleable cosmetic roles."; }
@Override public String usage() { return "addcolor <colorName> <roleId>"; } @Override public String usage() { return "addcolor <colorName> <roleId>"; }
@Override public String category() { return "Staff"; } @Override public String category() { return "Staff"; }
@Override public CommandPermission permission() { return new CommandPermission(PermissionType.ROLE, BotConfig.STAFF_ROLE); } @Override public CommandPermission permission() { return new CommandPermission(PermissionType.STATIC, "staff"); }
@Override public Collection<String> aliases() { return new ArrayList<>(Arrays.asList("addcolor", "addcolour", "addclr")); } @Override public Collection<String> aliases() { return new ArrayList<>(Arrays.asList("addcolor", "addcolour", "addclr")); }
@Override @Override

View File

@ -21,7 +21,7 @@ public class GetOutfitCommand extends Command { // TODO: This command also needs
@Override public String description() { return "Shows the outfit, given an ID"; } @Override public String description() { return "Shows the outfit, given an ID"; }
@Override public String usage() { return "getoutfit <String id>"; } @Override public String usage() { return "getoutfit <String id>"; }
@Override public String category() { return "Staff"; } @Override public String category() { return "Staff"; }
@Override public CommandPermission permission() { return new CommandPermission(PermissionType.ROLE, BotConfig.STAFF_ROLE); } @Override public CommandPermission permission() { return new CommandPermission(PermissionType.STATIC, "staff"); }
@Override public Collection<String> aliases() { return new ArrayList<>(Arrays.asList("getoutfit", "get")); } @Override public Collection<String> aliases() { return new ArrayList<>(Arrays.asList("getoutfit", "get")); }
@Override @Override

View File

@ -22,7 +22,7 @@ public class OutfitInfoCommand extends Command {
@Override public String description() { return "Shows all related info about the outfit"; } @Override public String description() { return "Shows all related info about the outfit"; }
@Override public String usage() { return "outfitinfo <String id>"; } @Override public String usage() { return "outfitinfo <String id>"; }
@Override public String category() { return "Staff"; } @Override public String category() { return "Staff"; }
@Override public CommandPermission permission() { return new CommandPermission(PermissionType.ROLE, BotConfig.STAFF_ROLE); } @Override public CommandPermission permission() { return new CommandPermission(PermissionType.STATIC, "staff"); }
@Override public Collection<String> aliases() { return new ArrayList<>(Arrays.asList("outfitinfo", "oinfo")); } @Override public Collection<String> aliases() { return new ArrayList<>(Arrays.asList("outfitinfo", "oinfo")); }
@Override @Override

View File

@ -27,7 +27,7 @@ public class RetagCommand extends Command {
@Override public String description() { return "Changes the tag of the given outfit"; } @Override public String description() { return "Changes the tag of the given outfit"; }
@Override public String usage() { return "retag <String id> <String newtag>"; } @Override public String usage() { return "retag <String id> <String newtag>"; }
@Override public String category() { return "Staff"; } @Override public String category() { return "Staff"; }
@Override public CommandPermission permission() { return new CommandPermission(PermissionType.ROLE, BotConfig.STAFF_ROLE); } @Override public CommandPermission permission() { return new CommandPermission(PermissionType.STATIC, "staff"); }
@Override public Collection<String> aliases() { return new ArrayList<>(Collections.singletonList("retag")); } @Override public Collection<String> aliases() { return new ArrayList<>(Collections.singletonList("retag")); }
@Override @Override

View File

@ -23,7 +23,7 @@ public class SetStatusCommand extends Command {
@Override public String description() { return "Updates the bot's current status"; } @Override public String description() { return "Updates the bot's current status"; }
@Override public String usage() { return "updatestatus <String status>"; } @Override public String usage() { return "updatestatus <String status>"; }
@Override public String category() { return "Staff"; } @Override public String category() { return "Staff"; }
@Override public CommandPermission permission() { return new CommandPermission(PermissionType.ROLE, BotConfig.STAFF_ROLE); } @Override public CommandPermission permission() { return new CommandPermission(PermissionType.STATIC, "staff"); }
@Override public Collection<String> aliases() { return new ArrayList<>(Arrays.asList("setstatus", "status")); } @Override public Collection<String> aliases() { return new ArrayList<>(Arrays.asList("setstatus", "status")); }
@Override @Override

View File

@ -12,7 +12,6 @@ import dev.salmonllama.fsbot.guthix.Command;
import dev.salmonllama.fsbot.guthix.CommandContext; import dev.salmonllama.fsbot.guthix.CommandContext;
import dev.salmonllama.fsbot.guthix.CommandPermission; import dev.salmonllama.fsbot.guthix.CommandPermission;
import dev.salmonllama.fsbot.guthix.PermissionType; import dev.salmonllama.fsbot.guthix.PermissionType;
import org.javacord.api.entity.message.embed.Embed;
import org.javacord.api.entity.message.embed.EmbedBuilder; import org.javacord.api.entity.message.embed.EmbedBuilder;
import java.util.ArrayList; import java.util.ArrayList;
@ -24,7 +23,7 @@ public class WelcomeMessageCommand extends Command {
@Override public String description() { return "View or update the server welcome message. Options: get|set|getchannel|setchannel."; } @Override public String description() { return "View or update the server welcome message. Options: get|set|getchannel|setchannel."; }
@Override public String usage() { return "welcomemessage <String opt> [String newMessage]"; } @Override public String usage() { return "welcomemessage <String opt> [String newMessage]"; }
@Override public String category() { return "Staff"; } @Override public String category() { return "Staff"; }
@Override public CommandPermission permission() { return new CommandPermission(PermissionType.ROLE, BotConfig.STAFF_ROLE); } @Override public CommandPermission permission() { return new CommandPermission(PermissionType.STATIC, "staff"); }
@Override public Collection<String> aliases() { return new ArrayList<>(Arrays.asList("welcomemessage", "wmsg")); } @Override public Collection<String> aliases() { return new ArrayList<>(Arrays.asList("welcomemessage", "wmsg")); }
@Override @Override