Begin with the Edit Rules Command
This commit is contained in:
parent
409088c721
commit
a8d1dc1606
2 changed files with 44 additions and 1 deletions
|
|
@ -94,6 +94,7 @@ public class Hadder {
|
||||||
new QueueCommand(),
|
new QueueCommand(),
|
||||||
new InfoCommand(),
|
new InfoCommand(),
|
||||||
new SkipCommand(),
|
new SkipCommand(),
|
||||||
|
new EditRulesCommand(),
|
||||||
new StopCommand()), config, helpCommand);
|
new StopCommand()), config, helpCommand);
|
||||||
|
|
||||||
builder.addEventListeners(
|
builder.addEventListeners(
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,46 @@
|
||||||
package com.bbn.hadder.commands.moderation;
|
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 "";
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue