Greg dev #269

Merged
greg6775 merged 157 commits from greg-dev into hax-dev 2019-12-28 13:12:48 +01:00
2 changed files with 44 additions and 1 deletions
Showing only changes of commit a8d1dc1606 - Show all commits

View file

@ -94,6 +94,7 @@ public class Hadder {
new QueueCommand(),
new InfoCommand(),
new SkipCommand(),
new EditRulesCommand(),
new StopCommand()), config, helpCommand);
builder.addEventListeners(

View file

@ -1,4 +1,46 @@
package com.bbn.hadder.commands.moderation;
public class EditRulesCommand {
import com.bbn.hadder.commands.Command;
import com.bbn.hadder.commands.CommandEvent;
import com.bbn.hadder.core.Perm;
import com.bbn.hadder.core.Perms;
import com.bbn.hadder.utils.MessageEditor;
/**
* @author Skidder / GregTCLTK
*/
@Perms(Perm.MANAGE_SERVER)
public class EditRulesCommand implements Command {
@Override
public void executed(String[] args, CommandEvent event) {
if (event.getRethink().getRulesMID(event.getGuild().getId()).length() == 18) {
event.getTextChannel().sendMessage(event.getMessageEditor().getMessage(MessageEditor.MessageType.INFO,
"commands.moderation.editrules.message.title",
"commands.moderation.editrules.message.description").build()).queue();
event.getEventWaiter().newOnMessageEventWaiter(event1 -> {
}, event);
} else {
event.getTextChannel().sendMessage(event.getMessageEditor().getMessage(MessageEditor.MessageType.ERROR,
"commands.moderation.editrules.error.title", "",
"commands.moderation.editrules.error.description", event.getRethink().getGuildPrefix(event.getGuild().getId())).build()).queue();
}
}
@Override
public String[] labels() {
return new String[]{"editrules", "rulesedit", "edit_rules", "rules_edit"};
}
@Override
public String description() {
return "commands.moderation.editrules.help.description";
}
@Override
public String usage() {
return "";
}
}