Vaerys_Dawn

test Command

May 2nd, 2017
200
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.45 KB | None | 0 0
  1. public class Test implements Command {
  2.  
  3. @Override
  4. public String execute(String args, CommandObject command) {
  5. String channels = "Channel Settings: \n";
  6. for (ChannelSettingObject c: command.guildConfig.getChannelSettings()){
  7. channels += c.getType() + ": " + Utility.listFormatter(c.mentionChannelIDs(),true) + "\n";
  8. }
  9. return channels;
  10. }
  11.  
  12. @Override
  13. public String[] names() {
  14. return new String[]{"Test", "Testing"};
  15. }
  16.  
  17. @Override
  18. public String description() {
  19. return "Tests Things.";
  20. }
  21.  
  22. @Override
  23. public String usage() {
  24. return "[Lol this command has no usages XD]";
  25. }
  26.  
  27. @Override
  28. public String type() {
  29. return TYPE_ADMIN;
  30. }
  31.  
  32. @Override
  33. public String channel() {
  34. return CHANNEL_BOT_COMMANDS;
  35. }
  36.  
  37. @Override
  38. public Permissions[] perms() {
  39. return new Permissions[0];
  40. }
  41.  
  42. @Override
  43. public boolean requiresArgs() {
  44. return false;
  45. }
  46.  
  47. @Override
  48. public boolean doAdminLogging() {
  49. return true;
  50. }
  51.  
  52. @Override
  53. public String dualDescription() {
  54. return null;
  55. }
  56.  
  57. @Override
  58. public String dualUsage() {
  59. return null;
  60. }
  61.  
  62. @Override
  63. public String dualType() {
  64. return null;
  65. }
  66.  
  67. @Override
  68. public Permissions[] dualPerms() {
  69. return new Permissions[0];
  70. }
  71. }
Advertisement
Add Comment
Please, Sign In to add comment